我有具體Form
成分,它被聲明爲Laravel需要從視圖中的CSS文件5有道
Form::component('fcRadio', 'components.form.fcradio', ['name', 'options', 'selected' => null]);
,並作爲
{{ Form::fcRadio('name', $options }}
我想是某種附加自定義CSS文件,因此如果頁面至少觸發一次該組件,則所需的CSS文件將包含在我的文檔的<head>
中。
例如,在的Joomla它就像
$this->document->addStylesheet('my_awesome_style.css');
有沒有辦法實現Laravel一樣嗎?
UPD:
我下面延伸了一下答案,讓它從多個模板添加多個樣式。最後,它看起來像這樣:
@section('styles')
@parent
{{HTML::style('css/fcradio.css')}}
@stop
它工作正常,但如果我每次使用該組件兩次,樣式也添加了兩次。我如何允許多個但唯一的條目?
這應該在客戶端使用javascript/jQuery的處理。這對你來說是一種選擇嗎? – Rahi
@Rahi你爲什麼認爲這應該在客戶端? –
因爲您想添加到
標記,除非您可以將其添加到。 – Rahi