سلام من توی filesystems.php ی دیسک تعریف کردم برای ftp هاستم
'ftp' => [
'driver' => 'ftp',
'host' => 'ftp.foo.com',
'username' => 'username',
'password' => 'password',
],
اطلاعات اصلی ftp رو نزاشتم 😅😅
بگزریم!!
من الان میخوام عکس رو از طریق دیسک ftp اپلود کنم توی هاستم چطوری باید اینکار رو بکنم؟
Storage::disk("ftp")
سلام راه حل رو پیدا کردم
از کد زیر استفاده کردم
if ($request->hasFile('photo')) {
$image = $request->file('photo');
$fileName = time() . '.' . $image->getClientOriginalExtension();
$img = Image::make($image->getRealPath());
$img->resize(120, 120, function ($constraint) {
$constraint->aspectRatio();
});
$img->stream(); // <-- Key point
//dd();
Storage::disk('local')->put('images/1/smalls'.'/'.$fileName, $img, 'public');
}
توی این قسمت دیسک که میخواید رو میتونید به دلخواه خودتون تغییرش بدید
Storage::disk('local')->put('images/1/smalls'.'/'.$fileName, $img, 'public');
@ahmadrezabashari
با تشکر از اینکه تجربیاتت رو به اشتراک میزاری.
به نظرم بهتره همین کامنت خودت که حاوی پاسخ صحیح هست رو به عنوان بهترین پاسخ انتخاب کنی که تیک سبز بخوره کنار سوالت تا بقیه ام بتونن استفاده کنن از مطلب.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟