私はLaravel 5.3を使用して私のウェブサイトでこれを持っていた:Laravel 5.5ルートグループ
Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware'=>'auth'], function(){
Route::resource('posts', 'PostsController');
});
これは私が使用して管理パネルに行くことができます:mywebsite/public/admin/posts
。
Laravel5.5にサイトを移行すると、前に正常に動作していた<a href="route('admin.posts.create')">Create post</a>
というリンクを開こうとすると、このエラーが発生します。Route[admin.posts.create] not defined
私はルーティングシステムが変更されていることを知っていますが、私は新しいLaravel5.5でこのようなリンクを持つ方法を知りませんでした。 route
の代わりにurl
を試しましたが、同じエラーが発生しました。私も新しいdocumentationをチェックしましたが、同じリンクシステムを持つ方法は正確にはわかりませんでした。
誰でもこの新しいルーティングシステムについてより詳しく説明できますか? (サイトを5.5に移行する必要があります)。