不使用Laravel雄辩模型进行更新

不使用Laravel雄辩模型进行更新,laravel,Laravel,为什么这个代码不起作用,请帮助我 public function update(Request $request, LocalLevel $localLevel) { $localLevel->update([ 'LocalLevelName'=>$request->locallevelenglish, 'LocalLevelNameNepali'=>$request->locallevelnam

为什么这个代码不起作用,请帮助我

public function update(Request $request, LocalLevel $localLevel)
    {
       $localLevel->update([
            'LocalLevelName'=>$request->locallevelenglish,
            'LocalLevelNameNepali'=>$request->locallevelname,
            'type'=>$request->type,
        ]);
        return back()->with('message','Local Level Infomation Updated Successfully');
        
    }

控制器方法的参数应与路由参数相匹配,
$locallevel
而不是
$locallevel
。当它们不匹配时,路由器不会将绑定替换为隐式路由模型绑定;相反,它将注入一个依赖项(该模型的一个新实例)。

欢迎使用SO。。。请提供指向此操作的路由定义。。。还有什么“不起作用”(你期望发生什么以及实际发生了什么)@lagbox路线运行良好。。当我放置dd($localLevel)时,连接和表显示为none。原因可能是什么?路由代码Route::resource('/secondary/locallevel',LocalLevelController::class);数据没有更新…您正在函数
LocalLevel$LocalLevel
上绑定模型,因此
$LocalLevel
应该与您的模型
LocalLevel
匹配