
راه آسان آپلود فایل در لاراول
آنچه در این مقاله می خوانید
در این مقاله می خواهیم به نحوه ذخیره سازی فایل در File Storage لاراول بپردازیم و راه آسان برای آپلود فایل آموزش می دهیم.
وارد فایل .env شوید و کد زیر را تغییر دهید:
APP_URL=http://127.0.0.1:8000
FILESYSTEM_DISK=local -> FILESYSTEM_DISK=public
در مسیر storage/app پوشه postimage را ایجاد کنید:
storage/app/postimage
دستور زیر را وارد کنید:
php artisan storage:link
در بخش کنترلر در قسمت store کد زیر را بکار بگیرید:
use Illuminate\Support\Facades\Storage;
use App\Models\User;
$data = $request->all();
if ($request->file('image')) {
$data['image'] = Storage::putFile('postimage',
$request->file('image'));
}
User::create($data);
موفق باشید 🙂
لاراول (Laravel) فوریه / 22 / 2023
41
نوشته مرتبط
- رفع مشکل کار نکردن صفحات لاراول – لایووایر 19
- افزودن اعلان ها با کتابخانه ToastrJS در لاراول – لایووایر 19
- رفع خطاهای نصب وابستگی ها در لاراول 10 48
- راه آسان آپلود فایل در لاراول 41
- ورود با ایمیل یا موبایل در لاراول ۹ 65
- ایجاد اطلاعات ساختگی کاربر در لاراول 119
- افزودن اعلان ها با کتابخانه Toastr در لاراول 559
- ایجاد دکمه خروج از کاربر (Logout User) در لاراول 452
- ایجاد سطح دسترسی کاربران در لاراول 284
- آموزش ایجاد وضعیت کاربر آنلاین / آفلاین در لاراول 347