我有这样的路线
Route::get('/vcs-integrations/{vcs-provider}/authenticate','VcsIntegrationsController@authenticate');
和处理路由的方法我正在使用模型路由绑定发生如下
<?php
....
use App\Models\VcsProvider;
....
class VcsIntegrationsController extends Controller
{
public function authenticate(VcsProvider $vcsProvider, Request $request)
{
...
// some logic
...
}
}
当我尝试访问路由时,由于参数名称不匹配,我得到 404。
那么,我如何知道 laravel 在路由模型绑定中期望的参数名称?