<h1 align="center">Larevel-StrongAdmin</h1>
<h3 align="center">在1分钟内构建一个功能齐全的管理后台。</h3>
基于 layui 前端框架开发的 Laravel 后台管理框架。同时拥有 api 接口,配合前端 VUE 开发。功能如下:
- 权限管理
- 菜单管理
- 角色管理
- 日志记录
- 管理员账号
# 演示站点
http://demo.strongadmin.strongshop.cn/strongadmin
```
演示账号:admin
演示密码:123456
```
## 查看接口文档
[点击查看](https://gitee.com/openstrong/laravel-strongadmin/tree/master/wikiAPI "点击查看")
## 安装
你可以使用 Composer 在 Laravel 5|6|7|8 项目中安装 laravel-strongadmin 扩展:
```
composer require openstrong/laravel-strongadmin
```
安装 laravel-strongadmin 后,可以在 Artisan 使用 `strongadmin:install` 命令来配置扩展实例。安装 laravel-strongadmin 后,还应运行 `migrate` 命令:
```
php artisan strongadmin:install
php artisan migrate
```
### 浏览
http://你的域名/strongadmin
## 更新 laravel-strongadmin
更新 laravel-strongadmin 时,您应该重新配置加载 laravel-strongadmin 实例:
```
php artisan strongadmin:publish
```
## 配置
使用 laravel-strongadmin,其主要配置文件将位于 config/strongadmin.php。每个配置选项都包含其用途说明,因此请务必彻底浏览此文件。
```
/*
|--------------------------------------------------------------------------
| 启用 StrongAdmin
|--------------------------------------------------------------------------
*/
'enabled' => env('STRONGADMIN_ENABLED', true),
/*
|--------------------------------------------------------------------------
| StrongAdmin 子域名
|--------------------------------------------------------------------------
|
| 设置后即可支持域名访问
|
*/
'domain' => env('STRONGADMIN_DOMAIN', null),
/*
|--------------------------------------------------------------------------
| StrongAdmin Path
|--------------------------------------------------------------------------
|
| StrongAdmin 访问路径(也是路由前缀),如果修改此项,请记得修改以下配置 `ignore_auth_check_url`、`ignore_permission_check_url`
|
*/
'path' => env('STRONGADMIN_PATH', 'strongadmin'),
/*
|--------------------------------------------------------------------------
| StrongAdmin 数据配置
|--------------------------------------------------------------------------
|
| 1.在这可以自定义 StrongAdmin 数据库连接的数据库
| 2.修改默认 后台超级管理员 账号信息(仅安装初始化有效)
| 3.修改图片验证码配置
|
*/
'storage' => [
//数据库
'database' => [
'connection' => env('DB_CONNECTION', 'mysql'), //数据库连接
],
//后台超级管理员(仅安装初始化有效)
'super_admin' => [
'user_name' => 'admin', //账号名称
'password' => '123456', //账号密码
],
//登录限制
'throttles_logins' => [
'maxAttempts' => 5, //允许尝试登录最大次数
'decayMinutes' => 10, //登录错误超过 maxAttempts 次, 禁止登录 decayMinutes 分钟
],
//图片验证码
'captcha'=>[
'length' => 4, //字符长度
'width' => 120, //宽
'height' => 44, //高
'expire' => 60, //有效期 秒
],
],
/*
|--------------------------------------------------------------------------
| StrongAdmin 中间件
|--------------------------------------------------------------------------
|
*/
'middleware' => [
'web',
OpenStrong\StrongAdmin\Http\Middleware\Auth::class, //登录认证检测
OpenStrong\StrongAdmin\Http\Middleware\CheckPermission::class, //权限检测
OpenStrong\StrongAdmin\Http\Middleware\Log::class, //日志记录
],
/*
|--------------------------------------------------------------------------
| StrongAdmin Auth Guard 登录认证看守器名称。不建议修改此项,如果修改此项则必须修改相对应的 `config/auth.php` 里的 `guards` 配置项
|--------------------------------------------------------------------------
| auth('strongadmin')->user() --- 获取登录用户信息
| auth('strongadmin')->id() --- 获取登录用户id
*/
'guard' => 'strongadmin',
/*
|--------------------------------------------------------------------------
| 忽略登录检测的路由
|--------------------------------------------------------------------------
*/
'ignore_auth_check_url' => ['strongadmin/login', 'strongadmin/logout', 'strongadmin/captcha'],
/*
|--------------------------------------------------------------------------
| 忽略权限检测的路由
|--------------------------------------------------------------------------
*/
'ignore_permission_check_url' => ['strongadmin'],
```
# 快速构建
### 使用 artisan 命令快速生成 CURD 增删改查的控制器和视图
> 此命令使用扩展包 `laravel-strongstub`,详细文档:https://gitee.com/openstrong/laravel-strongstub
1. 执行`strongstub:curd`命令:
```
php artisan strongstub:curd Strongadmin/TesetAdminUserController -m App\\Models\\StrongadminUser --view
```
结果:
```
A App\Models\StrongadminUser model does not exist. Do you want to generate it? (yes/no) [yes]:
>
Model created successfully.
Controller created successfully.
Route::any('strongadmin/tesetAdminUser/index', 'Strongadmin\TesetAdminUserController@index');
Route::any('strongadmin/tesetAdminUser/show', 'Strongadmin\TesetAdminUserController@show');
Route::any('strongadmin/tesetAdminUser/create', 'Strongadmin\TesetAdminUserController@create');
Route::any('strongadmin/tesetAdminUser/update', 'Strongadmin\TesetAdminUserController@update');
Route::any('strongadmin/tesetAdminUser/destroy', 'Strongadmin\TesetAdminUserController@destroy');
id:
user_name:
password:
remember_token:
name:
email:
phone:
avatar:
introduction:
status:
last_ip:
last_at:
created_at:
updated_at:
{"id":"","user_name":"","password":"","remember_token":"","name":"","email":"","phone":"","avatar":"","introduction":"","status":"","last_ip":"","last_at
":"","created_at":"","updated_at":""}
Blade View`F:\phpstudy_pro\WWW_openstrong\strongadmin\resources\views/strongadmin/tesetAdminUser/form.blade.php` created successfully.
Blade View`F:\phpstudy_pro\WWW_openstrong\strongadmin\resources\views/strongadmin/tesetAdminUser/index.blade.php` created successfully.
Blade View`F:\phpstudy_pro\WWW_openstrong\strongadmin\resources\views/strongadmin/tesetAdminUser/show.blade.php` created successfully.
```
2. 添加路由:app/routes/web.php
```
Route::middleware(['strongadmin'])->group(function () {
Route::any('strongadmin/tesetAdminUser/index', 'Strongadmin\TesetAdminUserController@index');
Route::any('strongadmin/tesetAdminUser/show', 'Strongadmin\TesetAdminUserController@show');
Route::any('strongadmin/tesetAdminUser/create', 'Strongadmin\TesetAdminUserController@create');
Route::any('strongadmin/tesetAdminUser/update', 'Strongadmin\TesetAdminUserController@update');
Route::any('strongadmin/tesetAdminUser/destroy', 'Strongadmin\TesetAdminUserController@destroy');
});
```
3. 把路由添加到 权限菜单=》菜单管理
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gAUU29mdHdhcmU6IFNuaXBhc3Rl/9sA
QwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4L
CxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
/8AAEQgBBQMJAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgME
BQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQci
cRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZH
SElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+v/EAB8BAAMBAQEB
没有合适的资源?快使用搜索试试~ 我知道了~
基于PHP的跨境电商商城系统源码.zip
共9863个文件
php:8144个
json:419个
md:325个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 18 浏览量
2023-06-16
02:45:53
上传
评论 1
收藏 39.9MB ZIP 举报
温馨提示
源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经
资源推荐
资源详情
资源评论
收起资源包目录
基于PHP的跨境电商商城系统源码.zip (9863个子文件)
artisan 2KB
random_compat.phar.pubkey.asc 488B
Client.asciidoc 37KB
IndicesNamespace.asciidoc 34KB
configuration.asciidoc 16KB
CatNamespace.asciidoc 15KB
per-request-configuration.asciidoc 9KB
index-operations.asciidoc 8KB
futures.asciidoc 8KB
connection-pool.asciidoc 8KB
search-operations.asciidoc 7KB
quickstart.asciidoc 7KB
crud.asciidoc 6KB
ClusterNamespace.asciidoc 6KB
serializers.asciidoc 5KB
SnapshotNamespace.asciidoc 5KB
ClientBuilder.asciidoc 5KB
php_json_objects.asciidoc 4KB
security.asciidoc 4KB
NodesNamespace.asciidoc 4KB
community.asciidoc 4KB
selectors.asciidoc 4KB
installation.asciidoc 4KB
namespaces.asciidoc 2KB
IngestNamespace.asciidoc 2KB
TasksNamespace.asciidoc 2KB
breaking-changes.asciidoc 2KB
classes.asciidoc 1KB
overview.asciidoc 723B
index.asciidoc 681B
namespaces.asciidoc 281B
php-version-requirement.asciidoc 181B
interfaces.asciidoc 147B
AUTHORS 279B
.babelrc 153B
favicon.png.base64 1KB
var-dump-server.bat 106B
commonmark.bat 101B
php-parse.bat 100B
phpunit.bat 98B
carbon.bat 97B
psysh.bat 96B
carbon.bat 93B
carbon 3KB
carbon 378B
CHANGES 12KB
openssl.cnf 104B
commonmark 4KB
commonmark 3KB
web.config 1KB
config 306B
app.css 190KB
bootstrap.min.css 157KB
bootstrap.css 150KB
app-dark.css 145KB
app-dark.css 145KB
app.css 145KB
app.css 145KB
bootstrap.min.css 119KB
layui.css 78KB
layui.css 78KB
layui.css 78KB
bootstrap-icons.css 63KB
jquery-ui.css 37KB
jquery-ui.css 37KB
jquery-ui.css 36KB
jquery-ui.min.css 31KB
jquery-ui.min.css 31KB
jquery-ui.min.css 31KB
bootstrap-theme.css 26KB
global.css 24KB
global.css 24KB
main.css 24KB
bootstrap-theme.min.css 24KB
jquery-ui.structure.css 19KB
jquery-ui.structure.css 19KB
jquery-ui.structure.css 18KB
jquery-ui.theme.css 18KB
jquery-ui.theme.css 18KB
jquery-ui.theme.css 18KB
jquery-ui.structure.min.css 15KB
jquery-ui.structure.min.css 15KB
jquery-ui.structure.min.css 15KB
jquery-ui.theme.min.css 14KB
jquery-ui.theme.min.css 14KB
jquery-ui.theme.min.css 14KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
swiper-bundle.min.css 14KB
exception.css 12KB
whoops.base.css 12KB
nv.d3.min.css 9KB
laydate.css 7KB
laydate.css 7KB
laydate.css 7KB
layer.css 5KB
default.css 5KB
app.css 4KB
共 9863 条
- 1
- 2
- 3
- 4
- 5
- 6
- 99
资源评论
老歪不歪
- 粉丝: 31
- 资源: 4041
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功