Мои контроллеры HomeController и BlogController в папке администратора. Мои взгляды такие:
Я хочу вызвать URL-адрес /admin0admin для /resources/views/admin/index.blade.php.
Я хочу вызвать URL-адрес /admin0admin/blog для /resources/views/admin/blog/index.blade.php
Вот как я звоню в поле зрения:
<a href = "{{ route('admin0admin.blog') }}" class = "br-menu-link">
И мои маршруты, как:
Route::group(['namespace' => 'Admin', 'prefix' => 'admin0admin'], function () {
Route::get('/', 'HomeController@index')->name('index');
Route::group(['prefix' => 'blog'], function () {
Route::get('/', 'BlogController@index')->name('index');
});
});
И мой индексный метод BlogController:
return view('admin.blog.index');
У меня ошибка 404 не найдена.
Route [admin0admin.blog] not defined
Версия Laravel: 5.6.*
я тоже добавил список маршрутов
есть ваша проблема! Вам нужно назвать маршрут admin0admin.blog, а не index. prefix не влияет на названия маршрутов, поэтому нужно прописать.
можешь написать в ответ?






Вам нужно назвать маршрут admin0admin.blog, а не index. prefix не влияет на названия маршрутов, поэтому нужно прописать.
Проверьте
php artisan route:list, чтобы узнать, какие имена и маршруты есть в вашем приложении.