echoyl / sa
echoyl/deadmin 依赖的核心包文件
v1.3
2026-06-03 08:13 UTC
Requires
- php: ^8.0 | ^8.1 | ^8.2 | ^8.3 | ^8.4
- laravel/framework: ^9.0 | ^10.0 | ^11.0 | ^12.0 | ^13.0
- laravel/sanctum: ^3.0 | ^4.0
- mews/captcha: ^3.2
- symfony/var-exporter: ^6.4|^7.0|^8.0
Requires (Dev)
- laravel/pint: ^1.25
This package is auto-updated.
Last update: 2026-06-03 08:15:28 UTC
README
v1.2.1 2026/04/17
安装
$ laravel new example-app $ cd example-app #修改配置文件中 ./.env #APP_NAME=你的项目名称如:deadmin 必须英文,生成表名使用该名称作为前缀 #DB_DATABASE=你的数据库名称如:deadmin 并创建该数据库配置数据库账号及密码 #修改文件系统类型 #FILESYSTEM_DISK=public #修改数据库配置文件 表前缀 ./config/database.php # 'connections.mysql.prefix'=>'la_' $ composer require echoyl/sa #迁移前端静态文件 及 配置文件 $ php artisan deadmin:publish --force #如果使用的laravel版本 >= 11,还需要额外运行下列命令 $ php artisan vendor:publish --tag=sanctum-migrations #生成基础的数据文件 $ php artisan migrate #生成文件文件夹超链 $ php artisan storage:link
更新
#更新拓展包 $ composer update echoyl/sa #发布前端静态文件(强制移除旧文件) $ php artisan deadmin:publish --update
因为 composer 镜像同步速度比较慢 可以手动拉取 包源码 github 地址 后覆盖 echoyl/sa 文件夹后执行上面的 php artisan deadmin:publish --update 命令覆盖 dist 文件
服务器配置
需要在 nginx 服务器或 web 服务器中配置 rewrite
# laravel配置 location / { try_files $uri $uri/ /index.php?$query_string; } # 默认图片转发 根据配置图片size大小返回图片 可不配置 location /img { try_files $uri $uri/ /index.php?$query_string; } #后台前端配置 location /antadmin/ { # 用于配合 browserHistory使用 try_files $uri $uri/index.html /antadmin/index.html; }
前端
安装完毕后 直接访问 http://域名/antadmin
默认账号密码 admin 123456
修改前端
拉取 deadmindev 这个前端仓库后
tyarn npm run start