Laravelでデバッグの手助けをしてくれるTelescope

Laravel でデバッグの手助けをしてくれる Telescope Laravel
記事内に広告が含まれています。

Laravelでデバッグの手助けをしてくれる「Telescope」について。

導入は 公式ドキュメント を参照。

$ composer require laravel/telescope
Using version ^2.0 for laravel/telescope
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
  - Installing moontoast/math (1.1.2): Loading from cache
  - Installing laravel/telescope (v2.0.6): Loading from cache
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: beyondcode/laravel-dump-server
Discovered Package: fideloper/proxy
Discovered Package: laravel/telescope
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.

 

$ php artisan telescope:install
Publishing Telescope Service Provider...
Publishing Telescope Assets...
Publishing Telescope Configuration...
Telescope scaffolding installed successfully.

 

$ php artisan migrate
Migrating: 2018_08_08_100000_create_telescope_entries_table
Migrated:  2018_08_08_100000_create_telescope_entries_table

まず、composerを使ってtelescopeをインストールし、「telescope:install」によってアセットを公開。その後、migrateコマンドでtelescopeのテーブルを作成しています。

テーブル作成後、「php artisan serve」によって、ローカルにサーバーを立て、下記のURLにアクセス。

http://127.0.0.1:8000/telescope

下記のような画面が表示されればOKです。

Telescopeでは以下を表示してくれます。

  • Requests
  • Commands
  • Schedule
  • Jobs
  • Exceptions
  • Logs
  • Dumps
  • Queries
  • Models
  • Events
  • Mail
  • Notifications
  • Cache
  • Redis
Laravel関連のおすすめ本・Udemy講座

コメント

タイトルとURLをコピーしました