2
我的應用程序中的每個用戶都有一張封面照片,非常像Facebook。我一直在努力嘗試幾天來更新它,但現在我被卡住了。當我點擊更新時,我的用戶已經被刪除的前一張照片,並且沒有出現新照片,我的默認照片是。無法更新laravel中的照片
這裏是我的控制器
public function updateCover(Request $request, $id)
{
$user = User::findorFail($id)->with('cover_id');
$input = $request->all();
$input = Input::file('cover_id');
$filename = time() . '.' . $input->getClientOriginalExtension();
$path = public_path('images' . $filename);
Photo::make($input->getRealPath())->save($path);
$user->cover = 'images'.$filename;
$user->save();
}
我與我的形式
{!! Form::model($user, ['method'=>'PUT', 'action'=>
['[email protected]', $user->id], 'files'=>true]) !!}
{!! Form::file('cover_id', ['class'=>'form-control']) !!}
觀點我不是laravel的專家,所以對所有我知道我可以做這完全錯了,我我只是試圖讓封面照片更新後更改。