如何在Laravel 5.1项目中链接外部CSS和脚本(资产) - php

大家好,我是Laravel的新手,这是我在laravel中做的第一个项目,我在视图上链接资产(CSS&Js)文件时遇到了麻烦。.我进行了一项研究,发现是否要在Laravel 5.1中使用{{URL::asset('assets/plugins/bootstrap/css/bootstrap.min.css')}}它会工作。当它只是一个链接时,但在添加其他链接时,我确实成功了。

<link rel="stylesheet" href="{{URL::asset('assets/plugins/animate.css')}}">
<link rel="stylesheet" href="{{URL::asset('assets/plugins/line-icons/line-icons.css')}}">
<link rel="stylesheet" href="{{URL::asset('assets/plugins/parallax-slider/css/parallax-slider.css')}}">
<link rel="stylesheet" href="{{URL::asset('assets/css/custom.css')}}">

服务器拒绝访问资产文件夹Access forbidden!中的所有文件。
我的.htaccess文件代码是..

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>
RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

问题是.htaccess文件是否存在问题,为什么当我放置一个资产链接时它会接受?
或链接文件的正确方法是什么?
我正在使用XAMPP作为本地服务器。
*伙计,我昨天刚学过Laravel,所以对我轻松一点...预先感谢

参考方案

您可以使用laravel刀片模板方法

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

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

注意:您应该将css文件添加到公用文件夹中,这意味着在我的示例中它将类似于public/css文件夹。
同样也将适用于jquery文件。

如果您使用在线链接,也可以添加以下方式

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

要不然

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

如何在Laravel 4.2中删除或取消设置cookie - php

我在这里浏览了文档cookie laravel 4.2但是我无法检查如何在laravel 4.2中删除​​或取消设置cookie?即使在laravel 4.0中也有Cookie::forget('cookieKey');方法。 参考方案 您仍然需要像这样发送带有响应的cookie$cookie = Cookie::forget('…

PHP Count数组元素 - php

嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…

PHP:从函数返回值并直接回显它? - php

这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…

php-printf和sprintf具有不同的输出 - php

我编写了以下微型php程序来测试printf和sprintf:<?php $str_1 = printf("%x%x%x", 65, 127, 245); $str_2 = sprintf("%x%x%x", 65, 127, 245); echo $str_1 . "\n"; echo $s…

如何在Laravel 5中验证当前密码,新密码和新密码的确认? - php

我已经在UserController@getProfilePassword和UserController@postProfilePassword中创建了密码路由,视图和方法目前,如果我填写new_password字段,它会被散列并正确提交到数据库,那么我可以使用新密码登录。但是我需要能够验证new_password和new_password_confirm以…