简体   繁体   English

在laravel 5.1.2中包括外部js文件

[英]including external js files in laravel 5.1.2

I'm working with laravel for the first time, i'm currently running the 5.1.2 version, i'm having issues with including external js files from the /public/js/ directory into the master view file using the asset() function. 我是第一次使用laravel,目前正在运行5.1.2版本,但在使用asset()将/ public / js /目录中的外部js文件包含到主视图文件中时遇到了问题功能。 it works with css files though. 它适用于css文件。 i have this in my master file: 我的主文件中有这个:

    <!-- load angularJS lib -->
<script src="{{ asset('js/angular/angular.min.js') }}" type="text/javascript"></script>
<!-- load angularJS loader lib -->
<script src="{{asset('js/angular/angular-loader.min.js')}}" type="text/javascript"></script>
<script src="{{asset('js/metro.js')}}" type="text/javascript"></script>
<script src="{{asset('js/app.style.js')}}" type="text/javascript"></script>
<script src="{{asset('js/Jquery/jquery-2.1.4.js')}}" type="text/javascript"></script>

Page renders HTML source code as such: 页面呈现HTML源代码,如下所示:

<!-- load angularJS lib -->
<script src="http://localhost/Online-Phone/public/js/angular/angular.min.js" type="text/javascript"></script>
<!-- load angularJS loader lib -->
<script src="http://localhost/Online-Phone/public/js/angular/angular-loader.min.js" type="text/javascript"></script>
<script src="http://localhost/Online-Phone/public/js/metro.js" type="text/javascript"></script>
<script src="http://localhost/Online-Phone/public/js/app.style.js" type="text/javascript"></script>
<script src="http://localhost/Online-Phone/public/js/Jquery/jquery-2.1.4.js" type="text/javascript"></script>

Including files located in "public/" folder. 包括位于“ public /”文件夹中的文件。

1) "URL::asset()" works only with ".blade.php" file. 1)“ URL :: asset()”仅适用于“ .blade.php”文件。

<script type="text/javascript" src="{{ URL::asset('js/jquery-ui.js') }}"></script> <link rel="stylesheet" href="{{ URL::asset('css/jquery-ui.css') }}">

2) Plain file 2)普通文件

<script type="text/javascript" src="/js/jquery-3.3.1.min.js"></script>

尝试这个。

{{HTML::style('css/style.css')}}

{{ HTML::script('js/javascript.js') }}

试试这个,行得通

<script type="text/javascript" src="{{URL::asset('js/angular/angular.min.js')}}"></script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM