laravel-vue-dashboard
ist ein Single Page Application (SPA)-Dashboard, das mit Laravel 8, Vue.js und Bootstrap 4 (SB Admin Template) erstellt wurde. Dank der Kombination aus der Leistung von Laravel und der Geschwindigkeit von Vue.js ist es ein hervorragendes Full-Stack-Starterkit für Unternehmensanwendungen.
Es ist ein Bausatz, mit dem man ganz von vorne anfangen kann, kein Laravel-Paket. Es kann Ihnen helfen, Ihre Zeit zu verkürzen, indem Sie über ein einsatzbereites SPA-Dashboard mit Authentifizierungssystem verfügen und die Vorteile von Laravel Passport nutzen, das das oauth2-Authentifizierungsprotokoll verwendet.
Das Projekt stellt Beispielseiten bereit und nutzt das Routingsystem von Vue.js und Vuex zur Aufrechterhaltung des Anwendungsstatus.
Der Code ist so strukturiert, dass er das Ändern und Hinzufügen neuer Seiten, Komponenten und APIs erleichtert.
# 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
Die E-Mail-Bestätigung ist optional und standardmäßig deaktiviert. Um es zu aktivieren, ändern Sie den folgenden Parameter in der .env
Datei
MUST_VERIFY_EMAIL=true
Um die E-Mail-Verifizierung und die Funktion zum Zurücksetzen des Passworts nutzen zu können, ist die Einrichtung des E-Mail-Dienstes erforderlich. Um E-Mails erfolgreich zu versenden, müssen wir MAIL_DRIVER
, MAIL_HOST
, MAIL_PORT
, MAIL_USERNAME
und MAIL_PASSWORD
in der .env
Datei angeben.
Beiträge machen die Open-Source-Community zu einem so wunderbaren Ort zum Lernen, Inspirieren und Schaffen. Jeder Beitrag, den Sie leisten, wird sehr geschätzt .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Verteilt unter der MIT-Lizenz. Weitere Informationen finden Sie unter LIZENZ. Grundsätzlich können Sie es beliebig verwenden und wiederverwenden.
Ramon Crisante – [email protected]
Projektlink: https://github.com/ramoncrisante/laravel-vue-dashboard