1
に変換することができませんでした私は、このコードにFilesystemAdapterが文字列Laravel
$this->validate($request, [
'image' => 'required|image|max:3000|mimes:jpeg,jpg,png',
]);
$user = Auth::user();
$usersname = $user->username;
$file = $request->file('image');
$ext = $file->getClientOriginalExtension();
$path = Storage::disk('uploads');
$filename = $usersname . '.' . $ext;
if (Storage::disk('uploads')->has($filename)) {
Storage::delete($filename);
}
Storage::disk('uploads')->put($filename, File::get($file));
$resizedImg = Image::make($path . DIRECTORY_SEPARATOR . $filename)->resize(200,200)->save($path . DIRECTORY_SEPARATOR . $filename);
return redirect()->route('profile.index',
['username' => Auth::user()->username]);
}
を行く写真のアップロードフォームを持って、私はこのコードを実行させるとき、それは
ErrorException in ProfileController.php line 71:
Object of class Illuminate\Filesystem\FilesystemAdapter could not be converted to string
線71がある私は、このエラーが発生します$ resizedImgで始まる行ですが、写真はサイズ変更されていない正しいディレクトリに保存されます。
が、私はそれに
'disks' => [
'uploads' => [
'driver' => 'local',
'root' => public_path('/uploads'),
],
最後に、現在作業中です。助けを感謝する –