Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 发送更新请求时,控制器在Laravel 5.6中接收空数组_Laravel 5_Eloquent - Fatal编程技术网

Laravel 5 发送更新请求时,控制器在Laravel 5.6中接收空数组

Laravel 5 发送更新请求时,控制器在Laravel 5.6中接收空数组,laravel-5,eloquent,Laravel 5,Eloquent,我正在从数据库中获取现有数据并将其放入表单中 在发送更新请求时,它会转到控制器,但在数组中接收null 以下是视图: 以下是用户控制器: 以下是我要更新的表单: $user参数将作为字符串从路由器传递,而不是\App\user模型,您需要将控制器方法定义更改为: public function update(Request $request, string $user) {} 不要忘记将参数定义从\App\User更改为stringlike @param string$user复制并粘贴,

我正在从数据库中获取现有数据并将其放入表单中

在发送更新请求时,它会转到控制器,但在数组中接收null

以下是视图:

以下是用户控制器:

以下是我要更新的表单:


$user参数将作为字符串从路由器传递,而不是
\App\user
模型,您需要将控制器方法定义更改为:

public function update(Request $request, string $user) {}
不要忘记将参数定义从
\App\User
更改为
string
like


@param string$user

复制并粘贴,或者用代码代替屏幕快照。下次我将与大家分享代码。效果:D非常感谢。“我上个星期就被困在里面了。@MohsinAwan欢迎你,如果有机会,请将答案标记为正确。”