yousry943 / easyadmin
EasyAdmin是一个使用多认证、多语言、多电子邮件模板的出色管理员工具。在开始新项目时,无需创建新的管理面板,只需使用它即可。
Requires
- php: ^7.2.5
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^1.0
- guzzlehttp/guzzle: ^6.3
- laravel/framework: ^7.0
- laravel/helpers: ^1.2
- laravel/tinker: ^2.0
- laravel/ui: ^2.0
- mcamara/laravel-localization: ^1.5
Requires (Dev)
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-22 01:06:16 UTC
README
EasyAdmin是一个使用多认证、多语言、多电子邮件模板的出色管理员工具。在开始新项目时,无需创建新的管理面板,只需使用它即可。
目录
安装
# clone the repo composer create-project yousry943/easyadmin # go into app's directory cd easyadmin # run database migration php artisan migrate #run database seed php artisan db:seed
复制文件".env.example",并将其重命名为".env"。然后在文件".env"中替换以下数据库配置
- DB_CONNECTION=mysql
- DB_HOST=127.0.0.1
- DB_PORT=3306
- DB_DATABASE=laravel
- DB_USERNAME=root
- DB_PASSWORD=
使用方法
# start local server
php artisan serve
使用以下地址打开您的浏览器: https://:8000/public/admin/login
在侧边栏菜单中点击“登录”,并使用凭证登录
此用户角色为:超级管理员_
- 电子邮件:manager@manager.com
- 密码:123456
此用户角色为:没有任何权限_
- 电子邮件:admin@admin.com
- 密码:123456
使用以下地址打开您的浏览器: https://:8000/public/login
在侧边栏菜单中点击“登录”,并使用凭证登录
- 电子邮件:user@user.com
- 密码:123456
用于使用电子邮件功能
将找到功能在此路径
-
app\Helpers\Helper.php 调用函数
-
use Helper;
-
$data = array('blade-path' => 'email.EmailTemplate', 'to'=>$request->to, 'from'=>'info@domain.net', 'cc'=>$request->cc, 'subject'=>$request->subject, 'body'=>$request->body, );
-
Helper::sendmail($data);
功能
角色管理
允许您创建、编辑、删除和重新排序用户角色。
多认证
管理员具有用户和管理员认证。
多语言
管理员允许您创建具有多种语言的网站。
多电子邮件模板
管理员允许您创建多个电子邮件模板,并且有一个辅助函数可以从任何控制器中调用它。
支持EasyAdmin开发
EasyAdmin是一个开源项目,完全免费使用。您可以通过在Gmail上联系我来支持开发。