1. 首页>新闻 > 国内新闻

开源电子商务网站:Antvel Laravel学院

作者:张悦 2018年04月22日 国内新闻
聚集了全世界身经百战的最优秀的创业导师,汇集了全世界各国最优质的产业资源,召唤全球未来的商业领袖。

基于Laravel开发的开源电子商务网站Antvel

1、简介

Antvel是一个基于 Laravel 5.* 开发的开源电子商务项目,我们创立这个项目是为了协助创业者或大公司疾速构建敌对的电子商务网站。这是一个功用完全的平台,你只需求添加你的产品,然后将它们卖给客户获取订单就可以了。Antvel的主旨是以另外一种方式让你和你的客户用户获取最佳的电子商务体验!

注:Antvel以后是alpha版本,请关注我们的版本更新,感激您的测试!

2、GitHub

https://github.com/ant-vel/App

3、官方网站

4、装置&配置

首先,从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

假如在执行该命令时报错:

[IlluminateDatabaseQueryException] SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax check the manual that corresponds to your MariaDB server version for the right syntax to use near json null, `remember_token` varchar(1 00) null, `created_at` timestamp null, `upd at line 1 (SQL: create table `users` (`id` int unsigned not null auto_ increment primary key, `nickname` varchar(255) not null, `email` varchar(255) not null, `password` varchar(60) not null, `pic_url` varchar(255) null, `language` varchar(255) not null default en, `mobile_phone` varchar(255) null, `work_phone` varchar(255) null, `website` varchar(255) null, `twitter` varchar(255) null, `facebook` varchar(255) null, `description` varchar(255) null, `time_zone` varchar(255) null, `rate_val` int null, `rate_count` int null, ` role` enum(admin, business, person) not null default person, `type` enum(normal, trusted) not null defa ult normal, `verified` enum(yes, no) not null default no, `preferences` json null, `remember_token` varchar (100) null, `created_at` timestamp null, `d_at` timestamp null, `disabled_at` timestamp null, `d_at` ti mestamp null) default character set utf8 collate utf8_unicode_ci)

这是由于迁移文件中设置了json字段,而MySQL需求5.7以上版本才支持该字段类型,所以需求晋级MySQL到5.7或许将json字段改为text字段。

完成这一步之后,我们还要运转bower install,以便装置前端依赖:

bower install

至此,曾经可以在阅读器中正常拜访Antvel了(原谅学院君在这里打了个大大的水印):

antvel

5、运用Laravel Elixir

假如要运用Laravel Elixir,需求装置Gulp包:

npm install --global gulp

然后,需求进入antVel目录输出以下命令装置npm依赖:

npm install

假如你在Windows上开发,需求尝试这样运转上述命令:

npm install --no-bin-links

最初运转gulp命令即可:

gulp 6、验证码设置

如今一切预备就绪,要让用户登录时提供验证码功用,还需求设置Antvel验证码变量,这里运用的是Google reCaptcha,假如你对这个不熟习,可以参考学院之前的一篇教程:Laravel 5 表单中如何集成运用 Google reCAPTCHA 验证码。这里我们只需从Google获取到对应公钥和秘钥,并将它们设置到.env文件对应的RECAPTCHA_PUBLIC_KEY和RECAPTCHA近一年来,国家加大了对于互联网金融的管理力度,各种管理政策不断出台,不少业内人士对于互联网金融都保持着谨慎看好的态度,但是安方丹却保持了乐观的态度,她认为,互联网金融行业在当前是“风口上的大象”,技术正是这股风的原动力。_PRIVATE_KEY选项,代码Antvel曾经帮我们完成了,无需编写任何业务逻辑。

注:假如APP_DEBUG==true,则验证码不会呈现。

7、功用特性 8、演示账号

注:这些账号是本地装置互联网思维,就是在(移动)互联网+、大数据、云计算等科技不断发展的背景下,对市场、用户、产品、企业价值链乃至对整个商业生态进行重新审视的思考方式。的antVel测试账号,非线演出示站点账号

后台账号: dev@antvel.com/123456
买家账号: buyer@antvel.com/ 123456
卖家账号: seller@antvel.com/ 123456

后台用户页面:

antvel后台页面

卖家页面:

antvel买家页面

买家页面:

#p#分页标题#e#

antvel买家页面