本地部署Dcat-admin 开发的进销存系统基于Laravel

本文详细介绍如何在本地环境中部署Discover进销存系统,包括安装Composer、配置PHP环境、使用小皮面板设置网站、配置数据库及伪静态等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先我们在开始部署的时候我们要保证自己本地的composer安装成功。检查方式是在DOS指令下面直接输入。composer -v

完成了第一步后。

我们本地的环境选择的是 小皮面板。我们先到github把代码拉取下来。

Discover 是基于开发语言 PHP7.3Laravel 框架开发。该系统是一个基于 Dcat-admin 开发的进销存系统

这次代码的地址。GitHub - youyingxiang/Discover: Discover 是一个基于 Dcat-admin 开发的进销存系统icon-default.png?t=M276https://github.com/youyingxiang/Discover 

git clone +地址。

也可以直接下载Download zip文件。本地没有配置git的就下载Download zip文件。怎么方便怎么来。下一步我们开始进入正题。

 首先我们把自己下载到的文件放到小皮面板的www目录下面。这个时候有两种方法,一种直接在目录输入cmd,另外一种就是进入DOS里面输入d: 转到D盘然后在输入cd 后面加上这个目录的路径。这种方法比较麻烦。我们现在使用这种。

全选以后,我们输入 cmd直接进入Dos层的操作。

这个时候我们就进入到了里面。

 这是github上面的安装步骤。我们依次执行。

注意这中间如果失败,可能是php环境不是7.3的问题。我们到系统的环境变量修改他所需要的运行环境就可以了。

我们下一步的时候使用phpstorm打开这个项目。

 复制这个文件,并且修改文件的名称。

这个时候我们要修改数据库的信息。同时我们要开始创建项目。

打开小皮面板。

 在这里我们的根目录选择项目的public目录,创建数据库填入和刚才配置文件一样的东西。

 我们还要配置伪静态。

location / { try_files $uri $uri/ /index.php$is_args$query_string; }

直接复制到小皮面板就可以了。

我们这个时候输入这个指令就可以创建数据库表  

php artisan migrate

  • 执行 php artisan migrate 生成表结构。
  • 执行 php artisan db:seed --class=InitSeeder 初始化数据库。

在这里要注意如果报错。说失败了。我们参考laravel_admin的这个错误。

数据库创建特殊字符过长问题 · Issue #1541 · z-song/laravel-admin · GitHub

打开连接后我们复制boot方法里面的内容进入项目中

 这个时候问题就解决了。不过实际开发使用时候我再这里卡住了半小时。因为失败的时候我没有删除数据库里面生产的两张表。这里一定要注意。删除那两张自动生成的表。注意一点这个必须导入命名空间在上面(重点不要忘记)。

然后我们就可以打开网站了。

这个时候我们点击生成。 

这个时候我们就成功运行了。

对于php来说很多东西都是依赖于composer所以php开发一定要用好composer. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值