我刚刚开始学习 Laravel,并且可以掌握控制器和路由的基础知识。
我的操作系统是 Mac OS X Lion,它位于 MAMP 服务器上。
我的routes.php代码:
Route::get('/', function() {
return View::make('home.index');
});
Route::get('businesses', function() {
return View::make('businesses.index');
});
Route::get('testing', function() {
return View::make('testing.index');
});
Route::get('hello', function() {
return "<h3>Hello world!</H3>";
});
这有效,视图显示完美,“但是”我想要尝试做的是在视图中包含CSS,我尝试添加到目录中样式表的链接,但页面甚至将其显示为默认浏览器字体虽然CSS在HTML中!
这是views 文件夹中的businesses 的index.php:
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<p>Business is a varied term. My content here.
我尝试在其他视图文件夹(测试)中使用 Blade 模板引擎来显示 CSS,但 CSS 再次没有显示,尽管它位于测试文件夹中!
我怎样才能克服这个问题,并变得更好——因为我正在慢慢学习这个框架。
将您的资产放入公共文件夹中;例如。:
public/css
public/images
public/fonts
public/js
然后,要使用 Laravel 访问它们,请使用:
{{ HTML::script('js/scrollTo.js'); }}
{{ HTML::style('css/css.css'); }}
Or:
{{ URL::asset('js/scrollTo.js'); }}
{{ URL::asset('css/css.css'); }}
此语法将自动生成正确的路径(例如“public/js/scrollTo.js”)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)