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

时间:2018-08-15 21:26:37

标签: laravel-5 eloquent

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

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

这是视图:

personalinfo.blade.php

这是用户控制器:

UserController.php

这是我要更新的表格:

Form to update

1 个答案:

答案 0 :(得分:0)

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

public function update(Request $request, string $user) {}

别忘了将参数定义从\App\User更改为string,例如

@param string $user