047-404-3740 info@ayane.co.jp
ページを選択

【フレームワークを読む】Laravelのマイグレーションファイルは何をしているのか? :その3:設定ファイルの読込について

Larabelアプリケーションの初期化の流れ artisan が叩かれると、PROJECT_ROOT/bootstrap/app.php が呼び出されます。その最初で Illuminate\Foundation\Application が生成されます。 PROJECT_ROOT/bootstrap/app.php 抜粋 $app = new Illuminate\Foundation\Application( $_ENV[‘APP_BASE_PATH’] ?? dirname(__DIR__) );...

【フレームワークを読む】Laravelのマイグレーションファイルは何をしているのか? :その5:データベース接続

PROJECT_ROOT/config/app.php の providers には、 Illuminate\Database\DatabaseServiceProvider が記述されています。このプロバイダーが初期化時に読み込まれ、register() メソッドがコールされます。 Illuminate\Database\DatabaseServiceProvider::register() | 関連メソッド /** * Register the service provider. * * @return void */...

【フレームワークを読む】Laravelのマイグレーションファイルは何をしているのか?:その1

Larabelの artisan の make:migration で生成されたマイグレーションファイルは何をしているのかソースコードを読んでみます。 バージョンは 7.2.0 のものです。 【前提】 私は Larabel のクイックスタートを数回読んだくらいで全く利用経験が無いため、使い方を知るためにソースコードを読むことにしました。この記事の対象は PHP...