我在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>
有另一种方式吗?
答案 0 :(得分:1)
你的方法很好,我更喜欢你的方法,但如果你想改变你也可以使用这样的东西:
<style> <?php include_once('./app/views/css/style.css'); ?></style>
答案 1 :(得分:0)
你不需要别的办法,这很好。
答案 2 :(得分:0)
正如Meroje和Arda所说,这些是开箱即用的方法。 You could add new Blade Extension用于处理该用例,因此您可以说例如@include_css('style.css')
,就是这样。您甚至可以输出样式=)
<style>...</style>