- 2019年10月7日
- 2019年10月8日
【Laravel】EloquentモデルのObserverの活用
LaravelのEloquentにはObserverという仕組みがあります。ObserverはEloquentのイベント発生によって発火するメソッドの集まりです。 Eloquen […]
LaravelのEloquentにはObserverという仕組みがあります。ObserverはEloquentのイベント発生によって発火するメソッドの集まりです。 Eloquen […]
Release v6.1.0 · laravel/framework Eager Lazy Collections Added to Laravel 6.1 – L […]
Goは、シンプルで信頼性の高い効率的なソフトウェアを簡単に構築できるオープンソースのプログラミング言語です。 The Go Programming Language Go言語はC […]
Laravelに限った話でないですが、あるプログラムを異なるユーザが実行し同じ宛先のログファイルに追記をしようとする場合、書き込み権限を持っておらずPermission deni […]
PhpStormは主にWeb開発を主眼としたIDEです。データベース回りとの連携は便利なのですが、Redisとの連携は組み込みでありませんでした。プラグインの追加が必要になります […]
Vue.jsで小さなコンポーネントを作っていると時折デザインの一部をコンポーネントを呼び出す側で自由に決定させたい時があります。この記事ではそのやり方を紹介します。 コンポーネ […]
Laravel6.0.4がリリースされました。 Releases · laravel/framework 機能の追加は次の通りです。 Added Added TestResp […]
LaravelのEloquentにはクエリビルダでチェーンを組むための命名規則に従ったメソッド作成方法があります。scopeHogehoge()とするとModel::hogeho […]
husky – npm lint-staged – npm huskyはGitのフックのほぼ全てをpackage.json上で定義できるパッケージです […]
プログラミングにおいてモデルを作る時は、大体何か一つのモノを表すモデルを作ります。何か一つというのが曲者でして、含意の広い一つのモノを対象にモデルを作るとコードが肥大することがあ […]
PHPの継承は常に単一です。これによって知るべき親クラスの情報を単純化してコードの複雑度を上げにくくしてあります。多段継承こそあれ複数経路は作れません。 やりかたはDI(Dep […]