- 2019年12月4日
【Laravel】プロバイダ上から後付けでconfig, データベース接続の読み込みをする
Laravelにおいて設定ファイル、Viewファイル、Artisanコマンドといった抽象的な部分、基礎的な部分の定義はファイル配置で指定されています。データベース定義を/conf […]
Laravelにおいて設定ファイル、Viewファイル、Artisanコマンドといった抽象的な部分、基礎的な部分の定義はファイル配置で指定されています。データベース定義を/conf […]
PHP7.4がリリースされました。警告回りが強化され色々あるようですが、目先で気になるのは新規機能です。 PHP: Migrating from PHP 7.3.x to PHP […]
constはPHPのオブジェクト定数です。具体的には決して変更の効かない値を設定する修飾子です。オブジェクトと密に絡んだ設定値などを記述するのが主な目的です。 PHP: オブジェ […]
最近、ほぼ素のPHPでURL用のランダム文字列生成機能を作ったところ後から見たLaravelのランダム文字列生成メソッドの実装に驚いたので紹介。加えてこのLaravelのランダム […]
最近、独自のオートローダを持つPHPプログラムを触ることになったので大雑把にnamespaceとautoloadの概要と連携を紹介します。 namespace(名前空間)は1フ […]
PSR-12はPHPのコーディング規約のベースです。”PHPのコードを記述する時はとりあえずPSR-12に従い、加えてプロジェクト毎に状況に合わせて規約の拡張をする& […]
Union Types v2の名でPHPにUnion Typesの導入が可決されそうです。日本時間の2019/10/28 18:00時点で46対3で可決有利。おそらくそのまま受理 […]
.envは環境変数を定義するファイルとしてよく使われているファイル名です。この記事はいくつかの言語、フレームワークにおける.envの読み方の紹介をします。 今どきの環境は.env […]
Laravelにはdump(), dd()の様なデバッグ用にリッチな画面出力関数が用意されています。dddはそれに加わる新たなデバッグ用関数です。 ヘルパ 6.0 Laravel […]
PHPフレームワークのLaravelには、DBと接続してデータをやり取りする仕組みとして”Eloquent”が実装されています。 Eloquentを使用する […]
PHPでObject Initializerという記法が現在提案されています。 PHP: rfc:object-initializer [RFC] Object Initia […]
LaravelのEloquentにはObserverという仕組みがあります。ObserverはEloquentのイベント発生によって発火するメソッドの集まりです。 Eloquen […]