在 laravel 4 中,如何在模板(刀片)中呈现普通 css 或 js 从文件
In laravel 4, How to render in template (blade) plain css or js from file?
我laravel/app/views/css
有一个文件style.css
,这不是公开的,我如何使用<style></style>
在模板中使用它。我不希望这是一个链接(<link href="style.css" rel="stylesheet">
),只是html中的纯文本。
我赢了如何使用刀片做到这一点:
<link href="style.css" rel="stylesheet">
但是我想学习如何从文件中做这样的事情:
<style>
//css code
</style>
有了TWIG,我知道我可以做到这一点:<style> {{ include(//link to css file) }} </style>
我知道我可以用刀片做到这一点的唯一方法是:
将login.css
重命名为login.blade.php
<style type="text/css" media="screen">
@include('css.login')
</style>
有别的办法吗?
你的方法很好,我更喜欢你的方法,但如果你想改变,你也可以使用这样的东西:
<style> <?php include_once('./app/views/css/style.css'); ?></style>
你不需要其他方法,这很好。
正如Meroje和Arda所说,这些是处理它的开箱即用的方法。您可以添加新的刀片扩展来处理该用例,因此您可以说例如@include_css('style.css')
,仅此而已。您甚至可以输出样式周围的<style>...</style>
=)
相关文章:
- 如何修复:当javascript更改DOM时,iOS会删除CSS文件
- 使用Javascript读取CSS文件并动态更改页面
- js和css文件-在publichtml外部或内部
- Google PageSpeed Insights与多个CSS文件
- Javascript:动态更改CSS文件+Cookie
- 没有在django项目中加载CSS文件
- 在企业应用程序框架中包含js/css文件的最佳实践是什么
- Chrome审核:在外部CSS文件之间的头中发现了1个内联脚本块&”;
- 使用新的 CSS 文件覆盖当前网站
- 多余的JS和CSS文件
- 快递.js无法获取我的 CSS 文件
- 无法查找元素'手动加载CSS文件时的CSS属性
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- 不同的引导 CSS 文件
- 加载CSS文件并覆盖上一个文件
- 使用 JavaScript 动态加载 CSS 文件
- 如何使用谷歌页面速度CSS加载脚本延迟多个CSS文件
- 在 html 文件中包含无缓存元标记是否也会阻止缓存该 html 文件中链接的 js 和 css 文件
- Spring MVC 集成 js 和 css 文件
- 如何将 JavaScript 和 CSS 文件添加到 MagentoModule