我在web.php中有以下路线
Route pattern "/api/companies/{kind}/{{kind}}" cannot reference variable name "kind" more than once.
拥有该路线会给我一个错误:
Route::resource("api/companies/{kind}", "api\Companies", ['only' => ['index', 'create', 'store']] );
但是,如果我从路线中删除“show”选项,它就会起作用:
{{1}}
看不出我的路线有什么问题,以及与'show'选项有什么关系。
答案 0 :(得分:0)
Route pattern "/api/companies/{type}/{kind}" cannot reference variable name "kind" more than once.
您不能在路线中使用变量两次。改变别的东西。
答案 1 :(得分:0)
尝试删除您的通配符,
Route::resource("api/companies", "api\Companies", ['only' => ['index', 'create', 'store', 'show']] );
请参阅此文档:https://laravel.com/docs/5.5/controllers#restful-partial-resource-routes
主页此帮助:)