考虑这个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}
我需要在路线中绑定不同的模型。如何让它生成以下网址?
GET foo
GET foo/create
POST foo
GET foo/{bar}
GET foo/{bar}/edit
PUT foo/{bar}
PATCH foo/{bar}
DELETE foo/{bar}
答案 0 :(得分:0)
您在使用资源时无法更改生成的路线,因为我们的想法是保存手动定义它们的工作,但是如果您希望可以通过声明所需的自定义路线来定义它们之前< / strong>你对Route :: resource的调用;否则,资源方法定义的路线可能会无意中优先于您的补充路线