Laravel Splade의 인증과 Laravel Breeze의 주요 차이점은 Splade가 Laravel의 인증 시스템과 완벽한 통합을 제공하여 친숙한 블레이드 구문을 사용하여 인증 흐름을 구축하면서 Splade의 스파 기능의 전원과 인터랙티브로부터 혜택을 누릴 수 있다는 것입니다.
구체적으로:
1. SPA 통합 : Laravel Splade는 표준 Laravel 블레이드 템플릿을 사용하여 단일 페이지 응용 프로그램 (SPA)을 구축하도록 설계되었으며 Renderless VUE 3 구성 요소로 향상되었습니다. 이를 통해 별도의 프론트 엔드 프레임 워크 없이도 대화 형 및 반응 형 인증 흐름을 만들 수 있습니다.
2. Blade Syntax : Splade를 사용하면 Inertia.js 또는 React와 같은 새로운 프론트 엔드 프레임 워크를 배우지 않고 인증보기 및 흐름을 구축하기 위해 이미 익숙한 블레이드 템플릿 엔진을 계속 사용할 수 있습니다.
3. 인증 통합 : Splade는 Laravel의 내장 인증 시스템과 직접 통합하여`@can` 및`@cance 'blade 지시문을 사용하여 사용자의 권한을 기반으로 컨텐츠를 조건부로 렌더링 할 수 있습니다.
4. 자동 설치 :`Protonemedia/Laravel-Splade-Breeze` 패키지는 Breeze 인증 스캐 폴딩과의 스플레이드 통합을 설정하는 자동 설치 프로세스를 제공하여 시작하기 쉽습니다.
5. MASPERD FORK : Splade 팀은 Breeze 스타터 키트의 포크를 유지하여 최신 버전의 Laravel 및 Splade와 최신 상태를 유지할 수 있도록합니다.
요약하면, Breeze에 대한 Laravel Splade의 인증의 주요 장점은 Splade의 스파 기능과의 원활한 통합 및 친숙한 블레이드 구문을 계속 사용할 수있는 능력이며 여전히 강력하고 안전한 인증 시스템의 혜택을 누릴 수 있다는 것입니다. 이를 통해 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