題の通りですが、
Laravel内で呼び出される全ての\Carbon\Carbon::now()
の呼び出し結果を一時的に変更したいと思い、\Carbon\Carbon::setTestNow()
を利用したいのですが、できるだけこの関数を呼び出すのは一回に纏めたいと思っております。
web.php
の先頭に書くとある程度まとまりますが、api.php
には別個に記載する必要があり記述箇所が増えるため、避けたいと思っております。
また、\Carbon\Carbon::now()
を別メソッドでラップすることも考えましたが、Laravel内の全\Carbon\Carbon::now()
を書き換える必要があるため、こちらも避けたいと思っております。
どうにかして\Carbon\Carbon::setTestNow()
の呼び出しを一箇所で済ませる方法はないでしょうか。
環境
- Laravel 5.4
- PHP 5.6.9
回答1件
あなたの回答
tips
プレビュー