0
正如標題所暗示的,我如何將HTML :: style鏈接到單獨的靜態文件服務器? laravel中是否有全局配置文件?如何將HTML :: style鏈接到laravel中的獨立靜態文件服務器?
正如標題所暗示的,我如何將HTML :: style鏈接到單獨的靜態文件服務器? laravel中是否有全局配置文件?如何將HTML :: style鏈接到laravel中的獨立靜態文件服務器?
這可能不是最好的解決方案,但它應該工作。以下方法取自Illuminate\Html\HtmlBuilder.php
方法名稱爲style
,它返回一個鏈接。在該方法中,您可以將$attributes['href']
更改爲您的URL並連接資產的URI。
public function style($url, $attributes = array(), $secure = null)
{
$defaults = array('media' => 'all', 'type' => 'text/css', 'rel' => 'stylesheet');
$attributes = $attributes + $defaults;
$attributes['href'] = $this->url->asset($url, $secure);
return '<link'.$this->attributes($attributes).'>'.PHP_EOL;
}
查看官方API文檔。這裏:http://laravel.com/api/4.1/Illuminate/Html/HtmlBuilder.html#method_style
這沒有配置選項,但你可以編輯我確定的方法。 – 2014-10-31 18:38:14
不!不要只編輯該方法。它屬於Laravel核心,不應該改變!您應該擴展HTML Facade或創建您自己的Helper類 – lukasgeiter 2014-10-31 19:53:30