現在の位置: ホーム> 最新記事一覧> Laravelが公的資源を導入する2つの実用的な方法

Laravelが公的資源を導入する2つの実用的な方法

gitbox 2025-08-07

パブリックリソースファイルを直接紹介します

Laravelプロジェクトでは、 Asset()関数を使用して、パブリックディレクトリにあるパブリックCSSおよびJavaScriptファイルを直接導入できます。この方法はシンプルで直感的で、ほとんどの中小規模のプロジェクトに適しています。

パブリックフォルダーを作成します

まず、パブリックディレクトリにCommonという名前の新しいフォルダーを作成して、 Style.cssscript.jsなどのフロントエンドパブリックリソースを保存します。

視界にリソースを紹介します

次に、ブレードテンプレートファイルで、 Asset()関数を使用して正しいURLパスを生成して、これらのファイルを導入します。

 
<link rel="stylesheet" href="{{ asset('common/style.css') }}">
<script src="{{ asset('common/script.js') }}"></script>

Asset()関数を使用すると、リソースパスがさまざまなURL構成の下で正しく解析され、プロジェクトの互換性が向上します。

Laravel Explorerを使用してファイルをロードします

Laravelはリソース管理メカニズムを提供し、フロントエンドのリソースをより柔軟に整理およびロードできるようにします。このアプローチは、より複雑なリソース管理が必要な大規模なプロジェクトや状況に適しています。

リソースディレクトリを作成します

リソース/アセットの下に共通のフォルダーを作成し、 style.cssscript.jsなどのCSSおよびJSファイルを保存します。

リソースエイリアスを構成します

次に、 config/app.phpエイリアスアレイにエイリアスを追加して、ビュー内のリソースを呼び出すことを容易にします。

 
'aliases' => [
    'Common' => App\Library\Common::class,
],

上記の構成は、共通をリソースアクセスエイリアスとして定義します。

視界のリソースを使用してください

リソース登録を完了したら、custom @common()構文を使用してビューファイルにリソースを導入できます。

 
<link rel="stylesheet" href="@common('style.css')">
<script src="@common('script.js')"></script>

このようにして、Laravelは自動的に正しいリソースパスを解析および出力し、フロントエンドリソースの管理プロセスを簡素化します。

要約します

この記事では、Laravelで公開リソースファイルを導入するための2つの方法を紹介します。

  • Asset()関数を使用して、パブリックディレクトリにリソースを直接導入します。これは、単純な構造を持つプロジェクトに適しています。
  • @common() Syntaxを使用してリソースマネージャーを構成し、リソースをロードすることにより、モジュラー管理を必要とする複雑なプロジェクトにより適しています。

開発者は、実際のニーズに基づいて適切な導入方法を選択することで、リソース管理の効率を改善し、プロジェクト構造を最適化できます。