Ali Ghaleyan
5 سال پیش توسط Ali Ghaleyan مطرح شد
7 پاسخ

محل ذخیره سازی فایل ها در لاراول

سلام و درود خسته هم نباشید
میخواستم بدونم که محل ذخیره سازی فایل ها در لاراول باید کجا باشه؟ public و یا storage


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

سلام بستگی داره چه فایلی بشه
اگر فایلی هست که قرار هست در اخیتار همه باشه مثل تصاویر مقالات بهتره در public باشه اما اگر داستان محافظت از ویدیوها هست میتونید در storage قرارشون بدید


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
0

@hesammousavi
اگر همه ی فایل ها در storage ذخیره بشن اتفاق خاصی میفته؟
یعنی انرژی خا۱ی از بک میگیره.... در کل تفاوتشون و دلیلش چیه؟


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

تفاوتش اینکه اگر قرار باشه مثلا تصاویر مقالات رو از storage به نمایش در بیارید اول باید یک سری روت برای public بسازید انگار که در public هست و بعد نمایش در بیارید. اما برای دانلود در storage نیاز به این کار نیست مثلا دانلود ویدیو


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
2

سلام
@Serjik
بستگی داره چه فایلی میخوایید بزارید
css و js و این چیزا رو توی همون public بزارید
اما فایل دانلودی اگر دارید ، فایلی که به فرض کاربر بعد از پرداخت بخواد دسترسی داشته باشه! یا...
فایلی باشه که کاربرای ثبت نام شده ببیننش ، این مورد فایل ها که قرار هست محدودیت دسترسی روش قرار بدید ، این موارد رو توی storage قرار بدید


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
1

@hesammousavi
@ali.bayat
من یکسری تصاویر در پروژه اپلود کردم
منتهی پروژه بر روی هاست اپلود شده و پوشه ی public داخل public_html هست و بقیه ی فایلها بیرون از اون ... همونطور که قبلا گفته بودید
حالا من وقتی فایلی اپلود میکنم میره و داخل پروژه خارج از public_html دوباره یک پوشه public میسازه و فایل ها رو اونجا اپلود میکنه
من وقتی به صورت معمولی و همیشگی سعی میکنم تصاویر رو به کمک url ببینم 404 میده :|


PabeT4x4Um3WZF8
@mwbaran355 5 سال پیش آپدیت شد
0

سلام ببخشید من می خوام توی لاراول وقتی یک صفحه ثبت اطلاعات داشته باشیم می خواییم اطلاعات مورد نظری که ثبت شده بعد از وارد کردن و زدین گزینه seve زیر آن نمایش بده بدون عملیات آپدیت و حذف
با تشکر کمکم کنید


نوب
تخصص : کدنویس نوب :)
@yk5742g 5 سال پیش مطرح شد
0

اگر به صورت زنده میخواین نمایش بده باید از تکنولوژی ajax استفاده کنین
مثلا به محض تایپ کردن در یک فیلد زیر اون همون متن نمایش داده بشه
مثال نمونه در اینجا

حالا اگر میخواید توی خود لاراول وقتی ذخیره میکنید از تابع redirect()->back(); استفاده کنید تا به صفحه قبلیتون برگردید و اونجا اطلاعات را نمایش بدید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام