次の Laravel チュートリアル コラムでは、開発速度を向上させるための 10 個の高品質な Laravel 拡張パッケージを推奨および共有します。
Laravel アプリケーションの構築に使用される 10 個のパッケージを紹介します
なぜこのパッケージが作成されたのですか? リスト?私は「怠け者」開発者なので、Facebook 上の複数の Laravel グループのメンバーです。私が平日に遭遇する最も一般的な問題は、開発にどのパッケージが必要かということです。私は怠け者なので、毎回最初からやりたくないのです。
この記事には管理パックが含まれていないのはなぜですか?それらについては別の記事で説明します。
1. モジュール
「おもちゃプロジェクト」を開発していない場合。そこで、モジュールを使用し、モジュールの機能ごとに分割することをお勧めします。モジュールのエンティティ、コントローラー、ビュー、ルーティング、構成、その他の情報を一元管理します。ほかに何か?また、複数のアプリケーション間でコードを転送しやすくなります。
利点
Github https://github.com/nWidart/laravel-modulesを参照してください
2. Spatie 権限
#Spatie をまだ知らない方は、今すぐ彼らのことを知り始めてください。素晴らしい会社です。 Spaite のロールと権限パッケージは、権限パッケージの中でも最高のものの 1 つです。 利点3. Laravel Datatables
DataTable を使用していて、独自の JavaScript、Ajax、ルーティング、データベース クエリ、フィルター、検索など。信じてください、これはより良い解決策です。 利点4.フォームコンストラクター
正直に言うと、私は好きではありませんHTML メディア混合形式を使用します。 Laravel フォームビルダーを使用すると、HTML ビューからフォームを分離できます。 利点5 . フラッシュ通知
フォームデータを保存後、一覧ページ、編集ページ、または表示ページにリダイレクトします。 Flash 通知を使用すると、成功、警告、またはエラーのプロンプトをユーザーに簡単に提供できます。 利点6. Laravel メニュー パッケージ
アプリケーションでユーザーの役割や権限に基づいてさまざまなメニュー項目を簡単かつ便利に変更する必要がある場合は、このパッケージをお見逃しなく。 利点7. Laravel アクティビティ ログ
多くのデータ管理者は、ユーザーのすべてのアクティブなレコードをログに記録したいと考えています。このパッケージでは、ユーザーがエンティティをいつ、どこで作成および更新したかを簡単に記録できます。さらに、このパッケージでは、エンティティの複数のバージョン間のデータ変更を記録できるようになりました。 利点8. Laravel Js の検証
これは私の料理です!要求されたデータ オブジェクトに基づいてフロントエンド検証を自動的に実行できたら素晴らしいと思いませんか?はい、そうです!私たち怠け者の目標は、コードが少ないほど良いということです。 利点9. 永続的な設定## アプリケーションに多くの複雑な構成項目 (テーマ、ロゴ、会社設定、API 設定、デフォルト設定など) が含まれている場合、このパッケージは役に立ちます。キーと値のペア (キー => 値) の構成情報をデータベースに保存し、補助メソッドを使用してアプリケーションでそれらの情報を簡単に使用できます。 利点 入手先? https://github.com/edvinaskrucas/settings 10. マルチテナント SASS アプリケーション サービスを開発する場合、各顧客はそれぞれ独自の独立したデータベース、ドメイン名、およびサブドメイン名があり、これらは同じコード リポジトリには配置されません。同様のニーズがある場合は、このプロジェクトが最適です。 機能: ここから入手できます: https://github.com/hyn/multi-tenant 追加の推奨事項 11. Laravel IDE Helper --- PHPStorm で自動補完をサポートできるようにします。サポートされるタイプには、Model、Facade、およびデータベース エンティティ フィールドが含まれます。 https://github.com/barryvdh/laravel-ide-helper 12. 配列、文字列、オブジェクトに関連する補助関数を提供します: https:/ /github.com/lets Drink/ouzo-goodies 13. PHP 配列を Javascript オブジェクトに自動的に変換します: https://packagist.org/packages/laracasts/utilities 英語の元のアドレス: https://medium.com/@laravelbap/10-laravel-packages-for-building-laravel-apps-67d728bcfcd9 翻訳アドレス: https://learnku. com /laravel/t/12529/10-high-quality-laravel-extensions プログラミング関連の知識については、 プログラミング ビデオ をご覧ください。 !
以上がLaravel アプリケーションを構築するための 10 個の高品質パッケージ (共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。