- 2020年11月17日
【Laravel】アセットファイルの読み込みに認証をつける
昨今の人間が閲覧する web ページは大体 HTML 形式のデータをやり取りしており、 HTML 中の記述を元に JavaScript、CSS、画像、フォントなどなどのアセットフ […]
昨今の人間が閲覧する web ページは大体 HTML 形式のデータをやり取りしており、 HTML 中の記述を元に JavaScript、CSS、画像、フォントなどなどのアセットフ […]
Laravel は web 用のフレームワークです。フレームワークというだけあって色々なことが簡単にできます。 Eloquent::fill メソッド、 FormRequest […]
Monolog は多くの PHP コードで使われているロギングライブラリです。フレームワークに搭載されていることも多いです。 Seldaek/monolog: Sends you […]
Laravel のメールの仕組みの多くは大がかりです。例えば、通知の一形態としてのメールならば Eloquent に通知可能を示す trait を use させて、通知クラスを作 […]
Eloquent は Laravel の用意したデータベースに対応するクラスの枠組みです。その特性上、データベース中のテーブルに対する操作を色々やりやすい他、テーブル中のメタ情報 […]
Seeder は Laravel の提供する DB(データベース)の初期値生成方法です。Seeder を使うことによって何度もデータを生成することが容易になります。 データベース […]
Laravel は PHP フレームワークのひとつで artisan は Laravel に組み込まれているコンソールコマンドのことです。PHP の開発ツール用のコマンドでもあり […]
前回の記事で、LaravelEchoを準備する方法について解説しました。 今回は、実際にLaravelEchoの処理をLaravelプロジェクト上に実装して動くようにしていきたいと […]
メタプログラミングやコードのスタブを作っているとしばしば後付けでコードを書き換えたい時があります。この記事ではそういった時に使える手法を Laravel のモデルクラスを題材に紹 […]
通常、Webはクライアント(ブラウザ)がリクエストを行わないとプログラムが動作しない仕組みになっています。 つまり、ブラウザが始点になってサーバーにデータを行うことは可能ですが、い […]
Laravel のエラー画面は Laravel 6 以降は ignition というプロジェクトで作成されたエラーページを生成する様にしてあります。 facade/ignitio […]
Laravel ではテストが用意されています PHPUnit ベースでコマンド一つ、IDEのアクセス一つでテストを走らせられます。 テスト: テストの準備 6.x Laravel […]