路线:web.php
路线定义
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() {
Route::get('/home', 'AdminController@home');
Route::get('/manage', 'AdminController@manage');
});
侧边栏链接路线丢失
<li class="nav-item">
<a href="{{route('admin.manage')}}" class="nav-link">
<i class="fa fa-circle-o nav-icon"></i>
<p>Employees</p>
</a>
</li>
答案 0 :(得分:1)
因为您没有命名路线。试试这个代码。
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() {
Route::get('/home', 'AdminController@home')->name('admin.home');
Route::get('/manage', 'AdminController@manage')->name('admin.manage');
});
另请参阅文档https://laravel.com/docs/5.6/routing#named-routes
您还可以在分组中添加as
参数
Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'as' => 'admin.'], function() {
Route::get('/home', 'AdminController@home')->name('home');
Route::get('/manage', 'AdminController@manage')->name('manage');
});