راکت

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

7 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

7
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

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

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

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

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

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

PabeT4x4Um3WZF8
PabeT4x4Um3WZF8
@mwbaran355

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

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

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

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

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