0
我做了博客数据更新的所有数据已更新,除了标志我打印的要求误差模型laravel 5.3
所有数据,但标志的数据is'nt更新
这里是代码
public function update(Request $request, $id)
{
$data=$request->all();
//dd($request->flag);
$data = $request->except(['_token']);
$blog=Blog::findOrfail($id);
$blog->update($data);
// $blog->update($request->flag);
dd($data);
if(request()->hasFile('url_image'))
{
$file=$request['url_image'];
$name =md5(uniqid(rand(), true)). $file->getClientOriginalName();
$request->file('url_image')->move('dezique/images/blog/', $name);
$blog->url_image=('dezique/images/blog/'.$name);
$blog->update();
}
else
{
$blog->url_image=('dezique/images/blog/cafe.JPEG');
$blog->update();
}
}
部份是模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Blog extends Model
{
protected $table="blogs";
public function author()
{
return $this->belongsTo('App\Author');
}
protected $fillable = [
'name',
'url_image',
'description',
'blog_category_id',
'author_id',
'flag => string',
'created_at',
'updated_at',
];
}
当我把国旗上可填写的$,并把这在控制器$blog->update($request->flag);
我得到这个错误enter image description here
阵列:5▼ “名”=> “FFF” “blog_category_id”=> “2” “AUTHOR_ID “=>”7“ ”flag“=>”show“ ”description“=>”hghgjh“ ] –