同步操作将从 宙锅好累/my_admin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本套系统是laravel6.x和layui2.x结合开发的。开发这套后台系统是我从事开发几年以来比较想做的事情,在2020年春节期间终于有大量的时间把它给实现了。 这套后台系统主要借鉴于hisiphp后台系统( https://www.hisiphp.com. 它的pro版本更加强大哦!),它主要是thinkphp和layui结合的产物,而我最近两三年都是用laravel开发,因此我特别想在它的一些基础上融入laravel和我自己的一些想法。借着这假期我终于实现了它. 当然,目前只是发布了最基础的版本,我还没添加很多功能,罗马也不是一日建成的,对吧?后期我会慢慢融入一些想法。 也欢迎广大朋友下载拉取,要是喜欢这套系统,记得点个赞。要是有什么想法的话可以提issue,我一定会认真考虑一下你的建议。 qq群交流:1042059806
假设朋友能懂laravel和layui,知道自己如何安装然后搞虚拟域名,然后往下阅读
git clone 下来之后,在项目目录下 composer install
cp .env.example .env 对.env写入几个关键配置 APP_ADMIN_DOMAIN 和 APP_URL : 后台域名 APP_DOMAIN : 前台域名 (目前未开发,不重要) 写上自己的数据库配置
执行 php artisan key:generate
执行 php artisan storage:link
执行 php artisan migrate 和 php artisan db:seed
默认的后台管理账号和密码是 admin,123456,进入后台界面之后可以在右上角"个人资料"里面修改自己的密码,切记,这个比较重要
1 本套系统在.env的APP_DEBUG打开的情况会自动记录每个页面执行的sql都会记录到laravel.log日志中,方便开发者查看自己的sql语句,而且还有执行时间 此外,除了laravel自带的日志之外,还加了基于Monolog二次封装的日志, 使用比较简单: LoggerFacade::info('niu','记录日志',[]),这样在 storage/logs/20200130/niu-2020-01-30.log记录你写的 记录日志。 其中20200130和niu-2020-01-30只是打个比方,是记录当天日期的.注意,要引入use App\Common\Facades\LoggerFacade哦.可以在app/Common看看
2 本套系统是以模块来进行开发的,比如后台中系统模块,就在Controllers目录下建立admin/System, 如果你想开发一个博客管理的话,你可以在admin下面建立一个Blog目录放博客的控制器.那么在其他的如路由,Service(App/Service目录),Model目录,Http/Validates目录也是遵循模块思路去做.也是笔者建议去做。模块化(业务模块化)开发适合大部分系统,特别复杂系统例外
3 本套系统可以借鉴Controllers/Admin/System/RoleController和ManagerController两控制器开发。需要说明的是App/Service目录下还分成了Command和Query,Command目录代表的是执行写功能,Query代表的是读功能。
4 安装了laravel-ide-helper 使用说明:
protected $table = '表名';
php artisan ide-helper:models -W --dir='app/Models'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。