laravel-vue-dashboard
— это панель мониторинга одностраничного приложения (SPA), созданная с использованием Laravel 8, Vue.js и Bootstrap 4 (шаблон администратора SB). Благодаря сочетанию мощи Laravel и скорости Vue.js это отличный стартовый набор с полным стеком для корпоративных приложений.
Это комплект для начала с нуля, а не пакет Laravel. Это может помочь вам сократить ваше время, имея панель управления SPA с готовой к использованию системой аутентификации, используя преимущества Laravel Passport, который использует протокол аутентификации oauth2.
Проект предоставляет примеры страниц, использует систему маршрутизации Vue.js и Vuex для поддержания состояния приложения.
Код структурирован таким образом, чтобы можно было легко изменять и добавлять новые страницы, компоненты и API.
# 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
Проверка электронной почты не является обязательной и по умолчанию отключена. Чтобы включить его, измените следующий параметр в файле .env
MUST_VERIFY_EMAIL=true
Для использования функции проверки электронной почты и сброса пароля необходимо настроить службу электронной почты. Чтобы успешно отправлять электронные письма, нам необходимо указать MAIL_DRIVER
, MAIL_HOST
, MAIL_PORT
, MAIL_USERNAME
, MAIL_PASSWORD
в файле .env
.
Вклады — это то, что делает сообщество открытого исходного кода таким замечательным местом для обучения, вдохновения и творчества. Мы очень ценим любой ваш вклад.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Распространяется по лицензии MIT. См. ЛИЦЕНЗИЮ для получения дополнительной информации. По сути, не стесняйтесь использовать и повторно использовать по своему усмотрению.
Рамон Крисанте - [email protected]
Ссылка на проект: https://github.com/ramoncrisante/laravel-vue-dashboard