Laravel開発に必須のツール

Aug 18, 2024 am 06:34 AM

ssential tools for Laravel development

みんなリスチクルが大好きですよね?そこで、私のお気に入りの PHP/Laravel 開発ツールを紹介します

Xデバッグ

(無料) https://xdebug.org/

これは私にとって本当に重要です。きっとたくさんの人が喜ぶと思います
必要に応じて dd() をスローするだけなので、デバッガが必要なようには感じません。それらが間違っているとまでは言いませんが、そのように作業することはできません。コード内の任意の場所で実行を停止し、すべての変数の状態を検査したり、変数を変更したりできる必要があります。再開する前に値を確認するか、コンソールからいくつかのメソッドを呼び出して何が起こるかを確認します。これにより、dd() を変更したり、スクリプトを何十回も再起動したりする手間を省くことができます。

また、単体テストと組み合わせると特に便利であることがわかりました。ほとんどの場合、テストをデバッグ モードで実行し、コードを 1 行ずつ調べて、すべてが計画どおりに進んでいることを確認します。この場合、通常のワークフローの一部として、バグを追跡するためにデバッガーを使用していません。

時計じかけの

(無料) https://underground.works/ Clockwork/

これは、開発時に非常に役立つもう 1 つのツールです。ブラウザの開発者ツール内にツールバーが表示され、各リクエスト中に何が起こったかを把握できます。ログ、どのコントローラが呼び出されたか、どのミドルウェア、データベース クエリの数などを確認できます。 、キャッシュのヒットとミスの数、リクエストの RAM 使用量など。

私が最も便利だと思うのは、データベース パネルです。このパネルでは、作成された各 SQL クエリ (パラメータは既に置き換えられています) とそれに要した時間を確認できます。これにより、n+1 件の問題に気づいたり、必要以上に時間がかかっているクエリを見つけたりすることが非常に簡単になります。

メールピット

(無料) https://mailpit.axllent.org/

Mailpit は基本的に「偽の」SMTP サーバーであり、実際に電子メールを送信する代わりに、電子メールを Web UI に表示します。これは、実際の電子メールをユーザーに送信する危険を冒すことなく、受信者の Cc、Bcc が正しいかどうかを確認するために実際の電子メール アドレスを使用しながらテストできるため、ローカルまたはステージングでのテストに非常に役立ちます。

カスタム ヘッダーからのメールのタグ付け、リンクのチェック、メールのスパム アサシン スコアのチェック、多くのメール クライアントとの互換性など、便利な機能が満載です。

PhpStorm

(有料) https://www.jetbrains.com/phpstorm/

PhpStorm についてはすでにご存知かと思いますが、間違いなく私のお気に入りのツールの 1 つであるため、そのリストに追加します。有料で、単純なテキスト エディターと比べると少し重くて遅いですが、便利な機能がたくさんあるので、私にとってはそれだけの価値があります。

Laravelのアイデア

(有料) https://laravel-idea.com/

これは、Laravel のより良いサポートを提供する IDE のプラグインにすぎず、プラグインとしては高価であるため、PhpStorm よりもさらに販売が困難です。さらに悪いことに、これはすべて、私の意見では PhpStorm の一部であるべき機能です。しかし、結局のところ、Laravel の使用が非常に簡単になり、生産性が大幅に向上するので、それだけの価値は十分にあります。新しい Laravel クラス (モデル、移行、コマンド、イベント ジョブなど) を作成するためのツールが提供されます。 )、それらすべての間を簡単に移動でき、基本的に必要なものすべて (プロパティ、関係、検証ルール、リクエスト フィールドなど) をオートコンプリートします。


私にとっては以上です!

試してみたいものが見つかったら幸いです。他のツールがあればコメント欄で共有してください。

以上がLaravel開発に必須のツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

11ベストPHP URLショートナースクリプト(無料およびプレミアム) 11ベストPHP URLショートナースクリプト(無料およびプレミアム) Mar 03, 2025 am 10:49 AM

11ベストPHP URLショートナースクリプト(無料およびプレミアム)

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelでフラッシュセッションデータを使用します

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelテストでの簡略化されたHTTP応答のモッキング

Instagram APIの紹介 Instagram APIの紹介 Mar 02, 2025 am 09:32 AM

Instagram APIの紹介

LaravelのバックエンドでReactアプリを構築する:パート2、React LaravelのバックエンドでReactアプリを構築する:パート2、React Mar 04, 2025 am 09:33 AM

LaravelのバックエンドでReactアプリを構築する:パート2、React

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPのカール:REST APIでPHPカール拡張機能を使用する方法

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

Codecanyonで12の最高のPHPチャットスクリプト

2025 PHP状況調査の発表 2025 PHP状況調査の発表 Mar 03, 2025 pm 04:20 PM

2025 PHP状況調査の発表

See all articles