cssファイルへのリンクを作成する


html

 悩み事

BladeテンプレートにCSSファイルへのリンクを追加したい

 解決方法

HTML::style()メソッドを利用します

スタイルシートへのパスを指定することができます。

{{HTML::style('css/style.css')}}

次のHTMLが作成されます

<link media="all" type="text/css" rel="stylesheet"
  href="http://your.url/css/style.css">

指定したファイルパスがURLではない場合に、
LaravelはアプリケーションのURLを利用して、ドメインを含む完全なURLでファイルパスを生成します

第二引数には配列を利用して属性を追加します
これを利用してデフォルトの属性を上書きすることもできます

{{HTML::style('css/style.css', ['media' => 'print')]}}

mediaをデフォルトの"all"から"print"へ変更します

<link media="print" type="text/css" rel="stylesheet"
  href="http://your.url/css/style.css">

 アドバイス

とくにありません


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa