Laravue (diucapkan /ˈlarəvjuː/) adalah kombinasi dasbor yang indah dari Laravel, Vue.js, dan Elemen UI Toolkit. Karya ini terinspirasi oleh vue-element-admin dan juga kecintaan kami. Dengan kerangka kerja Laravel yang kuat sebagai backend, Vue.js sebagai kinerja tinggi di frontend, Laravue tampaknya menjadi solusi full-stack untuk tingkat aplikasi perusahaan.
Dokumentasi: https://doc.laravue.dev
Laravue diposisikan sebagai solusi manajemen perusahaan, dan sangat disarankan untuk menggunakannya untuk memulai dari awal.
Untuk proyek Laravel yang ada, Anda harus memeriksa Laravue Core untuk integrasi.
Mesin Anda harus siap untuk Laravel dan Node.js terbaru.
# Kloning proyek dan jalankan composercomposer create-project tuandm/laravuecd laravue# Migrasi dan DB seeder (setelah mengubah pengaturan DB Anda di .env)php artisanmigrate --seed# Instal ketergantungan dengan instalasi NPMnpm#developnpm run dev # atau npm run watch # Bangun produksinpm jalankan produksi
buruh pelabuhan-menulis -d
Bangun file statis dalam wadah Laravel dengan npm
# Dapatkan ID kontainer docker laravel dari container listdocker ps docker exec -it <container ID> npm run dev # atau npm run watch# Dimana <container ID> adalah nama container "laravel", misal: src_laravel_1
Buka http://localhost:8000 (port container laravel dideklarasikan dalam docker-compose.yml
) untuk mengakses Laravue
Sistem pengujian sedang dalam pengembangan
Proyek ini menggunakan Envoy untuk penerapannya, dan GitLab CI/CD. Silakan periksa Envoy.blade.php
dan .gitlab-ci.yml
untuk detail lebih lanjut.
Laravel - Kerangka PHP Untuk Seniman Web
Laravel Sanctum - Laravel Sanctum menyediakan sistem otentikasi kelas atas untuk SPA dan API sederhana.
spatie/laravel-permission - Mengaitkan pengguna dengan izin dan peran.
VueJS - Kerangka JavaScript Progresif
Elemen - Pustaka komponen berbasis Vue 2.0 untuk pengembang, desainer, dan manajer produk
Templat Admin Vue - Templat admin vue minimal dengan Elemen UI
Silakan baca CONTRIBUTING.md untuk detail tentang kode etik kami, dan proses pengajuan permintaan penarikan kepada kami.
Kami menggunakan SemVer untuk pembuatan versi. Untuk versi yang tersedia, silakan lihat tag rilis pada repositori ini.
Tuan Duong - Pekerjaan awal - tuandm.
Tony Tin Nguyen - Frontend dan Desainer - nguyenquangtin.
Lihat juga daftar kontributor yang berpartisipasi dalam proyek ini.
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE.md untuk detailnya.
Laravue-core - Paket Laravel yang menyediakan fungsionalitas inti Laravue.
vue-element-admin Admin vue ajaib yang menginspirasi proyek Laravue.
tui.editor - Editor WYSIWYG Penurunan Harga.
Echarts - Pustaka grafik dan visualisasi yang kuat dan interaktif untuk browser.
Jika menurut Anda proyek ini bermanfaat, Anda dapat membelikan saya kopi