Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Laravel Splade の認証に、Laravel Breeze にはない独自の機能はありますか


Laravel Splade の認証に、Laravel Breeze にはない独自の機能はありますか


Laravel Splade の認証と Laravel Breeze の主な違いは、Splade は Laravel の認証システムとのシームレスな統合を提供し、Splade の SPA 機能のパワーと対話性の恩恵を受けながら、使い慣れた Blade 構文を使用して認証フローを構築できることです。

具体的には:

1. SPA 統合: Laravel Splade は、標準の Laravel Blade テンプレートを使用してシングル ページ アプリケーション (SPA) を構築するように設計されており、レンダリングレス Vue 3 コンポーネントで強化されています。これにより、別個のフロントエンド フレームワークを必要とせずに、高度にインタラクティブで応答性の高い認証フローを作成できます。

2. ブレード構文: Splade を使用すると、Inertia.js や反応してください。

3. 認証の統合: Splade は Laravel の組み込み認証システムと直接統合されており、`@can` および `@cannot` Blade ディレクティブを使用して、ユーザーの権限に基づいて条件付きでコンテンツをレンダリングできます。

4. 自動インストール: `protonemedia/laravel-splade-breeze` パッケージは、Splade と Breeze 認証スキャフォールディングの統合をセットアップする自動インストール プロセスを提供し、簡単に開始できるようにします。

5. 保守されたフォーク: Splade チームは Breeze スターター キットのフォークを保守し、最新の状態に維持し、Laravel および Splade の最新バージョンとの互換性を確保します。

要約すると、Breeze に対する Laravel Splade の認証の主な利点は、Splade の SPA 機能とのシームレスな統合と、堅牢で安全な認証システムの恩恵を受けながら、使い慣れた Blade 構文を引き続き使用できることです。これにより、Laravel アプリケーション内で高度にインタラクティブで応答性の高い認証フローを簡単に構築できるようになります。

引用:
[1] https://splade.dev/docs/breeze
[2] https://packagist.org/packages/protonemedia/laravel-splade-breeze
[3] https://www.reddit.com/r/laravel/comments/w5dmvt/laravel_splade_the_magic_of_inertiajs_with_the/
[4] https://github.com/protonemedia/laravel-splade-breeze
[5] https://github.com/protonemedia/laravel-splade-breeze/blob/1.x-splade/composer.json