Laravel 애플리케이션에서 Jetstream/Livewire를 설정하는 방법

Laravel Jetstream은 아름답게 디자인된 Laravel용 애플리케이션 스타터 키트이며 다음 Laravel 애플리케이션을 위한 완벽한 시작점을 제공합니다. Jetstream은 응용 프로그램의 로그인, 등록, 이메일 확인, 2단계 인증, 세션 관리, Laravel Sanctum을 통한 API 및 선택적 팀 관리 기능(Jestream 홈페이지에서 복사)을 구현합니다. Laravel Jetstream

Tailwind CSS를 사용하여 설계되었으며 두 가지 스택 옵션을 제공합니다. 라이브와이어/블레이드 및 관성/Vue. 이 자습서에서는 Livewire로 Jetstream을 설정합니다.

Livewire는 동적 인터페이스를 간단하게 구축할 수 있도록 해주는 Laravel용 풀스택 프레임워크입니다. Livewire를 사용하면 응용 프로그램의 어느 부분이 Livewire 구성 요소가 될지 선택하고 응용 프로그램의 다른 부분은 기존 블레이드 템플릿으로 렌더링할 수 있습니다. 좋아요! 특히 블레이드 템플릿을 사용하여 Laravel 애플리케이션을 만드는 데 익숙한 사용자를 위한 것입니다.

Jetstream을 설치하려면 Laravel 애플리케이션에서 다음 명령을 실행하십시오.

composer require laravel/jetstream


참고: Jetstream은 새로운 Laravel 애플리케이션에만 설치해야 합니다. 기존 Laravel 애플리케이션에 Jetstream을 설치하려고 하면 예기치 않은 동작 및 문제가 발생합니다.

이제 Jetstream과 함께 Livewire 설치로 이동합니다.

php artisan jetstream:install livewire


또는
애플리케이션을 부트스트랩하여 팀을 구성하려면 다음 명령을 실행할 수 있습니다.

php artisan jetstream:install inertia --teams


설치가 완료되면 다음 명령을 사용하여 npm 종속성을 설치하고 빌드해야 합니다.

npm install && npm run dev


그런 다음 마이그레이션을 실행하십시오.

php artisan migrate


그런 다음 다음 명령을 사용하여 Livewire 스택의 블레이드 구성 요소를 게시해야 합니다.

php artisan vendor:publish --tag=jetstream-views


이 모든 단계가 끝나면 애플리케이션을 제공할 수 있으며 로그인하면 등록, 로그인 및 대시보드 페이지를 볼 수 있어야 합니다.

Laravel jetstream으로 더 많은 일을 할 수 있습니다. 자세한 내용은 공식Jestream docs을 참조하세요.

좋은 웹페이지 즐겨찾기