ホームページ >PHPフレームワーク >Laravel >Laravelに使用するアイデア

Laravelに使用するアイデア

青灯夜游
青灯夜游オリジナル
2021-09-02 11:33:491945ブラウズ

laravel で利用できる IDE ツールは次のとおりです: 1. コードの強調表示、構文プロンプト、自動補完、高速応答機能を備えたエディタ ソフトウェアである Sublime Text、2. 商用 PHP 統合開発ツール phpstorm、3. atom、クロスプラットフォームのテキスト エディター、4. Visual Studio Code。

Laravelに使用するアイデア

このチュートリアルの動作環境: Windows 7 システム、Laravel 6 バージョン、DELL G3 コンピューター。

IDE とは、プログラム開発環境を提供するためのアプリケーションである統合開発環境 (Integrated Development Environment) を指し、一般に、コード エディター、コンパイラー、デバッガー、グラフィカル ユーザー インターフェイスなどのツールが含まれます。コード記述機能、解析機能、コンパイル機能、デバッグ機能などを統合した統合開発ソフトウェアサービススイートです。この機能を備えたすべてのソフトウェアまたはソフトウェア パッケージ (グループ) を統合開発環境と呼ぶことができます。 MicrosoftのVisual Studioシリーズ、BorlandのC Builder、Delphiシリーズなど。プログラムは独立して実行することも、他のプログラムと組み合わせて実行することもできます。 IDE は主に HTML アプリケーション ソフトウェアの開発に使用されます。たとえば、Web サイトを設計する場合、多くのタスクが自動的に生成されるため、多くの人が IDE (HomeSite、DreamWeaver など) を使用します。

以下では、laravel開発に使用できるIDEツールをいくつか紹介します。

1. Sublime Text

Sublime Text: コードの強調表示、構文プロンプト、オートコンプリート、高速応答を備えたエディタ ソフトウェア。ゴージャスなインターフェースを備えているだけでなく、プラグイン拡張機構もサポートしているので、これを使ってコードを書くのは間違いなく楽しいです。使いにくいVim、肥大化して重いEclipse、軽量で起動が早いPHPStorm、Editplus、Notepadと比べると、SublimeTextの影が薄く、この極めてセクシーなエディタが最良の選択であることは間違いありません。コーディングとライティング用。

Sublime Text は Laravel で開発されており、利用可能なプラグインは次のとおりです:

  • Blade スニペット: Blade テンプレートの自動補完を提供します

  • Laravel 4 Blade Highlighter: Blade キーワード ハイライトを提供します

  • Laravel Generator: 超効率的な Laravel ワークフローを提供します

  • Clipboard History: クリップボード履歴, Sublime スーパー プラグイン No. 2

  • Emmet: HTML と CSS スーパー ツール, Sublime スーパー プラグイン No. 1

2, phpstorm

PhpStorm は、JetBrains によって開発された商用 PHP 統合開発ツールです。ユーザーの効率を向上させるように設計されています。ユーザーのコーディングを深く理解し、インテリジェントなコード補完、高速なナビゲーション、およびインスタントエラーチェック。

PhpStorm は、Laravel フレームワークに組み込まれた Blade テンプレート エンジンのサポートを提供します。 Laravel プラグインと Laravel IDE ヘルパーを使用すると、Laravel プロジェクトをより効率的に開発できます。

3. atom

Atom は、特にプログラマー向けに github によって起動されたクロスプラットフォームのテキスト エディターです。シンプルで直感的なグラフィカル ユーザー インターフェイスと、CSS、HTML、JavaScript、その他の Web プログラミング言語をサポートするなど、多くの興味深い機能を備えています。マクロをサポートし、分割画面機能を自動的に完了し、ファイルマネージャーを統合します。

4. Visual Studio Code

Visual Studio Code (「VS Code」と呼ばれる) は、4 月 30 日の Build Developer Conference で Microsoft によって正式に発表された製品です。 , 2015. Mac OS X、Windows、および Linux で実行される、最新の Web およびクラウド アプリケーションを作成するためのクロスプラットフォーム ソース コード エディタです。デスクトップ上で実行され、Windows、macOS、および Linux で使用できます。 JavaScript、TypeScript、Node.js のサポートが組み込まれており、他の言語 (C、C#、Java、Python、PHP、Go など) やランタイム (.NET、団結)。

ご紹介しますLaravel の Vscode 環境をセットアップする方法

次のプラグインをインストールします:

  • ##自動終了タグ

Visual Studio IDE や Sublime Text と同様に、HTML/XML 終了タグを自動的に追加します。

Laravelに使用するアイデア
  • フォーマットで美化

    ## Visual Studio Code の
  • javascript

JSONCSSSass、および HTML

    より良いマージ

Visual Studio Code は、Atom のマージ競合プラグインからインスピレーションを得た、非常に便利なビジュアル マージ競合ツールです。

Laravelに使用するアイデア
  • #Chrome 用デバッガー

  • ## Google Chrome で JavaScript コードをデバッグしたり、Chrome デバッグ プロトコルの他の機能をサポートしたりするための #VS Code 拡張機能。

Laravelに使用するアイデア
    Eslint
  • これは拡張機能は、開いているワークスペース フォルダーにインストールされている ESLint ライブラリを使用します。フォルダーがこのライブラリを提供していない場合は、グローバルにインストールされているバージョンが一致します。 ESLint のローカル インストールもグローバル インストールも存在しない場合は、グローバル インストールの場合は
  • npm install eslint
または

npm install -g eslint を実行してローカルにインストールできます。

    Npm
  • この拡張機能は、
  • package.json
ファイルで定義された npm スクリプトをサポートします。インストールされたモジュールを

package.json で定義された依存関係に対して検証します。

Laravelに使用するアイデア
Laravel Blade スニペット
  • # Laravel ブレードのコード スニペットと構文の強調表示は、Visual Studio Code をサポートしています。

PHP デバッグ

  • この拡張機能は Derick Rethan によって開発され、VS Code と XDebug の間のデバッグ アダプターです。 XDebug は、サーバーにインストールする必要がある PHP 拡張機能 (Linux では .so

    ファイル、Windows では
  • .dll
ファイル) です。

#PHP Intellisense Crane

  • ##Crane は、PHP コードの自動補完を提供する Visual Studio Code の生産性向上拡張機能です。依存関係はなく、あらゆる規模のプロジェクトで非常にうまく機能します。まだ開発中のため、バグや不足している機能がある可能性があります。

Laravelに使用するアイデア
    使用グラフを使用して、Git 履歴を表示し、作成者名、電子メール、日付、コミッターの作成者名、電子メール、日付、コミット コメントなどのコミットの詳細を表示します。
  • ファイルの以前のコピーを表示するか、ワークスペース バージョンまたは以前のバージョンと比較して、エディター (Git Blame) のアクティブな行への変更を表示します。

    Laravelに使用するアイデア

    Dracula テーマとマテリアル アイコン テーマアイコン テーマを使用しています。今度は Vscode を使用して Laravel でデバッグしてみます。うまく動作しますか?

    Laravelに使用するアイデア

    関連する推奨事項: 最新の 5 つの Laravel ビデオ チュートリアル

以上がLaravelに使用するアイデアの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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