Как назначить модель на ресурс?

Учти это routes.php файл:

Router::model('bar', 'App\Bar');
Route::resource('foo', 'AnyController')

Который будет генерировать следующие маршруты:

GET foo
GET foo/create
POST    foo
GET foo/{foo}
GET foo/{foo}/edit
PUT foo/{foo}
PATCH   foo/{foo}
DELETE  foo/{foo}

Мне нужно связать другую модель в маршрутах. Как заставить его производить следующие URL вместо этого?

GET foo
GET foo/create
POST    foo
GET foo/{bar}
GET foo/{bar}/edit
PUT foo/{bar}
PATCH   foo/{bar}
DELETE  foo/{bar}

0

Решение

Вы не можете изменить сгенерированные маршруты при использовании ресурса, так как идея состоит в том, чтобы сохранить работу по их определению вручную, однако, если вы хотите, вы можете определить их, объявив нужные вам маршруты. до ваш звонок в Route :: resource; в противном случае маршруты, определенные методом ресурса, могут непреднамеренно иметь приоритет над вашими дополнительными маршрутами.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]