laravel-vue-dashboard
Laravel 8, Vue.js 및 Bootstrap 4(SB 관리 템플릿)로 구축된 단일 페이지 애플리케이션(SPA) 대시보드입니다. Laravel의 성능과 Vue.js의 속도가 결합된 덕분에 이는 엔터프라이즈 애플리케이션을 위한 탁월한 풀 스택 스타터 키트입니다.
Laravel 패키지가 아닌 처음부터 시작하기 위한 키트입니다. oauth2 인증 프로토콜을 사용하는 Laravel Passport를 활용하여 인증 시스템을 사용할 준비가 된 SPA 대시보드를 준비함으로써 시간을 절약하는 데 도움이 될 수 있습니다.
이 프로젝트는 샘플 페이지를 제공하고 Vue.js 및 Vuex의 라우팅 시스템을 사용하여 애플리케이션 상태를 유지합니다.
코드는 새 페이지, 구성 요소 및 API를 쉽게 수정하고 추가할 수 있도록 구성되어 있습니다.
# Clone the project
git clone https://github.com/ramoncrisante/laravel-vue-dashboard.git
# Enter the project directory
cd laravel-vue-dashboard
# Copy env file and add your own database and mail credentials
cp .env.example .env
# Install dependency
composer install
# Generate app key
php artisan key:generate
# Migrate database
php artisan migrate
# Create encryption keys
php artisan passport:install
# Install dependency with NPM
npm install
# Develop
npm run dev # or npm run watch
# Build on production
npm run production
# Serving application
php artisan serve
이메일 확인은 선택 사항이며 기본적으로 비활성화되어 있습니다. 이를 활성화하려면 .env
파일에서 다음 매개변수를 변경하십시오.
MUST_VERIFY_EMAIL=true
이메일 인증을 사용하려면 이메일 서비스를 설정하기 위해 비밀번호 재설정 기능이 필요합니다. 이메일을 성공적으로 보내려면 .env
파일에 MAIL_DRIVER
, MAIL_HOST
, MAIL_PORT
, MAIL_USERNAME
, MAIL_PASSWORD
제공해야 합니다.
기여는 오픈 소스 커뮤니티를 배우고, 영감을 주고, 창조할 수 있는 놀라운 장소로 만드는 것입니다. 귀하의 기여 에 크게 감사드립니다 .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)MIT 라이센스에 따라 배포됩니다. 자세한 내용은 라이센스를 참조하세요. 기본적으로 원하는 방식으로 자유롭게 사용하고 재사용할 수 있습니다.
라몬 크리산테 - [email protected]
프로젝트 링크: https://github.com/ramoncrisante/laravel-vue-dashboard