با سلام.من در سرور مجازی با استفاده از کد زیر میخواستم میانبر در سرور مجازی ایجاد کنم ولی کار نمیکنه
Route::get('command', function () {
\Artisan::call('storage:link');
dd('done');
});
یه روشم هست که با دستکاری فایل سیستم آدرس ذخیره فایلها رو در خود public_html تنظیم کنیم منتها نمیخواهم این کار انجام بدم چون پیش فرض لاراول ذخیره در storage و میانبر دادن به public_html هست و حتما خیریتی در این کار هست
شاید پاسخ شما همینجا باشد
سلام
به دلیل موارد امنیتی معمولا storage short link در دسترس نیستش. می تونید با تعریف کردن یک route و لینک دادن به storage مشکلتون رو برطرف کنید.
@mahdiam200
@mohaligateway
اگر امکان داره لطفا بیشتر توضیح بدید
سلام می تونید این گفتگو رو دنبال کنید.
@mahdiam200
@mohaligateway
گفتگوی لینک شده را مطالعه کردم .دو تا مسئله وجود داره اول اینک گفته شده که این روش روی performance تاثیر میزاره که من نمیخواهم این اتفاق بیفته دوما گفتگوی لینک شده مربوط به انجام این کار روی هاست اشتراکی هست در صورتی که سایت من روی vps هست و امکان استفاده از symlink بسته نشده منتها نمیدونم به چه علت دستور php artisan storage:link کار نمیکنه.