Home > Article > Backend Development > 使用 Laravel 快速构建网站系列 -- 开源电子商务网站:Antvel
Antvel是一个基于Laravel 5.* 开发的开源电子商务项目,我们创建这个项目是为了帮助创业者或大公司快速构建友好的电子商务网站。这是一个功能齐全的平台,你只需要添加你的产品,然后将它们卖给客户获取订单就可以了。Antvel的宗旨是以另外一种方式让你和你的客户用户获取最佳的电子商务体验!
注:Antvel当前是alpha版本,请关注我们的版本更新,感谢您的测试!
https://github.com/ant-vel/antVel
http://antvel.com/
首先,从GitHub克隆仓库到本地目录:
git clone https://github.com/ant-vel/antVel.git
然后需要在antVal项目目录下运行Composer命令:
composer install
运行完成之后要创建数据库、使用迁移命令创建对应数据表,并将数据库配置信息配置到 .env 文件中:
php artisan migrate:refresh
你可以选择使用Antvel提供的填充器将演示数据插入数据库:
php artisan migrate:refresh --seed
完成这一步之后,我们还要运行 bower install ,以便安装前端依赖:
bower install
至此,已经可以在浏览器中正常访问Antvel了。
如果要使用Laravel Elixir,需要安装Gulp包:
npm install --global gulp
然后,需要进入antVel目录输入以下命令安装npm依赖:
npm install
如果你在Windows上开发,需要尝试这样运行上述命令:
npm install --no-bin-links
最后运行 gulp 命令即可:
gulp
现在一切准备就绪,要让用户登录时提供验证码功能,还需要设置Antvel验证码变量,这里使用的是Google reCaptcha,如果你对这个不熟悉,可以参考学院之前的一篇教程: Laravel 5 表单中如何集成使用 Google reCAPTCHA 验证码 。这里我们只需从Google获取到对应公钥和秘钥,并将它们设置到 .env 文件对应的 RECAPTCHA_PUBLIC_KEY 和 RECAPTCHA_PRIVATE_KEY 选项,代码Antvel已经帮我们实现了,无需编写任何业务逻辑。
注:如果 APP_DEBUG==true ,则验证码不会出现。
网站: http://antvel.com
后台账号: admin@antvel.com / admin
买家账号: buyer@antvel.com / admin
卖家账号: seller@antvel.com / admin