Attendize 是基于Laravel 框架开发的开源门票及活动管理应用。Attendize 用于为活动组织者管理活动提供一个简单的解决方案,而不必为此支付过高的费用。
声明:Attendize目前还处于早期开发阶段,可能会包含bug,用于正式生产环境时需要注意这一点。
https://github.com/Attendize/Attendize
官方网站: https://www.attendize.com
演示页面: http://attendize.website/e/1/acmes-amazing-demo-event
下载安装包: v0.4.0-alpha.zip ,然后将其解压到web根目录。
git clone https://github.com/Attendize/Attendize.git attendizecd attendizecomposer installcopy .env.example .env
我们设置Attendize的虚拟域名为 attendize.app ,在浏览器访问 http://attendize.app ,首次访问会跳转到初始化设置页面,该页面会检查PHP版本、文件目录访问权限以及必备PHP扩展,然后需要填写应用数据库设置及邮件设置:
注:安装之前确保已经在数据库中创建对应数据库,否则会报错。
必填项填写好了之后点击安装按钮进行安装。
注:如果安装过程中抛出 TokenMismatchException 异常,到 App\Http\Middleware\VerifyCsrfToken 中将 install/* 修改成 install 即可。
安装完成后,跳转到注册页面:
注册成功后使用我们刚刚注册的账号信息登录,进入组织创建页面填写组织信息:
创建成功后,页面跳转到后台管理页面:
接下来你可以去创建活动:
为该活动创建门票:
接下来我们回到组织页面和活动页面,就能看到新建的活动和门票了。
更多详情,请参考官方文档: https://www.attendize.com/documentation.php