php - Laravel 5.1 干扰本地服务器上的虚拟主机

标签 php css twitter-bootstrap laravel laravel-5.1

我刚刚安装了 Laravel 5.1,并为其创建了一个虚拟主机 'www.laravelproperty.com',其根目录为 'larvel-property/public/index.php'。

<VirtualHost *:80>
   ServerAdmin m.khuramj@live.com
   ServerName laravelproperty.com
   ServerAlias www.laravelproperty.com

   DocumentRoot /var/www/property-project/public/index.php

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我还更改了 config/app.php 中的“应用程序 URL”(但这会影响 artisan cli)。我包括了 HTML 和表单类。当我尝试在我的主模板头中使用以下语法包含 css 时:

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

它链接文件但没有实现。在 firebug 中,它显示具有 0 条规则的文件“bootstrap.min.css”,它的 url 显示为“www.laravelproperty.com/css/bootstrap.min.scs”。 但是当我使用以下语法从 Internet ‘bootstrap’ 中包含它时:

{!!Html::style('//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css')!!}

它有效,这意味着存在一个小问题,但我无法修复它。有人可以在这方面帮助我吗?我无法解决的问题是什么?

最佳答案

您可以执行以下操作:

{!!HTML::style(URL::asset('css/bootstrap.min.css') !!}

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

这实际上将为您的 Assets (在本例中为您的 css 文件)创建正确的 URL,并将其放入 html 样式的标签中。

关于php - Laravel 5.1 干扰本地服务器上的虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31717319/

相关文章:

javascript - js canvas - 使用特定文本权重计算文本宽度

php - 如何在我的PHP/SQL/HTML/CSS代码上实现MVC样式?

twitter-bootstrap - 跳过某些 Bootstrap 4 输入的验证反馈

css - 将一个 Div 放置在另一个 DIV 下方

html - Bootstrap 4 SCSS 覆盖不起作用

twitter-bootstrap - Bootstrap @media 并在屏幕尺寸上更改 css

php - 为什么 password_verify 返回 false?

php - Laravel 5.6 : Migration from a specific folder

php - 允许 php 解析文件内容但不允许从 Web 浏览器访问的适当权限和所有权

PHP Gearman 任务有时会返回空对象