【Laravel】macroメソッド
※下記の内容に不備がありましたら、コメント頂けると幸いです。また、下記の内容をご使用頂ける場合は自己責任でお願いします。
【目次】
背景
Laravelを学習していると「macroメソッド」が分からなかったので、記事にまとめてみます。
macroメソッド
Macroメソッドとは?
クラスやファサードにメソッドを追加することができます。
追加できるのは、`Illuminate\Support\Traits\Macroable`をuseしているクラスに限ります。
使い方
bootメソッド内で定義すればOK
Collectionクラス
参考:
【Laravel】Macroを使ってCollectionクラスやファサードにメソッドを追加する | Public Constructor
Responseファサード
参考:
Builderクラス
参考:
LaravelのMacroを使ってBuilderに機能を追加する方法 - いっきのblog
今後に向けて
めちゃくちゃサボってしまった・・・