荒井和平のレビュー一覧

  • プロフェッショナルWebプログラミング Laravel

    Posted by ブクログ

    ・ルーティングとは、データを目的地まで送信できるように配送経路を制御することを指します。Laravelにおいては、ルーターがURLとコントローラを結びつけることでルーティングを実現します。

    ・::はstaticメソッドと呼ばれる関数です。newのようにインスタンス化することなくクラスの関数を呼び出すことができます。

    ・「依存性の注入」とは、インスタンス化したオブジェクトをクラスの外側から入れる(注入する)ということを意識しましょう。

    ・Laravelのサービスコンテナの2つの特徴
     ①クラスの依存関係の管理
     ②依存性の注入

    ・package.jsonはnpmでパッケージを管理する際の設計図のようなものです。このjsonファイルに依存するパッケージをインストールすることができます。

    ・キャッシュバスティング
     Webアプリケーションを運営していく上でJavaScriptやCSSファイルのキャッシュクリアは重要です。ここではおもにブラウザキャッシュを指します。クライアントのブラウザキャッシュがクリアされなければ、新しく配信したJavaScriptやCSSが適用されずに、古い状態を見ることになります。
     このようなキャッシュによる不具合を回避させる方法をキャッシュバスティングと呼び、Laravel Mixではファイル名にバージョニングをつけることでキャッシュバスティングを実現しています。

    ・Queue
     Webサービスを作っていると、処理の一部を非同期的に行いたいという要件がでてきます。このようなときにはQueueを利用します。

    0
    2024年01月13日