Гитхаб: https://github.com/bigrocs/laravelvue
LaravelVUE использует технологию разделения внешнего и внутреннего интерфейса. Внешний интерфейс использует VUE, а внутренний — систему CMS PHP framework laravel.
Серверная часть автоматически определяет содержимое отображаемой страницы внешнего интерфейса с помощью данных JSON.
Ниже мы возьмем версию разработки в качестве примера для описания установки LaravelVUE.
Сначала нам нужно скачать проект LaravelVUE и распаковать его в локальную папку:
1. Затем выполните команду композитора, чтобы установить зависимости laravel.
composer install
2. Переименуйте .env.example в .env. Выполните следующую команду и запросите ключ laravel.
php -r "file_exists('.env') || copy('.env.example', '.env');"
php artisan key:generate
3. Установите конфигурацию базы данных и измените следующий код в файле .env.
DB_DATABASE=homestead(数据库名称)
DB_USERNAME=homestead(数据库账号)
DB_PASSWORD=secret (数据库密码)
4. Далее делаем миграцию базы данных и заполняем данные
php artisan migrate
php artisan db:seed
php artisan passport:install
5. С момента установки внешней компиляции VUE
npm install
6. Скомпилируйте внешние ресурсы
npm run dev
7. Скомпилируйте внешние ресурсы и включите BrowserSync (режим разработки).
npm run watch
Серверная часть: http://localhost/admin Учетная запись: admin Пароль: admin888
Измените код под файлом webpack.mix.js.
host: 'laravelvue.dev',
proxy: 'laravelvue.dev',
И прописываем соответствующее локальное разрешение в файле хостов
127.0.0.1 laravelvue.dev
Адрес доступа к режиму разработчика: http://laravelvue:3000/admin