当前位置: 首页 > 后端技术 > PHP

DcatAdmin入门应用(一)安装部署

时间:2023-03-29 13:54:34 PHP

一、简介DcatAdmin是一款基于laravel-admin二次开发的后台系统搭建工具。它可以用很少的代码快速构建一个功能齐全的高端应用程序。漂亮的后台系统。支持在页面一键生成CURD代码,内置丰富的后端常用组件,开箱即用,让开发者告别繁琐的HTML代码,对后端开发者非常友好。开发文档地址Demo地址(用户名、密码:admin、admin)二.安装1.环境要求PHP>=7.1Laravel5.5.0~8.*FileinfoPHPExtension2.安装laravel框架2.1。安装laravel项目composercreate-project--prefer-distlaravel/laravel项目名称2.2。安装laravel后,需要修改.env文件,正确设置数据库连接设置。安装dcat-admin时,会通过migrate初始化一系列数据库标准文件,所以需要先配置数据库连接APP_ENV=developAPP_DEBUG=trueDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=dcat-adminDB_USERNAME=rootDB_PASSWORD=2.3。安装dcat-admin//1。进入项目根目录,通过compoerdcat/laravel-admin//2安装composerrequire,然后运行如下命令发布资源:该命令会生成一个配置文件config/admin.php,在里面可以修改安装地址、数据库连接和表名。建议使用默认配置,不修改。phpartisanadmin:publish//3.完成安装并初始化数据表phpartisanadmin:install2.4。启动服务器并启动服务后,在浏览器中打开http://localhost/admin,使用用户名admin和密码admin登录。三、目录结构1、配置文件安装完成后,dcat-admin的所有配置都在config/admin.php文件中。//常用配置'name'=>'SDKAdmin',//后台名称,登录页面显示'logo'=>''['prefix'=>env('ADMIN_ROUTE_PREFIX',''),'namespace'=>'AppAdminControllers','middleware'=>['web','admin'],],//***注意:如果前缀设置为空,需要修改入口路由web.phpRoute::get('/',config('admin.route.namespace').'HomeController@index')->middleware('admin');2、后台工程文件安装完成后,后台安装目录为app/Admin,大部分后台开发和编码工作都在该目录下。app/Admin├──Actions//Action目录,命令生成├──Forms//工具表单目录,命令生成├──Controllers│├──ExampleController.php│└──HomeController.php├──Metrics│└──例子│├──NewDevices.php│├──NewUsers.php│├──ProductOrders.php│├──Sessions.php│├──Tickets.php│└──TotalUsers.php├──引导程序。php└──routes.phpapp/Admin/routes.php//该文件用于配置后台路由。app/Admin/bootstrap.php//是dcat-admin的启动文件,使用方法请参考文件中的说明。app/Admin/Controllers//该目录用于存放后台控制器文件,该目录下的HomeController.php文件是后台首页的显示控制器,ExampleController.php是示例文件。app/Admin/Metrics/Examples//里面存放了数据统计卡(MetricCard)的示例代码。3、静态文件后台需要的前端静态文件在/public/vendor/dcat-admin目录下。4、数据表迁移文件对应的数据表迁移文件在/database/migrations目录下。