paradox
4 سال پیش توسط paradox مطرح شد
2 پاسخ

دانلود فایل در لاراول

سلام روزتون بخیر
من فایل منیجر ckeditor4 رو نصب کردم
و این کد رو تو filesystem قرار دادم میخام فایل هام دانلود بشه

      'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],

آدرس دهی کد بالا مشکل داره ؟

و دستور php artisan storage:link رو اجرا کردم ولی وقتی فایلی اپلود میکنم تو پوشه storage که تو public قرار داره نمیره
وقتی تو مرورگر هم ادرس فایل رو قرار میدم 404 نمایش میده چون عکسی نیست تو اون مسیر
مشکل از کجاست؟
ایا کدی باید نوشت برای اینکه فایل تو اون مسیر قرار بگیره و همینطور فایل دانلود بشه؟

ایا باید فایل index.php که تو پوشه public قرار داره رو تغییری اعمال کنم؟
این قسمت هارو؟

require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';

ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
0

این مسیر رو تغییر بدین فکر کنم درست میشه

'root' => storage_path('app/public')

paradox
@wxyz4367 4 سال پیش مطرح شد
0

@juza66
به این شکل نوشتم الان عکس نمایش میده
بخوام دانلود شه چیکار باید کنم؟

      'public' => [
            'driver' => 'local',
            'root' => base_path() . '/' . '/public_html/storage',
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],

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

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