Laravel не может найти роут! Куда копать?

Есть роут
Route::group(['prefix' => 'admin', 'middleware' => ['menu']], function () {
    Route::resource('/event/', 'EventController', [ 'except' => [ 'show' ] ]);
});


в blade генерирую ссылку на экшен
<td><a href="{{ action( 'EventController@edit', [$event->id] ) }}">{{ $event->id }}</a></td>


роут в списке есть php artisan route:list
GET|HEAD  | admin/event/{}/edit    | edit    | App\Http\Controllers\EventController@edit | web,menu


<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;

class EventController extends Controller
{
 
    /**
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        $event = null; //Event::find($id);
        return view('admin.event_detail', ['event' => $event ] );
    }
}


Но при переходе на ссылку domain.ru/admin/event/12/edit - ошибка 404

помогите, я уже не знаю что делать.
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 1
@hakkol
Убедитесь, что в роутах указан правильный middleware (ну или что вы там скрыли).
P. S. добавляйте код в вопрос не картинками, а кодом
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы