2015-06-22 4 views
0

Я работаю с laravel в первый раз, я в настоящее время запускаю версию 5.1.2, у меня возникают проблемы с включением внешних js-файлов из/public/js/в файл главного представления, используя функцию asset(). однако он работает с css-файлами. У меня есть это в моем мастер-файл:включая внешние файлы js в laravel 5.1.2

<!-- 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> 

Страница предоставляет 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> 
+0

Что делают в исходном HTML-код? – user2094178

+0

отображает вышеуказанный фрагмент кода. – Macbhee

+0

Хорошо. В исходном коде html, если вы щелкнете по расположению js-файла, загрузите файл правильно? Если да, переместите строку jquery вверху кучи. – user2094178

ответ

0

Попробуйте это.

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

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

+0

Не могли бы вы объяснить, почему это сработает? –

0

Попробуйте, это работает

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

'URL :: asset()' и 'asset()' являются синтаксически равными в Laravel 5.1, поэтому, если он не работает, другой не будет. –

Смежные вопросы