如何在Laravel 5中包含外部CSS和JS文件

2022-08-30 07:53:17

我正在使用Laravel 5.0,表单和Html助手从这个版本中删除,我不知道如何在我的头文件中包含外部css和js文件。目前我正在使用此代码。

<link rel="stylesheet" href="/css/bootstrap.min.css"> <!---  css file  --->
<script type="text/javascript" src="/js/jquery.min.js"></script>

答案 1

我认为正确的方法是这样的:

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

在这里,我在laravel的文件夹中有一个目录。我有一个文件。函数 URL::asset() 会为您生成必要的 url。与 css 相同:jsapp/publicjquery.js

<link rel="stylesheet" href="{{ URL::asset('css/somestylesheet.css') }}" />

希望这有帮助。

请记住,旧的mehods:

{{ Form::script() }}

{{ Form::style() }}

已弃用,在 Laravel 5 中不起作用!


答案 2

试试吧。

您只需将路径传递给样式表 。

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

你可以将路径传递给javascript。

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

composer.json 文件的 require 部分添加以下行,并运行 composer 更新 “illuminate/html”: “5.*”。

config/app 中注册服务提供程序.php方法是将以下值添加到提供程序数组中:

'Illuminate\Html\HtmlServiceProvider'

通过在别名数组中添加以下两行来注册外观:

'Form'=> 'Illuminate\Html\FormFacade', 'HTML'=> 'Illuminate\Html\HtmlFacade'


推荐