Laravue(/ˈlarəvjuː/로 발음)는 Laravel, Vue.js 및 UI 툴킷 요소의 아름다운 대시보드 조합입니다. 이 작업은 vue-element-admin에서 우리의 사랑을 더해 영감을 받았습니다. 강력한 Laravel 프레임워크를 백엔드로, Vue.js를 프런트엔드에서 고성능으로 사용하는 Laravue는 엔터프라이즈 애플리케이션 수준을 위한 풀스택 솔루션으로 보입니다.
문서: https://doc.laravue.dev
Laravue는 기업 관리 솔루션으로 자리잡고 있으며, 처음부터 시작하는 데 사용하는 것이 좋습니다.
기존 Laravel 프로젝트의 경우 Laravue Core 통합을 확인해야 합니다.
귀하의 컴퓨터는 최신 Laravel 및 Node.js를 사용할 준비가 되어 있어야 합니다.
# 프로젝트를 복제하고 composercomposer를 실행합니다. create-project tuandm/laravuecd laravue# 마이그레이션 및 DB 시더(.env에서 DB 설정을 변경한 후)php artisan migration --seed# NPMnpm install# developmentnpm run dev # 또는 npm run watch를 사용하여 종속성 설치 # Production을 기반으로 npm 프로덕션 실행
도커-작성 -d
npm을 사용하여 Laravel 컨테이너 내에서 정적 파일 빌드
# 컨테이너 listdocker ps에서 laravel docker 컨테이너 ID를 가져옵니다. docker exec -it <컨테이너 ID> npm run dev # 또는 npm run watch# 여기서 <container ID>는 "laravel" 컨테이너 이름입니다. 예: src_laravel_1
Laravue에 액세스하려면 http://localhost:8000( docker-compose.yml
에 선언된 laravel 컨테이너 포트)을 엽니다.
테스트 시스템 개발 중
이 프로젝트에서는 배포를 위해 Envoy와 GitLab CI/CD를 사용합니다. 자세한 내용은 Envoy.blade.php
및 .gitlab-ci.yml
확인하세요.
Laravel - 웹 장인을 위한 PHP 프레임워크
Laravel Sanctum - Laravel Sanctum은 SPA 및 간단한 API를 위한 매우 가벼운 인증 시스템을 제공합니다.
spatie/laravel-permission - 사용자를 권한 및 역할과 연결합니다.
VueJS - 프로그레시브 JavaScript 프레임워크
Element - 개발자, 디자이너 및 제품 관리자를 위한 Vue 2.0 기반 구성 요소 라이브러리
Vue 관리 템플릿 - 요소 UI가 포함된 최소 Vue 관리 템플릿
우리의 행동 강령과 끌어오기 요청을 제출하는 프로세스에 대한 자세한 내용은 CONTRIBUTING.md를 읽어보세요.
버전 관리를 위해 SemVer를 사용합니다. 사용 가능한 버전을 보려면 이 저장소의 릴리스 태그를 확인하세요.
Tuan Duong - 초기 작업 - tuandm.
Tony Tin Nguyen - 프론트엔드 및 디자이너 - nguyenquangtin.
이 프로젝트에 참여한 기여자 목록도 참조하세요.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE.md 파일을 참조하세요.
Laravue-core - Laravue의 핵심 기능을 제공하는 Laravel 패키지입니다.
vue-element-admin Laravue 프로젝트에 영감을 준 마법의 vue 관리자입니다.
tui.editor - 마크다운 WYSIWYG 편집기.
Echarts - 브라우저를 위한 강력한 대화형 차트 및 시각화 라이브러리입니다.
이 프로젝트가 유용하다고 생각되면 나에게 커피를 사주세요.