0
我讀過帖子的語氣,但找不到解決問題的方法。我沒有收到任何錯誤,但當我dd($ avatar = $ request-> file('avatar'));我收到一個空,我不明白爲什麼。將圖像文件上傳到Laravel 5.2中的用戶配置文件
我的形式
{!! Form::model($usuario, ['method' => 'POST', 'action' => [ '[email protected]', $usuario->id ] ]) !!}
<div class="form-group">
{!! Form::label('avatar', 'Sube un nuevo avatar:') !!}
{!! Form::file('avatar') !!}
</div>
<div class="form-group">
{!! Form::submit('Actualizar avatar', ['class' => 'btn btn-primary form-control']) !!}
</div>
{!! Form::close() !!}
控制器
public function updateAvatar (Request $request, $id)
{
dd($avatar = $request->file('avatar'));
if($request->hasFile('avatar'))
{
$avatar = $request->file('avatar');
$filename = time() . '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300, 300)->save(public_path('/uploads/avatars/' . $filename));
$usuario = User::findOrFail($id);
$usuario->avatar = $filename;
$usuario->save();
}
return redirect('usuarios/' . $id);
}
在配置/應用 我加干預\圖片\ ImageServiceProvider ::類,and'Image」 = > Intervention \ Image \ Facades \ Image :: class
我更新了作曲文件並在json文件中可以看到更新的文件。
我不明白爲什麼我在這裏
dd($avatar = $request->file('avatar'));
得到一個空我任何一個能幫助我,我會apreciate :) 感謝。