我想上传包含一些帖子的照片。Laravel 5 - 使用干预图像包进行图像上传和调整大小
这是我的控制器
public function store(WisataRequest $request)
{
$input = $request->all();
if ($request->hasFile('gambar')) {
$gambar = $request->file('gambar');
$filename = time() . '.' . $gambar->getClientOriginalExtension();
if ($request->file('gambar')->isValid()) {
Image::make($gambar)->resize(300, 300)->save(public_path('/upload/gambar/'.$filename));
$input->gambar = $filename;
$input->save();
}
}
$wisata = Wisata::create($input);
Session::flash('flash_message', 'Berhasil Terkirim');
return redirect('admin_wisata');
}
但是当它运行时,我发现了错误 尝试分配非对象的属性
而这个错误是在哪一行? – ceejayoz
WisataRequest是什么?我认为它只应该是'Request'。还在顶部声明:'使用Illuminate \ Http \ Request;' –
@YaShChaudhary这是一个建立在Request之上的用户定义的请求。那完全没问题。 – Wreigh