2013-10-07 37 views
0

我在laravel/app/views/css有一个文件style.css,这不是公开的,我怎样才能使用这个模板使用<style></style>。我不要希望这是一个链接(<link href="style.css" rel="stylesheet">),只是纯文本内的HTML。laravel 4,如何在模板(刀片)中渲染普通的css或js文件?

我权如何与刀片做到这一点:

<link href="style.css" rel="stylesheet"> 

,但我想学习如何从文件中做这样的事情:

<style> 
//css code 
</style> 

与小枝我知道我可以做到这一点: <style> {{ include(//link to css file) }} </style>

我知道我可以用刀片做到这一点的唯一方法是:

重命名在login.csslogin.blade.php

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

有另一种方式?

回答

0

你不需要另一种方式,这是非常好的。

+0

我发现了另一个好方法 –

+0

我只是不喜欢使用blade.php文件名,变得太冗长了... –

1

你的做法是相当优良的,我宁愿你的方法,但如果你想改变你可以使用这样的事情,太:

<style> <?php include_once('./app/views/css/style.css'); ?></style> 
0

由于Meroje和阿尔达说,这些都是乱盒子的方式来处理它。 You could add new Blade Extension用于处理该用例,那么你可以说例如@include_css('style.css')就是这样。你甚至可以输出周围的<style>...</style> =)