ClockWorkって?
Laravelで使えるデバッグするツール。clock()
という関数を使って変数の中身を確認することができる。
APIサーバーとしてLaravelを書いているとdd()
とか使えない為、ClockWorkを使用する。
用意するもの
Chromeの拡張アプリ
https://chrome.google.com/webstore/detail/clockwork/dmggabnehkmmfmdffgajcflpdjlnoemp
インストールコマンド
$ composer require itsgoingd/clockwork
Laravelのバージョンがv5.5よりも前の方の追加手順
config/app.php
'providers' => [
...
Clockwork\Support\Laravel\ClockworkServiceProvider::class
]
'aliases' => [
...
'Clockwork' => Clockwork\Support\Laravel\Facade::class,
]
providers
とaliases
にそれぞれ追記が必要だそうです。必要に応じて追記してください。
使い方
laravel公式のDockerファイルを使用している方
$ sail artisan route:list
使ってない方
$ php artisan route:list
ルートを確認してもらうとわかりますが、見覚えのないルートが追加されています。
http://localhost/__clockwork/app#
アクセスするとデバッグができるようになります。便利