kyo*_*kyo 1 css php laravel laravel-5 laravel-5.1
我有一个sub-view扩展我的master-view,并且因为某些原因我所有的CSS似乎并没有加载只在该网页.像往常一样,我照常延长它们.
视图 show.blade.php
@extends('layouts.internal.master')
@section('content')
TESTING ...
@stop
Run Code Online (Sandbox Code Playgroud)
我注意到,它只在这条路线上打破: /account/112
任何提示/建议将非常感谢!
如果没有看到你的文件路径或你如何加载你的CSS,我们很难说,但听起来你的文件路径是错误的.
这两者有所不同:
<link rel="stylesheet" href="css/app.css">
<link rel="stylesheet" href="/css/app.css">
Run Code Online (Sandbox Code Playgroud)
注意正斜杠.
第一个是相对于您当前的路径.所以,例如,如果你现在在http://localhost:8000/account/112,第一个就像说http://localhost:8000/account/css/app.css,这很可能是不受欢迎的行为.第二个是相对于根目录,所以它将永远是http://localhost:8000/css/app.css,这可能是你想要做的.
asset如果您决定使用它并执行以下操作,Laravel还会附带帮助程序功能:
<link rel="stylesheet" href="{{ asset('css/app.css') }}">
Run Code Online (Sandbox Code Playgroud)
它将从根URL生成绝对URL /完整路径.所以,它会生成这样的东西:
<link rel="stylesheet" href="http://localhost:8000/css/app.css">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |