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「 ] –