投稿の音色を読みましたが、私の問題を解決する方法が見つかりません。私はどんなエラーも出ませんが、私はdd($ avatar = $ request-> file( 'avatar'));私はnullを受け取り、理由を理解できません。設定/アプリ で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だろう私を助けることができる理解していない
。