composer install
cp .env.example .env
根据需求,配置.env文件中的DB_DATABASE、DB_USERNAME和DB_PASSWORD
php artisan key:generate
php artisan migrate
php artisan passport:key --force
php artisan passport:install --force`
PERSONAL_CLIENT_ID=1
PERSONAL_CLIENT_SECRET=
PASSPORT_CLIENT_ID=2
PASSPORT_CLIENT_SECRET=
php artisan db:seed
用户名和密码在database\seeds\UsersTableSeeder.php文件中明文标记
127.0.0.1 back.test
此步骤是OAuth认证所必须,请务必设置,否则无法登录
需要根据要求配置laravel-echo-server,全局安装
npm install -g laravel-echo-server
安装之后,在后端目录(backend)执行初始化
laravel-echo-server init
相关的配置请参考相关文档,或者加我微信(xpyzwm)交流
配置完成之后,需要后端目录下启动laravel-echo-server 才能实现聊天、推送等功能
laravel-echo-server start
API文档使用了showdoc 如果系统部署于Windows服务器,为了保证showdoc的运行,请先检查下列条件:
在php.ini里面把”extension=php_sqlite.dll”和”extension=php_pdo_sqlite.dll”启用以便开启对SQlite的支持;也启用php_mbstring.dll;Linux服务器则不需要此操作。
假设后端的域名为back.test 则文档地址为http://back.test/showdoc/web/#/1
线上文档的话,可以通过进入演示系统的登录界面就可以进入