在laravel 4中,如何在文件中呈现模板(刀片)普通css或js?

时间:2013-10-07 04:26:56

标签: javascript css laravel laravel-4 blade

我在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>

有另一种方式吗?

3 个答案:

答案 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>