echoyl's sa

Maintainers

Details

github.com/echoyl/sa

Source

Issues

Installs: 325

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 1

Open Issues: 0

Type:project

pkg:composer/echoyl/sa


README

v1.0.6 2026/01/15

安装

$ 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