Sang-Asia / 背包网站
一个为 Laravel 开发的预置背包网站,包含前端和后端。
v1.0.3
2022-01-27 05:35 UTC
Requires
- php: ^7.3|^8.0
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^8.75
- laravel/sanctum: ^2.11
- laravel/tinker: ^2.5
- web/be: ^1.0
- web/fe: ^1.0
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^5.10
- phpunit/phpunit: ^9.5.10
This package is auto-updated.
Last update: 2024-09-27 11:07:51 UTC
README
安装
composer create-project sang-asia/backpack-website your-project-name
- 配置数据库连接。
php artisan migrate
php artisan backpack:user
php artisan storage:link
配置
配置项目
- 文件
config/backpack/base.php
:project_name
,project_logo
,developer_name
,developer_link
.
移除 Laravel 示例页面
- 删除视图
resources/views/welcome.blade.php
. - 移除
routes/web.php
中的路由。
移除 Backpack 的错误页面
- 删除文件夹
resources/views/vendor/errors
.
配置 Laravel Idea 插件
打开设置:文件 > 设置 > 语言与框架 > Laravel Idea > 模块系统
- 模块系统:选择 将目录模块作为 composer.json 包.
- 根目录路径:输入 packages.
- 勾选 小写翻译命名空间 和 允许代码生成对话框中的应用根模块.
前端
- 打开终端/命令提示符并进入目录
packages/web_fe
. npm install
.- 编译资源
- 开发:运行
npm run dev
或npm run watch
. - 生产:运行
npm run prod
.
- 开发:运行