1. 程式人生 > >laravel使用資源路由遇到自己挖的坑----自勉

laravel使用資源路由遇到自己挖的坑----自勉

在使用laravel的資源路由的時候,由於順手建立controller的時候,習慣性的在後面加上 
--model = App\Models\xxx
接下來也順手在路由中定義了一個 
Route::resource('yyy','controller');
然後在使用控制器裡的update方法的時候 
public function update(Request $request,XXX $xxx){
    dd($xxx)
} 

        我去,為什麼是空?

    解決:

    起初還以為是某個地方寫的有問題,查了控制器,模型...都不是

    最後的最後 用

 php artisan route:list  

   查了 一下路由,才發現,命令列自動生成的update方法 的引數變數有問題,應該修改為與路由一致

    XXX $xxx 修改為 XXX $yyy 

 成功 解決問題

 自己給自己挖的坑,哭著也要填好。以此記錄,自勉。