月: 2021年6月の記事一覧
-
「PHPフレームワーク Laravel Webアプリケーション開発」の感想・備忘録8
認証 認証を支えるクラス 以下の3つのインターフェースとそれらを実装したクラスが用意されている。 Illuminate\Contracts\Auth\Factory認証方法を決めるためのインターフェース。デフォルトでは具 […]
-
「PHPフレームワーク Laravel Webアプリケーション開発」の感想・備忘録7
データベース マイグレーション 作成 php artisan make:migration create_book_tableファイル名を「create_テーブル名_table」とするとSchema::create()が […]
-
「PHPフレームワーク Laravel Webアプリケーション開発」の感想・備忘録6
レスポンス ヘルパー関数とResponseファサード レスポンスの返却は、ヘルパー関数またはResponseファサードを使う。 ヘルパー関数 通常はviewヘルパー関数でテンプレートを出力する。 responseヘルパー […]
-
「PHPフレームワーク Laravel Webアプリケーション開発」の感想・備忘録5
リクエスト リクエストを参照する3つの方法 1. Requestファサード Laravel5では別名で同じ機能を持つInputファサードがあったが、Laravel6で廃止された。(クラスは存在するがエイリアスが設定されて […]
-
「PHPフレームワーク Laravel Webアプリケーション開発」の感想・備忘録4
MVCパターンとADRパターン MVCパターンのモデル モデルというとデータベースの処理を想像するシーンが多いが、本来はビジネスロジック全体を指す。通常のWebアプリケーションでのモデルは、ビジネスロジックを実装する層と […]
-
「PHPフレームワーク Laravel Webアプリケーション開発」の感想・備忘録3
サービスプロバイダ サービスプロバイダとは Laravelのライフサイクルで、ビジネスロジックが実行される前に実行したい処理を定義するためのもの。主に以下の3つの役割があるが、一般的にはサービスコンテナへバインドを行うた […]