2016-02-20 3 views
1

Мы сделали модульное приложение в laravel 5.0, поэтому мы хотим получить наши css и js-файлы из другого каталога (не общедоступного каталога), такого как каталог модуля. Мы искали стеки и не смогли найти решения. Как мы можем сделать это? ThanksПолучить активы из другого каталога в laravel 5

Подсказка: функция asset() не работает, за исключением общего каталога.

ответ

2

У вас есть два варианта:

1.You может установить маршрут обслуживать файлы из каталога.

Route::get('assets/{filename}', function ($filename){ 
    $path = 'path_to_your_folder/'.$filename; 

    $file = File::get($path); 
    $type = File::mimeType($path); 

    $response = Response::make($file, 200); 
    $response->header("Content-Type", $type); 

    return $response; 
}); 

2. Сделайте символическую связь между каталогами.

ln -s /path/to/your_assets_folder /path/to/public/assets 

Понял от: this similar question

+0

Спасибо, это сработало. – Abolfazl

+0

Добро пожаловать @ user3170088. – Muhammet