新しくインストールされたLaravel 5.5表示中申し訳ありませんが、お探しのページは見つかりませんでした。エラーなしで。スクリーンショットをご覧ください:
私はそれがroutesファイルも調べていないと思う、これは私のroutes.phpとhtaccess
この理由は何ですか?
すべてのWEBルートはファイルに配置されます。
routes\web.php
そこにルートを登録します。
ルートの順序に注意してください、それは本当に重要です(正直に言うと何度もfooされました)。
Laravel=は、最初の一致が見つかるまでルートのリストを上から下にたどるので、経験則として、最初にパラメーターなしのルートを定義してから、ルートファイル(web/api)。
_Route::get('/blog/{id}', 'BlogController@show');
Route::get('/blog/comments', 'BlogController@comments');
_
この場合、Route::get('/blog/{id}', 'BlogController@show');
が最初に来るため、選択されます。本当に欲しいものがRoute::get('/blog/comments', 'BlogController@comments');
であっても
私の2セント:)
ControllerメソッドでfindOrFail
メソッドが失敗すると、この問題に遭遇しました。
このコマンドを使用できると思います:
php artisan config:cache
php artisan view:clear
これらのコマンドは使用し、エラーが解決することを願っています
これが機能しない理由はたくさんあります
おそらく、ルートはうまく書かれているでしょう。例:Route::get('/boost/{type}/{{type_id}}', ['uses' => 'RequestController@getBoosted', 'as'=>'boosts/{{type}}/{{type_id}}']);
このように意図されている場合:Route::get('/boost/{type}/{type_id}', ['uses' => 'RequestController@getBoosted', 'as'=>'boosts/{type}/{type_id}']);
上記の2つのコードを見ると、中括弧が1つであるため2番目のルートが正しい2つの
おそらく、まれに発生するキャッシュをクリアする必要があります
おそらく、問題の開発者は、そこにリンクを適切に配置しませんでしたReturn view('site.block')
参照されるページが正しい場所にあることを確認する必要があります
register.blade.php
の中に resources/views
ディレクトリに移動し、このビューに割り当てるURLから末尾のスラッシュを削除します。
時々storage/logs/laravel.log
ログファイル(デフォルトの構成がある場合)も役立ちます。