Учти это 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}
Вы не можете изменить сгенерированные маршруты при использовании ресурса, так как идея состоит в том, чтобы сохранить работу по их определению вручную, однако, если вы хотите, вы можете определить их, объявив нужные вам маршруты. до ваш звонок в Route :: resource; в противном случае маршруты, определенные методом ресурса, могут непреднамеренно иметь приоритет над вашими дополнительными маршрутами.
Других решений пока нет …