SPA 애플리케이션을 위한 매우 간단한 Laravel 8 + Vue 2 + AdminLTE 3 기반 Curd Starter 템플릿입니다.
라라벨 8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
라라벨 여권
관리자 LTE 3 + 부트스트랩 4 + 글꼴 어썸 5
PHPUnit 테스트 사례/테스트 적용 범위
모달 기반 생성+편집, 페이지 매김으로 나열, Sweetalert로 삭제
로그인, 등록, 기본 인증으로 비밀번호 재설정+비밀번호 재설정
프로필, 프로필 업데이트, 비밀번호 변경, 아바타
제품 관리
사용자 관리
설정: 카테고리, 태그
게이트 정책이 포함된 프런트엔드 및 백엔드 사용자 ACL(유형: admin/user)
단순 정적 대시보드
OAuth 클라이언트 및 개인 액세스 토큰에 대한 개발자 옵션
Docker로 빌드
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
.env
업데이트 및 데이터베이스 자격 증명 설정
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
docker-compose up -d
docker exec -it vue-starter /bin/bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
애플리케이션 http://localhost:8008/
데이터베이스 관리자 http://localhost:8080/
DB호스트: yourIP:3307, 사용자: root, 비밀번호: 123456
# PHPUnit 모든 테스트 케이스를 실행vendor/bin/phpunit# 또는 기능 테스트 onlyvendor/bin/phpunit --testsuite Feature
# 보고서는 이름이 Vendor/bin/phpunit --coverage-html 보고서/ 디렉토리입니다.
코드 적용 범위 보고서를 위한 reports
디렉터리가 생성되었습니다. Dashboard.html을 엽니다.
이 저장소는 Hujjat/laravStart와 그의 Youtube에 있는 멋진 비디오 튜토리얼에서 영감을 받았습니다.
MIT 라이센스.