内容简介:开源项目已经部署了体验环境,开源通过扫描下方小程序码进行体验:我们部署了 Laravel API demo 环境,访问地址:我们提供了完整的 Postman 文件,可以通过百度网盘下载:
开源项目已经部署了体验环境,开源通过扫描下方小程序码进行体验:
我们部署了 Laravel API demo 环境,访问地址: demo-open-admin.ibrand.cc/ , 访问默认是 Laravel 的欢迎页面,可通过API 文档了解请求地址和相关参数说明。
我们提供了完整的 Postman 文件,可以通过百度网盘下载:
- Postman 软件下载 pan.baidu.com/s/1bqVD5MJ 密码:4lku
- Postman API 请求下载 pan.baidu.com/s/17EtkM1QC… 提取码: 9m54
Laravel API 部署
要本地开发部署,需要先搭建好本地的开发环境,本文已经假设你已经会通过各类工具(homestead)等来开发 Laravel 项目
下载源码
git clone https://github.com/ibrandcc/ecommerce-open-api 复制代码
或者
composer create-project ibrand/open-ecommerce 复制代码
Laravel 常规安装
以下步骤基本是 Laravel 项目安装需要执行的必须步骤
安装依赖包
我们为了方便大家使用,在项目的 composer.json 中已经默认使用了国内的 composer 镜像源,感谢laravel-china
下载好源码后,直接执行
composer install -vvv 复制代码
设置 .env
.env 文件中的数据库部分设置成自己开发的数据库配置
cp .env.example .env 复制代码
应用密钥
通过以下命令来生成应用密钥,密钥值在 .env 文件 APP_KEY
php artisan key:generate 复制代码
发布相关资源
执行 publish 命令发布所有相关的资源,包含配置项,静态资源等。
php artisan vendor:publish --all 复制代码
设定公共磁盘软连接
Laravel 中上传文件通常是存储在 storage/app/public 目录下,该目录下的文件可以通过 php artisan storage:link 命令软连接到 public 目录下,以供外部访问。
更多细节请见:文件系统
完成安装
执行内置命令完成数据库及其他配置和数据初始化等任务。
php artisan ibrand:store-install 复制代码
导入商品数据
该项目使用标准的 Laravel migration 来创建数据表,虽然 ibrand:store-install 命令进行了数据初始化,但是为了方便,我们准备一份完整的商品数据,有助于理解商品模块的系统设计和快速体验。
商品示例数据 SQL 文件在 modules/EC.Open.Core/database 目录下,可以通过使用各类 mysql 管理 工具 或者 mysql 命令执行 sql 文件导入。
sql 文件地址: goods_demo_data.sql
最后一步
请把 .env 文件中 APP_URL 值设置为你当前的域名,比如开源 demo 环境中
APP_URL=https://demo-open-admin.ibrand.cc 复制代码
因为后续为了方便上 https ,所以此处 APP_URL 值必须指定当前项目所在域名。
欢迎提交问题,觉得项目不错,记得 star : ) 项目传送门: ibrand-ecommerce-open-source
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 「实战篇」开源项目docker化运维部署-后端java部署(七)
- 「实战篇」开源项目docker化运维部署-借助dockerSwarm搭建集群部署(九)
- Syncd——开源自动化部署工具
- Oracle开源机器学习模型云端部署工具Graphpipe
- 「实战篇」开源项目docker化运维部署-开篇(一)
- DevOps 开源部署工具 walle 2.0.1 更新发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Types and Programming Languages
Benjamin C. Pierce / The MIT Press / 2002-2-1 / USD 95.00
A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of typ......一起来看看 《Types and Programming Languages》 这本书的介绍吧!