0

我有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.csslogin.blade.php

<style type="text/css" media="screen">
    @include('css.login')
</style>

还有其他方法吗?

4

3 回答 3

1

你的方法很好,我更喜欢你的方法,但是如果你想改变你也可以使用这样的东西:

<style> <?php include_once('./app/views/css/style.css'); ?></style>
于 2013-10-07T06:58:13.763 回答
0

您不需要其他方式,这非常好。

于 2013-10-07T05:58:37.213 回答
0

正如 Meroje 和 Arda 所说,这些是开箱即用的处理方式。您可以添加新的 Blade Extension来处理该用例,然后您可以说例如@include_css('style.css'),仅此而已。你甚至可以输出<style>...</style>周围的风格=)

于 2013-12-13T21:14:16.147 回答