Laravelの代表的なパッケージ
パッケージ | 説明 |
---|---|
Laravel Breeze | 認証機能を作成するためのパッケージ。導入コストが低く、従来のLaravel UIに近い感覚で利用できる。 |
Laravel Fortify | 認証機能を作成するためのパッケージ。フロントエンドは自分で実装する必要があるが、実装方法を自由に選べるのが強み。 |
Laravel Jetstream | 認証機能を作成するためのパッケージ。2段階認証やチーム機能など、多様な機能を提供するが、学習コストが高い。 |
Laravel Cashier Stripe | オンライン決済サービスのStripeとLaravelプロジェクトを連携するためのパッケージ。サブスクリプション機能などを簡単に実装できる。 |
Laravel Socialite | Facebook、X(旧Twitter)、Google、GitHubなど、外部サービスを使った認証機能を追加するためのパッケージ。 |
Laravel Debugbar | 開発環境において、ブラウザのページ上にデバッグ用のバーを表示するためのパッケージ。ビューに渡された変数や発行されたクエリ、セッションなどさまざまな情報を確認できる。 |
kyslik/column-sortable | 並び替え機能を作成するためのパッケージ。 |
Laravel Scout | モデルに全文検索機能を追加するためのパッケージ。 |
laravel-permission | 「管理者」「一般ユーザー」など、ロールによるアクセス制御を実装するためのパッケージ。 |
laravelcollective/html | Bladeテンプレートにおいてフォームの生成をサポートするためのパッケージ。Bladeテンプレート内でFormファサードが使えるようになり、コードがスッキリする。 |
パッケージの導入方法
sail composer require パッケージ名