【发布时间】:2017-06-16 11:59:27
【问题描述】:
无法更新数据,
控制器代码
public function update(Request $request, $id)
{
//
echo $request->all();
/* $user= User::find($id);
$user->update($request->all());
$user->save();
return redirect('user');*/
}
数据没有得到更新,这就是使用 echo 的原因。
使用时
echo $request->all(); (line 86)
得到错误
(1/1) ErrorException
Array to string conversion
in userController.php (line 86)
二手
dd($request->all());
得到结果
array:14 [▼
"_method" => "PUT"
"_token" => "zDkzEpJCKscUgAGvgFQwu6gKbtRwm8N8MdBHC9em"
"userType" => "Admin"
"firstName" => "Sda"
"lastName" => "ad"
"gender" => "M"
"personalContact" => "123"
"officeContact" => "132"
"email" => "ads"
"country" => "ds"
"state" => "ds"
"city" => "ddsf"
"address" => "dsf"
"zipCode" => "1234"
]
我的模特
class User extends Model
{
//
protected $fillable = [
'userType', 'firstName', 'lastName', 'gender','personalContact','officeContact','email','country','state','city','address','zipCode'
];
/* public $incrementing = false;*/
}
用户表迁移
Schema::create('users', function (Blueprint $table) {
$table->increments('Id');
$table->uuid('userType');
$table->string('firstName');
$table->string('lastName');
$table->char('gender');
$table->string('personalContact');
$table->string('officeContact');
$table->string('email');
$table->uuid('country');
$table->uuid('state');
$table->uuid('city');
$table->string('address');
$table->integer('zipCode');
$table->rememberToken();
$table->timestamps();
});
谁能告诉我,我做错了什么
【问题讨论】:
标签: laravel laravel-5 laravel-5.4