# laravelShop **Repository Path**: cexll/laravelShop ## Basic Information - **Project Name**: laravelShop - **Description**: 基于 Laravel 一步一步构建一套电商系统。使用 Laravel-Admin 快速构建管理后台、支付宝和微信支付的回调通知处理、Laravel 项目中对异常的处理、购物车设计、商品 SKU 数据结构设计、通过延迟队列自动关闭订单、MySQL 事务处理、库存增减的正确姿势、无限级分类、Elasticsearch、分面搜索、代码部署、负载均衡、压力测试、接口性能优化、随机拒绝等电商开发相关的高级技术概念。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 4 - **Created**: 2020-08-09 - **Last Updated**: 2024-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Install Laravel-shop ### 安装PHP依赖 ```bash composer config -g repo.packagist composer https://packagist.laravel-china.org composer install ``` ### 安装 Nodejs 依赖 ```bash yarn config set registry https://registry.npm.taobao.org SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn yarn dev ``` ### 配置 .env 文件 ```bash APP_NAME="Laravel Shop" DB_DATABASE=laravel-shop APP_URL=http://shop.test QUEUE_DRIVER=redis ``` 然后我们通过 Laravel 的命令自动生成 APP_KEY 值: ```bash php artisan key:generate ``` ### 创建软链 接下来我们需要在 public 目录下创建一个连到 storage/app/public 目录下的软链接: ``` php artisan storage:link ``` ### 初始化数据库 ``` php artisan migrate mysql laravel-shop < database/laravel-shop.sql ``` - 管理后台初始账号:admin 密码:admin,后台地址为 http://shop.test/admin。