Core 是基于 Laravel 和 Vue 使用 Jetstream 和 Inertia 构建的行政系统配置的基础包。


README

此包包含系统的基本功能,如身份验证、翻译、文件管理器等。

此包包含系统的基本功能,如身份验证、翻译、文件管理器等。

注意此包只能通过以下方式安装到 Laravel Inertia 新安装中:

* laravel new {项目名称} --9.19.* --jet

安装(必需)

安装

php artisan core:install

NPM 依赖项(必需)

npm install -D vuex@next
npm install -D @vueuse/core
npm install -D vue-inline-svg@next
npm install -D vue-screen@next
npm install -D @inertiajs/progress
npm install -D tailwind-scrollbar,
npm install -D sass
npm install -D ckeditor5-classic-core

npm i -D vuex@next @vueuse/core vue-inline-svg@next vue-screen@next @inertiajs/progress tailwind-scrollbar sass ckeditor5-classic-core

供应商发布

// The web site report issues 
php artisan vendor:publish --tag=core
供应商标签

core, core-js, core-lang, core-config

[core]: 包括所有标签 | 包含所有标签

使用此包

JS

可以在路由上自定义视图

可以在路由上自定义视图

resources/js/Pages/Core

其他 js 文件 | 其他 js 文件

resources/js/Core

视图

resources/views/Vendor/Core

卸载

php artisan core:uninstall

部署

APP_NAME=
APP_ENV=production
APP_DEBUG=false
APP_URL=https://domain

DB_HOST=db-wepa-team-do-user-12603780-0.b.db.ondigitalocean.com
DB_PORT=25060
DB_DATABASE=db_name
DB_USERNAME=us_name
DB_PASSWORD=*******

MAIL_MAILER=smtp
MAIL_HOST=
MAIL_PORT=2525
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=admin@admin.com
MAIL_FROM_NAME=${APP_NAME}

DO_ACCESS_KEY_ID=
DO_SECRET_ACCESS_KEY=
DO_DEFAULT_REGION=ams3
DO_BUCKET=wepaspace
DO_ENDPOINT=https://ams3.digitaloceanspaces.com
DO_ROOT=

Heroku