パブリックフォルダにユーザーイメージをアップロードできません。ファイル名は正しく生成され、名前は自分のデータベースに保存されますが、iamge自体が自分のパブリックフォルダに保存することを拒否します。私は間違って何をしていますか?Laravel:画像をパブリックフォルダに保存する方法は?
public function update_avatar(Request $request) {
if($request->hasFile('avatar')) {
$avatar = $request->file('avatar');
$filename = time() . "." . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300,300)->save(public_path('/uploads/'.$filename)); ==> This is causing me errors
user = Auth::user();
$user->avatar = $filename;
$user->save();
}
これはまったく役に立ちますか? https://laracasts.com/discuss/channels/laravel/image-upload-using-storage-function-to-public-folder?page=1 –
public_path( '/ uploads ...)は何を返しますか?保存しようとしているパスは何ですか? – JorenV
あなたはどんなエラーがありますか?あなたのエラーを説明してください。 だから私はあなたを助ける –