Laravel 5 - 从自定义文件夹加载公共JS / CSS / HTML文件?

时间:2016-11-10 23:48:38

标签: laravel laravel-5 laravel-5.2

Laravel默认从cars <- read.table("d:/Downloads/04cars.csv", header =T, sep =",", stringsAsFactors = FALSE) fit <- lm(HP ~ EngineSize + sport , data=cars) vals <- data.frame(EngineSize = 3.5, sport = 1) predict(fit, newdata=vals) 文件夹提供客户端(HTML,CSS,JS)文件。我目前正在将基于Blade的前端转换为基于Angular的前端。因此,我将Blade模板与Angular模板混合在一起。我正在使用Blade布局生成导航栏,页脚和其他常见视图,同时我将页面的正文内容转换为Angular。

我有一个专门用于存储Angular文件的文件夹。我目前的应用结构看起来像这样:

/public

Laravel是否还要加载我的资产 - 存储在-MyApplication -angular -app -bin -bootstrap -config -database .... 文件夹中?我希望将所有Angular文件保存在标准Angular结构中的一个位置,而不是将它们展开并放在/angular Laravel文件夹中。

1 个答案:

答案 0 :(得分:0)

您可以尝试在public目录中创建指向预期angular目录的符号链接。打开终端并创建如下符号链接:

ln -sfv ~/path/to/MyApplication/angular ~/path/to/MyApplication/public/angular

不要忘记将~/path/to/MyApplication更新为您的实际Laravel目录。现在,您可以在刀片模板上引用angular目录中的javascript文件:

<script src="{{ asset('angular/app.js') }}"></script>

希望这有帮助!