LaravelにCSSを反映させたい

Laravel

LaravelでCSSを反映させたい
publicの中に入れるんだったような、、、

知りたいこと

  • CSSファイルの設置場所
  • Bladeでの読み込み方法

CSSファイルの設置場所

  • publicフォルダの中に設置する
  • publicディレクトリの中にcssフォルダを作ってそこにcssファイルを入れました
    • src/public/css/style.css

publicディレクトリはLaravelのプロジェクトディレクトリの直下にあります。
appとかconfigとかdatabaseとかのディレクトリと同列の階層にありますね。

CSSの読み込み方法

headタグの中にlinkタグを以下のように埋め込みました。

<head>
    <link rel="stylesheet" href="{{ asset('css/style.css') }}">
</head>

asset関数を使って読み込むと、publicディレクトリより下のパスを返してれるみたいです。

学んだこと

  • LaravelでCSSを読み込み表示する方法
  • publicディレクトリには他にもJavaScriptやimgファイルなどのファイルを入れられるみたいです 👀

参考

【Laravel】CSSファイルの設置場所と読み込み方!publicとresourceの違い
LaravelでのCSSファイルの設置場所はpublicです。resourceにもありますが役割が違います。読み込み方と効かない時の解決法をまとめました。

コメント

タイトルとURLをコピーしました