laravel-vue-dashboard
adalah dashboard Single Page Application (SPA) yang dibangun dengan Laravel 8, Vue.js dan Bootstrap 4 (SB Admin Template). Berkat kombinasi kekuatan Laravel dan kecepatan Vue.js, ini adalah starter kit full-stack yang sangat baik untuk aplikasi perusahaan.
Ini adalah kit untuk memulai dari awal, bukan paket Laravel. Ini dapat membantu Anda menghemat waktu dengan memiliki dasbor SPA dengan sistem otentikasi yang siap digunakan, memanfaatkan Laravel Passport yang menggunakan protokol otentikasi oauth2.
Proyek ini menyediakan halaman contoh, menggunakan sistem perutean Vue.js dan Vuex untuk mempertahankan status aplikasi.
Kode disusun sedemikian rupa untuk memudahkan modifikasi dan penambahan halaman, komponen, dan API baru.
# 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
Verifikasi email bersifat opsional dan dinonaktifkan secara default. Untuk mengaktifkannya, ubah parameter berikut di file .env
MUST_VERIFY_EMAIL=true
Untuk menggunakan verifikasi email dan fungsi reset kata sandi diperlukan untuk mengatur layanan email. Agar berhasil mengirim email, kita perlu menyediakan MAIL_DRIVER
, MAIL_HOST
, MAIL_PORT
, MAIL_USERNAME
, MAIL_PASSWORD
di file .env
.
Kontribusi inilah yang membuat komunitas open source menjadi tempat yang luar biasa untuk belajar, menginspirasi, dan berkreasi. Setiap kontribusi yang Anda berikan sangat dihargai .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Didistribusikan di bawah Lisensi MIT. Lihat LISENSI untuk informasi lebih lanjut. Pada dasarnya, jangan ragu untuk menggunakan dan menggunakan kembali sesuka Anda.
Ramon Crisante - [email protected]
Tautan Proyek: https://github.com/ramoncrisante/laravel-vue-dashboard