gpt4 book ai didi

php - 在 Laravel View 中使用 CSS?

转载 作者:IT老高 更新时间:2023-10-28 11:50:50 26 4
gpt4 key购买 nike

我刚开始学习 Laravel,可以做 Controller 和路由的基础知识。

我的操作系统是 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>";
});

这行得通, View 显示完美,“但是”我想要尝试在 View 中包含 CSS,我尝试在目录中添加指向样式表的链接,但页面将其显示为默认值浏览器字体,即使 css 在 HTML 中!

这是 View 文件夹中企业的 index.php:

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

<p>Business is a varied term. My content here.

我尝试在我的其他 View 文件夹(测试)中使用 Blade 模板引擎来显示 CSS,但尽管它位于测试文件夹中,但 CSS 仍然没有显示!

我怎样才能克服这个问题,变得更好 - 因为我正在慢慢学习这个框架。

最佳答案

将您的 Assets 放在公共(public)文件夹中;例如:

public/css
public/images
public/fonts
public/js

然后,要使用 Laravel 访问它们,请使用:

{{ HTML::script('js/scrollTo.js'); }}

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

或者:

{{ URL::asset('js/scrollTo.js'); }}

{{ URL::asset('css/css.css'); }}

此语法将自动生成正确的路径(例如,`public/js/scrollTo.js')。

关于php - 在 Laravel View 中使用 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13433683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com