وقت بخیر
هنگام دپلوی پروژه مشکل دارم.
در لاراول نسخه 10 پوشه بندی رو که عوض میکنیم همونطور که فرمودین باید مسیر public.path رو تغییر بدیم.
همین تکه کدی که بالای این تاپیک قرار دادین برای لاراول 8 کار میکنه ولی برای لاراول 10 کار نمیکنه
ممنون میشم راهنمایی کنین
tareq
سلام .. من اینکارو کردم ولی بازم عکسا رو نشون نمیده :
بعد از آپلود پروژه، به دلیل اینکه مسیر public_path توی سرور عوض شده(توی سرور مسیر پوشه public_html باید بشه مسیر public_path)، پس نیاز هست مسیر جدیدش توی سرور را به لاراول گفت که تصاویر را اونجا ذخیره کنه(مثله تصاویر محصول و بنر).برای انجام اینکار نیاز هست توی index.php پروژه در سرور (در پوشه public_html) بعد از خط ۴۷ که شی app ایجاد میشه، خط زیر را قرار دهید.
علی شیخ
5 ماه پیش
سلام وقت بخیر.
دقت کنید که از شی ایجاد شده app استفاده کرده باشید و تابع ()public_path که مسیر پوشه public را برمیگردونه لاگ بگیرید و برسی کنید. توی ورژن ۱۱ لاراول هم این داستان متفاوت هست.
tareq
5 ماه پیش
ممنون از پاسخگویی... من از لاراول 10 استفاده میکنم.. و همه جور راهکاری رو انجام دادم.. هنوز نتیجه نگرفتم...
راهکار شما چیه؟ آموزشی یا داکیومنتی هست؟
علی شیخ
5 ماه پیش
والا راهکار من همین روش هست که مشکلی هم نداشته تا الان
tareq
5 ماه پیش
سلام مجدد.. من بعد از سرچها و آزمون خطاهای زیاد به این راه حل رسیدم ...
میذارم برای دوستانی که با لاراول 10 کار میکنند :
پوشه ی پابلیک رو در core رو تغییر اسم بدین به public_html و در متد رجیستر کلاس اپ سرویس پروایدر این رو قرار بدین :
نیازی به تغییر index.php نیست.
یه سوال هم از استاد دارم که این تغییرات آیا باعث مشکلی در سایت خواهد شد در آنیده یا خیر؟
علی شیخ
5 ماه پیش
سلام وقت بخیر.
بسیارعالی و ممنون از شما
نه مشکلی نیست فقط مسیر پوشه را مشخص کردید. فقط چک کنید که فایل css و js هم از کجا داره میخونه آیا از پوشه جدید شما توی پوشه core یا خیر که در صورت نیاز تغیر فایل css و js در آینده بدونید از کجا میخونه