web-dev-qa-db-ja.com

インストール後にLumenにページが見つかりません

Lumenをインストールしましたが、パブリックディレクトリlocalhost/Lumen/publicに移動すると、

申し訳ありませんが、お探しのページが見つかりませんでした。

現れる。

app\Http\routes.phpをチェックして変更しました

$app->get('/', function () use ($app) {

$app->get('/Lumen/public/', function () use ($app) {

そしてそれはうまくいった。

しかし、これは私が望むものではありません。 In Laravel '/'は完全に機能します。Lumenを'/'で機能させるにはどうすればよいですか?


ところで、php artisan servを使用すると、'/'は機能しますが、職人のサービスでのみ機能します:(

19
Sky

一方通行:

/public/index.php 変化する

$app->run();

$app->run($app['request']);

別の方法:

これも(より速く)機能します:

$app->run($app->make('request'));
36
Sky

Php職人サーブを使用していないときは、何を使用していますか?バニラを使用している場合php -S次のようにパブリックディレクトリも指定する必要があります。

php -S localhost:8000 -t public/

これは、Lumenディレクトリ内で行う必要があります。

0
nlyn