@fegedij392

Как по новому в laravel прописывать Route?

установил по стандарту laravel
composer create-project --prefer-dist laravel/laravel blog
установилась последняя версия.
зашёл в routes\web.php и увидел такое
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');

и теперь обычные
Route::get('/home', 'HomeController@index'])->name('home');
наработают.

вроде разобрался с обычными, получилось так
Route::get('/', [App\Http\Controllers\Admin\DashboardController::class, 'dashboard'])->name('admin.index');


а вот Route::resource так сделать не получается,
по старому выглядел так
Route::resource('/category', 'CategoryController');

если написать просто
Route::resource('/category', [App\Http\Controllers\Admin\CategoryController::class,])

то выдаёт ошибку ErrorException Array to string conversion.

помогите кто уже сталкивался правильно прописать Route::resource
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
@fegedij392 Автор вопроса
нашёл решение,
Route::resource('/category', '\App\Http\Controllers\Admin\CategoryController');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы