- پنجشنبه 21 آبان 1405 ساعت 21:35
- 5.6.29
- کامل شده
- منقضی شده
این داکیومنت از طرف توسعهدهنده ساپورت نمیشود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.
File Storage رابطی یکپارچه برای ذخیره و بازیابی فایلها در دیسکهای مختلف فراهم میکند. Laravel 5.6 از Flysystem استفاده میکند و میتواند فایلها را روی دیسک محلی، فضای عمومی یا سرویسهایی مانند S3 ذخیره کند.
نحوه کار و کاربرد
دیسکها در config/filesystems.php تعریف میشوند. متدهایی مانند put()، get()، exists()، delete() و url() عملیات رایج را پوشش میدهند.
نمونه
$path = $request->file('photo')->store('profiles', 'public');
$url = Storage::disk('public')->url($path);
Storage::disk('public')->delete($path);
نکته
نام و مسیر فایل را از ورودی خام کاربر نپذیرید و دسترسی فایل خصوصی را پس از بررسی مجوز کنترل کنید.