web-dev-qa-db-ja.com

デバッグ方法Laravelフレームワーク?

私は初心者ですPHPプログラマーはフレームワークに目を向けていますが、その中でもLaravelは初心者として魅力的だと思います(残念ながら、すでにZend 2に関する文献に投資しています。ただし、デバッグは私にとって重要であり、ネットで見つけることができるものからLaravelはデバッグが困難です。現在、ネイティブのNetbeansでXdebugを使用しています= PHPコードとLaravelは同じ方法または同様の方法でデバッグできますか?新しいNetbeansプロジェクトを開くと、Symfony 2またはZend 2を選択できますしかし、実際にはLaravelのような他のフレームワークはサポートされていないようです?そうでない場合、少なくとも同等のデバッグツールはありますか?

11
bromelio

Laravelには独自のデバッグシステムがあります。組み込みのdd()関数を使用できます。また、laravelプロジェクトをデバッグするために使用できるパッケージがいくつかあります。ここにいくつかのリンクがあり、それが期待されますあなたに役立つ。

https://github.com/barryvdh/laravel-debugbar

http://laravel.io/forum/02-04-2014-package-laravel-debugbar

ありがとう

8
BlackJack

最近、変数のダンプ、リクエストのトレース、実行、ビュー、コントローラー、クエリ、プロファイルメモリ、実行時間など、現在レンダリングされているページに関連するすべてを可能にするこの素晴らしいプラグインを発見しました。非常に役立ちます :

https://laravel-news.com/laravel-debugbar

あなたはそれを作曲家を介してインストールすることができます:

composer require barryvdh/laravel-debugbar --dev

次に、/config/app.phpのサービスプロバイダー配列に追加します

デバッグモードがオンになっている場合、Debugbarはすぐに機能し始めます。そのためには、config/app.phpまたは.envファイルでdebug_modetrue

デバッグバーコンソールでダンプメソッドを使用する場合は、/config/app.php配列のエイリアスを含める必要があります。

'Debugbar' => Barryvdh\Debugbar\Facade::class,

これで、次のように変数のダンプを開始できます。

\Debugbar::info($variable);

かなりクールなプラグイン。乾杯!

3
leopinzon

ララベル望遠鏡

https://github.com/laravel/telescope

ララキャストではエピソードさえ見つけることができます

https://laracasts.com/series/laravel-from-scratch-2018/episodes/28

2
BuBy

Google Chrome拡張 "PHPコンソール"サービスプロバイダーLaravel https://github.com/barbushin/php-console- laravel

2
barbushin

Dephpuggerを使用できます。端末で実行するデバッガです。

使い方は本当に簡単で、Rubyのbyebugのように動作します。 https://github.com/tacnoman/dephpugger

0
Renato Cassino