从 laravel 5 中的另一个目录获取资产
Get the assets from another directory in laravel 5
我们在laravel 5.0中制作了一个模块化的应用程序,所以我们想从另一个目录(非public目录)如模块目录中获取我们的css和js文件。
我们搜索了堆栈,找不到任何解决方案。我们该怎么做?
谢谢
提示:除了在 public 目录中,asset() 函数不起作用。
使用url函数url('your_address')
您有两个选择:
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.Make 目录之间的符号 link。
ln -s /path/to/your_assets_folder /path/to/public/assets
获取自:
我们在laravel 5.0中制作了一个模块化的应用程序,所以我们想从另一个目录(非public目录)如模块目录中获取我们的css和js文件。 我们搜索了堆栈,找不到任何解决方案。我们该怎么做? 谢谢
提示:除了在 public 目录中,asset() 函数不起作用。
使用url函数url('your_address')
您有两个选择:
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.Make 目录之间的符号 link。
ln -s /path/to/your_assets_folder /path/to/public/assets
获取自: