Git Product home page Git Product logo

attendize / attendize Goto Github PK

View Code? Open in Web Editor NEW
3.9K 197.0 1.1K 26.45 MB

Attendize is an open-source ticket selling and event management platform built on Laravel.

Home Page: https://www.attendize.com

License: Other

PHP 54.24% Shell 0.07% Dockerfile 0.06% Makefile 0.08% Less 21.18% Blade 24.36%
door-management ticketing tickets attendance sell-tickets event-management attendize event-registration laravel events

attendize's Introduction

Attendize is an open-source ticketing and event management application built using the Laravel PHP framework. Attendize allows event organisers to sell tickets to their events and manage attendees without paying service fees to third party ticketing companies.

Attendize Attendize

Attendize

Open-source ticket selling and event management platform

Please report bugs here: https://github.com/Attendize/Attendize/issues. Detailed bug reports are more likely to be looked at. Simple creating an issue and saying "it doesn't work" is not useful. Providing some steps to reproduce your problem as well as details about your operating system, PHP version etc can help.

Take a look https://www.attendize.com/troubleshooting.html and follow the https://www.attendize.com/getting_started.html guide to make sure you have configured attendize correctly.

Documentation Website: https://www.attendize.com

Current Features (v2.X.X)

  • Beautiful mobile friendly event pages
  • Easy attendee management - Refunds, Messaging etc.
  • Data export - attendees list to XLS, CSV etc.
  • Generate print friendly attendee list
  • Ability to manage unlimited organisers / events
  • Manage multiple organisers
  • Real-time event statistics
  • Customizable event pages
  • Multiple currency support
  • Quick and easy checkout process
  • Customizable tickets - with QR codes, organiser logos etc.
  • Fully brandable - Have your own logos on tickets etc.
  • Affiliate tracking
    • track sales volume / number of visits generated etc.
  • Widget support - embed ticket selling widget into existing websites / WordPress blogs
  • Social sharing
  • Support multiple payment gateways - Stripe, PayPal & Coinbase so far, with more being added
  • Support for offline payments
  • Refund payments - partial refund & full refunds
  • Ability to add service charge to tickets
  • Messaging - eg. Email all attendees with X ticket
  • Public event listings page for organisers
  • Ability to ask custom questions during checkout
  • Browser based QR code scanner for door management
  • Elegant dashboard for easy management.

Minimum Requirements

Attendize should run on most pre-configured LAMP or LEMP environments as long as certain requirements are adhered to. Attendize is based on the Laravel Framework

PHP Requirements

  1. PHP >= 7.1.3
  2. OpenSSL PHP Extension
  3. PDO PHP Extension
  4. Mbstring PHP Extension
  5. Tokenizer PHP Extension
  6. Fileinfo PHP Extension
  7. GD PHP Extension

MySQL Requirements

  1. MySQL version 5.7 or higher required

Contributing

Feel free to fork and contribute. If you are unsure about adding a feature, create a Github issue to ask for Feedback. Read the contribution guidelines

Submitting an issue

If you encounter a bug in Attendize, please first search the list of current open Issues on the GitHub repository. You may add additional feedback on an existing bug report. If the issue you're having has not yet been reported, please open a new issue. There is a template available for new issues. Please fill out all information requested in the template so we can help you more easily.

Please note: support is not offered from the project maintainers through GitHub. Paid support is available by purchasing a license.

Installation

To get developing straight away use the Pre-configured Docker Environment
To do a manual installation use the Manual Installation Steps

Upgrade

To upgrade to a new version:

  • we recommend putting your site into Maintenance Mode by running php artisan down from the root of your installation. This isn't required but can help prevent problems if users are on your site during the upgrade.
  • download the latest version of the code from GitHub and copy the code to your server however you normally do so - via FTP, git pull, continuous integration deployment, etc.
  • navigate to https://<your-site.com>/upgrade and follow the instructions on screen
  • the upgrade page will run database migrations, update configuration settings, etc as needed for the new code version.

Testing

To run the application tests, you can run the following from your project root:

# If the testing db does not exist yet, please create it
touch database/database.sqlite
# Run the test suite
./vendor/bin/phpunit

This will run the feature tests that hits the database using the sqlite database connection.

Troubleshooting

If you are having problems please read the troubleshooting guide

License

Attendize is open-sourced software licensed under the Attribution Assurance License. See https://www.attendize.com/license.html for further details. We also have white-label license options available.

Code of Conduct

The Attendize community operates a Code of Conduct to ensure everyone is able to participate comfortably, equally and safely.

attendize's People

Contributors

bagage avatar bucurmarian avatar bzg avatar cristiandeluxe avatar crnmguy avatar dependabot[bot] avatar dodmax avatar etiennemarais avatar jacobcat avatar jamesmowatt avatar japseyz avatar jeremyquinton avatar jncampbell avatar jochemp264 avatar johannac avatar justynpride avatar kasbah avatar leen15 avatar markwalet avatar matometaru avatar mercuryseries avatar mikaelmattsson avatar mrlexley avatar nbdd0121 avatar publicarray avatar quentincaffeino avatar samdb avatar scottybo avatar taniki avatar ylecuyer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

attendize's Issues

Error when updating Laravel 5.2

I ran into an error when working on #53.

After updating the composer.json file to include "laravel/framework": "5.2.*" and running the composer update command, an Uncaught ReflectionException: Class log does not exist in... error is returned.

I've narrowed down the problem to line 27 of the Attendize/config/attendize.php :
'checkout_timeout_after' => app()->environment('local', 'development') ? 30 : 8, #mintutes

If I comment that line out, the problem is fixed. I think it's happening because the app isn't fully loaded yet so, the app() global function isn't available and it's causing an exception that may have previously been silenced. But, that's just a theory at this point.

I suggest creating a CHECKOUT_TIMEOUT_AFTER variable in the .env file. It's a simple fix but, I wanted to get confirmation that it's okay before I made unexpected changes to any config and/or .env files.

sign up issue

Go to www.attendize.app/signup

fill out the form, and submit, it throws:

Not null violation: 7 ERROR:  null value in column "name" violates not-null constraint

the form data is:

_token:8SL5UxOKz5EYTWG5vzE40RV6yCmZQK6SkCakLPTO
first_name:steve
last_name:john
email:steve%40gmail.com
password:password
password_confirmation:password

I looked the accounts table:

attendize_dev=> \d+ accounts
                                                                 Table "public.accounts"
         Column         |              Type              |                       Modifiers                       | Storage  | Stats target | Description
------------------------+--------------------------------+-------------------------------------------------------+----------+--------------+-------------
 id                     | integer                        | not null default nextval('accounts_id_seq'::regclass) | plain    |              |
 first_name             | character varying(255)         | not null                                              | extended |              |
 last_name              | character varying(255)         | not null                                              | extended |              |
 email                  | character varying(255)         | not null                                              | extended |              |
 timezone_id            | integer                        |                                                       | plain    |              |
 date_format_id         | integer                        |                                                       | plain    |              |
 datetime_format_id     | integer                        |                                                       | plain    |              |
 currency_id            | integer                        |                                                       | plain    |              |
 created_at             | timestamp(0) without time zone | not null                                              | plain    |              |
 updated_at             | timestamp(0) without time zone | not null                                              | plain    |              |
 deleted_at             | timestamp(0) without time zone |                                                       | plain    |              |
 name                   | character varying(255)         | not null                                              | extended |              |
 last_ip                | character varying(255)         | not null                                              | extended |              |
 last_login_date        | timestamp(0) without time zone | not null                                              | plain    |              |
 address1               | character varying(255)         | not null                                              | extended |              |
 address2               | character varying(255)         | not null                                              | extended |              |
 city                   | character varying(255)         | not null                                              | extended |              |
 state                  | character varying(255)         | not null                                              | extended |              |
 postal_code            | character varying(255)         | not null                                              | extended |              |
 country_id             | integer                        |                                                       | plain    |              |
 email_footer           | text                           | not null                                              | extended |              |
 is_active              | boolean                        | not null default false                                | plain    |              |
 is_banned              | boolean                        | not null default false                                | plain    |              |
 is_beta                | boolean                        | not null default false                                | plain    |              |
 stripe_access_token    | character varying(55)          | not null                                              | extended |              |
 stripe_refresh_token   | character varying(55)          | not null                                              | extended |              |
 stripe_secret_key      | character varying(55)          | not null                                              | extended |              |
 stripe_publishable_key | character varying(55)          | not null                                              | extended |              |
 stripe_data_raw        | text                           | not null                                              | extended |              |
 payment_gateway_id     | integer                        | not null default 1                                    | plain    |              |
Indexes:
    "accounts_pkey" PRIMARY KEY, btree (id)
Foreign-key constraints:
    "accounts_currency_id_foreign" FOREIGN KEY (currency_id) REFERENCES currencies(id)
    "accounts_date_format_id_foreign" FOREIGN KEY (date_format_id) REFERENCES date_formats(id)
    "accounts_datetime_format_id_foreign" FOREIGN KEY (datetime_format_id) REFERENCES date_formats(id)
    "accounts_payment_gateway_id_foreign" FOREIGN KEY (payment_gateway_id) REFERENCES payment_gateways(id)
    "accounts_timezone_id_foreign" FOREIGN KEY (timezone_id) REFERENCES timezones(id)
Referenced by:
    TABLE "account_payment_gateways" CONSTRAINT "account_payment_gateways_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "affiliates" CONSTRAINT "affiliates_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "attendees" CONSTRAINT "attendees_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "event_images" CONSTRAINT "event_images_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "events" CONSTRAINT "events_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "messages" CONSTRAINT "messages_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "orders" CONSTRAINT "orders_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "organisers" CONSTRAINT "organisers_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "tickets" CONSTRAINT "tickets_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE
    TABLE "users" CONSTRAINT "users_account_id_foreign" FOREIGN KEY (account_id) REFERENCES accounts(id) ON DELETE CASCADE

Duplicate data for accounts, users and organisers

I'm exploring the workflow of Attendize and I have found some minor issues in the data structure of the application.
For example: The email adress is stored in the accounts, users AND organisers table. I this way I am able to create an account which contains the same user credentials for multiple accounts.
This data structure has to be cleaned up. Especially for the authenticated user data.

Maybe you could store all data in one table with an extra column role. Or maybe you could store all the extra data per row in a seperate table. But storing two mail adresses in two different tables for one user is never a good practice.

Organiser key limited to 20 characters

Next exception 'Illuminate\Database\QueryException' with message 'SQLSTATE[22001]: String data, right truncated: 7 ERROR:  value too long for type character varying(20) (SQL: insert into "organisers" ("account_id", "name", "about", "email", "facebook", "twitter", "confirmation_key", "updated_at", "created_at") values (4, looooooooooong name, , [email protected], , , 08e3a3789bed9c11762e5c921a9db8ed, 2016-04-18 23:00:39, 2016-04-18 23:00:39) returning "id")' in /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php:673

implement Laravel Policies for Authorisation

Policies are implemented per Object i.e

class EventPolicy {
    public function update(Organizer $user, Event $event) {
        // here comes the business logic
    }
}

you can use the auth() function in the form request to check this with the gate facade or the methods implemented bei the Authorizable interface

https://laravel.com/docs/5.2/authorization#policies

i think you should check authorisation and request validity directly in the request object piping not valid data through an application is an unnecessary source of error

SQLSTATE[42000]: Syntax error or access violation: 1101 BLOB/TEXT column 's ocial_share_text' can't have a default value (SQL: create table `events`

[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1101 BLOB/TEXT column 's
ocial_share_text' can't have a default value (SQL: create table events ( id int unsigned not null auto_increment primary key, title varchar(255)
not null, location varchar(255) null, bg_type varchar(15) not null defa
ult 'color', bg_color varchar(255) not null default '#B23333', bg_image_ path varchar(255) null, description text not null, start_date datetime
null, end_date datetime null, on_sale_date datetime null, account_id
int unsigned not null, user_id int unsigned not null, currency_id int
unsigned null, sales_volume decimal(13, 2) null, organiser_fees_volume
decimal(13, 2) null, organiser_fee_fixed decimal(13, 2) not null default
'0', organiser_fee_percentage decimal(4, 3) not null default '0', organi ser_id int unsigned not null, venue_name varchar(255) not null, venue_n ame_full varchar(255) null, location_address varchar(355) null, locatio n_address_line_1 varchar(355) not null, location_address_line_2 varchar(
355) not null, location_country varchar(255) null, location_country_code varchar(255) null, location_state varchar(255) not null, location_post _code varchar(255) not null, location_street_number varchar(255) null, location_lat varchar(255) null, location_long varchar(255) null, locati on_google_place_id varchar(255) null, ask_for_all_attendees_info int uns
igned not null default '0', pre_order_display_message text null, post_or der_display_message text null, social_share_text text not null default '
Check Out [event_title] - [event_url]', social_show_facebook tinyint(1) n
ot null default '1', social_show_linkedin tinyint(1) not null default '1'
, social_show_twitter tinyint(1) not null default '1', social_show_email tinyint(1) not null default '1', social_show_googleplus tinyint(1) not
null default '1', location_is_manual int unsigned not null default '0', is_live tinyint(1) not null default '0', created_at timestamp null, upd ated_at timestamp null, deleted_at timestamp null) default character set
utf8 collate utf8_unicode_ci)

[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1101 BLOB/TEXT column 's
ocial_share_text' can't have a default value

include google result: i think this table name can't be events.or another question.my enviroment is debian linux.

Support for multiple languages

Laravel provides an excellent way to add translations to your web application.
At this point. Almost none of these features are used.
If all the sentences and words are stored in the translation files, I probably would add all dutch translations as well.

Unable to connect to database

git show HEAD~
commit 20b736117874379ebeb041cb2194eb9220ba29c2
Unable to connect to database.
Please fill valid database credentials into .env and rerun this command.
APP_ENV=production
APP_DEBUG=false
APP_URL=
APP_CIPHER=rijndael-128
APP_KEY=SomeRandomString
APP_TIMEZONE

DB_TYPE=pgsql
DB_HOST=localhost
DB_DATABASE=attendize_dev
DB_USERNAME=attendize
DB_PASSWORD=password

MAIL_DRIVER=smtp
MAIL_PORT=587
MAIL_ENCRYPTION=tls
MAIL_HOST=
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME=
MAIL_PASSWORD=
MAIL_USERNAME=

GOOGLE_ANALYTICS_ID=

TWITTER_WIDGET_ID=

namespaceing and packaging

consider to split the application into several parts and or namespace by domain logic. i.e:

Attendize 
     Account
         Register
    Payment
    Event
       Ticket
       Venue

storing all controllers in one folder could lead to lose the track over the project

Tests?

How should we develop them? Any suggestions on the directory structure?...conventions?...namespacing?

I think this may be a good start.

We should probably start implementing this now while the project is still young.

Error when creating first account

After installing, I have the following error when I attemp to create the first account :

[2016-04-18 22:38:35] production.ERROR: exception 'PDOException' with message 'SQLSTATE[23502]: Not null violation: 7 ERROR:  null value in column "name" violates not-null constraint
DETAIL:  Failing row contains (1, Yoann, Lecuyer, [email protected], 30, null, null, 2, 2016-04-18 22:38:35, 2016-04-18 22:38:35, null, null, null, null, null, null, null, null, null, null, null, f, f, f, null, null, null, null, null, 1).' in /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php:335
Stack trace:
#0 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(335): PDOStatement->execute(Array)
#1 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(666): Illuminate\Database\Connection->Illuminate\Database\{closure}(Object(Illuminate\Database\PostgresConnection), 'insert into "ac...', Array)
#2 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(629): Illuminate\Database\Connection->runQueryCallback('insert into "ac...', Array, Object(Closure))
#3 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(342): Illuminate\Database\Connection->run('insert into "ac...', Array, Object(Closure))
#4 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(312): Illuminate\Database\Connection->select('insert into "ac...', Array, false)
#5 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(20): Illuminate\Database\Connection->selectFromWriteConnection('insert into "ac...', Array)
#6 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1963): Illuminate\Database\Query\Processors\PostgresProcessor->processInsertGetId(Object(Illuminate\Database\Query\Builder), 'insert into "ac...', Array, 'id')
#7 [internal function]: Illuminate\Database\Query\Builder->insertGetId(Array, 'id')
#8 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1337): call_user_func_array(Array, Array)
#9 /home/deploy/attendize/bootstrap/cache/compiled.php(10791): Illuminate\Database\Eloquent\Builder->__call('insertGetId', Array)
#10 /home/deploy/attendize/bootstrap/cache/compiled.php(10791): Illuminate\Database\Eloquent\Builder->insertGetId(Array, 'id')
#11 /home/deploy/attendize/bootstrap/cache/compiled.php(10780): Illuminate\Database\Eloquent\Model->insertAndSetId(Object(Illuminate\Database\Eloquent\Builder), Array)
#12 /home/deploy/attendize/bootstrap/cache/compiled.php(10731): Illuminate\Database\Eloquent\Model->performInsert(Object(Illuminate\Database\Eloquent\Builder), Array)
#13 /home/deploy/attendize/bootstrap/cache/compiled.php(10391): Illuminate\Database\Eloquent\Model->save()
#14 /home/deploy/attendize/app/Http/Controllers/UserSignupController.php(53): Illuminate\Database\Eloquent\Model::create(Array)
#15 [internal function]: App\Http\Controllers\UserSignupController->postSignup(Object(Illuminate\Http\Request))
#16 /home/deploy/attendize/bootstrap/cache/compiled.php(9363): call_user_func_array(Array, Array)
#17 /home/deploy/attendize/bootstrap/cache/compiled.php(9425): Illuminate\Routing\Controller->callAction('postSignup', Array)
#18 /home/deploy/attendize/bootstrap/cache/compiled.php(9405): Illuminate\Routing\ControllerDispatcher->call(Object(App\Http\Controllers\UserSignupController), Object(Illuminate\Routing\Route), 'postSignup')
#19 [internal function]: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#20 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#21 /home/deploy/attendize/app/Http/Middleware/RedirectIfAuthenticated.php(44): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#22 [internal function]: App\Http\Middleware\RedirectIfAuthenticated->handle(Object(Illuminate\Http\Request), Object(Closure))
#23 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#24 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#25 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#26 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#27 /home/deploy/attendize/bootstrap/cache/compiled.php(9882): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#28 /home/deploy/attendize/bootstrap/cache/compiled.php(9406): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#29 /home/deploy/attendize/bootstrap/cache/compiled.php(9393): Illuminate\Routing\ControllerDispatcher->callWithinStack(Object(App\Http\Controllers\UserSignupController), Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'postSignup')
#30 /home/deploy/attendize/bootstrap/cache/compiled.php(8474): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'App\Http\Contro...', 'postSignup')
#31 /home/deploy/attendize/bootstrap/cache/compiled.php(8461): Illuminate\Routing\Route->runController(Object(Illuminate\Http\Request))
#32 /home/deploy/attendize/bootstrap/cache/compiled.php(8175): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#33 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#34 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#35 /home/deploy/attendize/app/Http/Middleware/CheckInstalled.php(26): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#36 [internal function]: app\Http\Middleware\CheckInstalled->handle(Object(Illuminate\Http\Request), Object(Closure))
#37 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#38 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#39 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#40 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#41 /home/deploy/attendize/bootstrap/cache/compiled.php(9882): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#42 /home/deploy/attendize/bootstrap/cache/compiled.php(8176): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#43 /home/deploy/attendize/bootstrap/cache/compiled.php(8167): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#44 /home/deploy/attendize/bootstrap/cache/compiled.php(8157): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#45 /home/deploy/attendize/bootstrap/cache/compiled.php(2400): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#46 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#47 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#48 /home/deploy/attendize/app/Http/Middleware/GeneralChecks.php(25): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#49 [internal function]: app\Http\Middleware\GeneralChecks->handle(Object(Illuminate\Http\Request), Object(Closure))
#50 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#51 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#52 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#53 /home/deploy/attendize/bootstrap/cache/compiled.php(3176): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#54 /home/deploy/attendize/app/Http/Middleware/VerifyCsrfToken.php(24): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#55 [internal function]: App\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#56 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#57 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#58 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#59 /home/deploy/attendize/bootstrap/cache/compiled.php(13328): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#60 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#61 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#62 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#63 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#64 /home/deploy/attendize/bootstrap/cache/compiled.php(11876): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#65 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#66 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#67 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#68 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#69 /home/deploy/attendize/bootstrap/cache/compiled.php(13063): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#70 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#71 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#72 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#73 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#74 /home/deploy/attendize/bootstrap/cache/compiled.php(13000): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#75 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#76 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#77 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#78 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#79 /home/deploy/attendize/bootstrap/cache/compiled.php(3237): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#80 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#81 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#82 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#83 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#84 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#85 /home/deploy/attendize/bootstrap/cache/compiled.php(9882): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#86 /home/deploy/attendize/bootstrap/cache/compiled.php(2347): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#87 /home/deploy/attendize/bootstrap/cache/compiled.php(2331): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#88 /home/deploy/attendize/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#89 {main}

Next exception 'Illuminate\Database\QueryException' with message 'SQLSTATE[23502]: Not null violation: 7 ERROR:  null value in column "name" violates not-null constraint
DETAIL:  Failing row contains (1, Yoann, Lecuyer, [email protected], 30, null, null, 2, 2016-04-18 22:38:35, 2016-04-18 22:38:35, null, null, null, null, null, null, null, null, null, null, null, f, f, f, null, null, null, null, null, 1). (SQL: insert into "accounts" ("email", "first_name", "last_name", "currency_id", "timezone_id", "updated_at", "created_at") values ([email protected], Yoann, Lecuyer, 2, 30, 2016-04-18 22:38:35, 2016-04-18 22:38:35) returning "id")' in /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php:673
Stack trace:
#0 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(629): Illuminate\Database\Connection->runQueryCallback('insert into "ac...', Array, Object(Closure))
#1 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(342): Illuminate\Database\Connection->run('insert into "ac...', Array, Object(Closure))
#2 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(312): Illuminate\Database\Connection->select('insert into "ac...', Array, false)
#3 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(20): Illuminate\Database\Connection->selectFromWriteConnection('insert into "ac...', Array)
#4 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1963): Illuminate\Database\Query\Processors\PostgresProcessor->processInsertGetId(Object(Illuminate\Database\Query\Builder), 'insert into "ac...', Array, 'id')
#5 [internal function]: Illuminate\Database\Query\Builder->insertGetId(Array, 'id')
#6 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1337): call_user_func_array(Array, Array)
#7 /home/deploy/attendize/bootstrap/cache/compiled.php(10791): Illuminate\Database\Eloquent\Builder->__call('insertGetId', Array)
#8 /home/deploy/attendize/bootstrap/cache/compiled.php(10791): Illuminate\Database\Eloquent\Builder->insertGetId(Array, 'id')
#9 /home/deploy/attendize/bootstrap/cache/compiled.php(10780): Illuminate\Database\Eloquent\Model->insertAndSetId(Object(Illuminate\Database\Eloquent\Builder), Array)
#10 /home/deploy/attendize/bootstrap/cache/compiled.php(10731): Illuminate\Database\Eloquent\Model->performInsert(Object(Illuminate\Database\Eloquent\Builder), Array)
#11 /home/deploy/attendize/bootstrap/cache/compiled.php(10391): Illuminate\Database\Eloquent\Model->save()
#12 /home/deploy/attendize/app/Http/Controllers/UserSignupController.php(53): Illuminate\Database\Eloquent\Model::create(Array)
#13 [internal function]: App\Http\Controllers\UserSignupController->postSignup(Object(Illuminate\Http\Request))
#14 /home/deploy/attendize/bootstrap/cache/compiled.php(9363): call_user_func_array(Array, Array)
#15 /home/deploy/attendize/bootstrap/cache/compiled.php(9425): Illuminate\Routing\Controller->callAction('postSignup', Array)
#16 /home/deploy/attendize/bootstrap/cache/compiled.php(9405): Illuminate\Routing\ControllerDispatcher->call(Object(App\Http\Controllers\UserSignupController), Object(Illuminate\Routing\Route), 'postSignup')
#17 [internal function]: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#18 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#19 /home/deploy/attendize/app/Http/Middleware/RedirectIfAuthenticated.php(44): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#20 [internal function]: App\Http\Middleware\RedirectIfAuthenticated->handle(Object(Illuminate\Http\Request), Object(Closure))
#21 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#22 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#23 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#24 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#25 /home/deploy/attendize/bootstrap/cache/compiled.php(9882): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#26 /home/deploy/attendize/bootstrap/cache/compiled.php(9406): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#27 /home/deploy/attendize/bootstrap/cache/compiled.php(9393): Illuminate\Routing\ControllerDispatcher->callWithinStack(Object(App\Http\Controllers\UserSignupController), Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'postSignup')
#28 /home/deploy/attendize/bootstrap/cache/compiled.php(8474): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'App\Http\Contro...', 'postSignup')
#29 /home/deploy/attendize/bootstrap/cache/compiled.php(8461): Illuminate\Routing\Route->runController(Object(Illuminate\Http\Request))
#30 /home/deploy/attendize/bootstrap/cache/compiled.php(8175): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#31 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#32 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#33 /home/deploy/attendize/app/Http/Middleware/CheckInstalled.php(26): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#34 [internal function]: app\Http\Middleware\CheckInstalled->handle(Object(Illuminate\Http\Request), Object(Closure))
#35 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#36 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#37 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#38 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#39 /home/deploy/attendize/bootstrap/cache/compiled.php(9882): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#40 /home/deploy/attendize/bootstrap/cache/compiled.php(8176): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#41 /home/deploy/attendize/bootstrap/cache/compiled.php(8167): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#42 /home/deploy/attendize/bootstrap/cache/compiled.php(8157): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#43 /home/deploy/attendize/bootstrap/cache/compiled.php(2400): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#44 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#45 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#46 /home/deploy/attendize/app/Http/Middleware/GeneralChecks.php(25): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#47 [internal function]: app\Http\Middleware\GeneralChecks->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#49 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#51 /home/deploy/attendize/bootstrap/cache/compiled.php(3176): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#52 /home/deploy/attendize/app/Http/Middleware/VerifyCsrfToken.php(24): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#53 [internal function]: App\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#54 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#55 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#56 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#57 /home/deploy/attendize/bootstrap/cache/compiled.php(13328): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#58 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#59 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#60 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#61 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#62 /home/deploy/attendize/bootstrap/cache/compiled.php(11876): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#63 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#64 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#65 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#66 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#67 /home/deploy/attendize/bootstrap/cache/compiled.php(13063): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#68 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#69 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#70 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#71 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#72 /home/deploy/attendize/bootstrap/cache/compiled.php(13000): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#73 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#74 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#75 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#76 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#77 /home/deploy/attendize/bootstrap/cache/compiled.php(3237): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#78 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#79 /home/deploy/attendize/bootstrap/cache/compiled.php(9892): call_user_func_array(Array, Array)
#80 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#81 /home/deploy/attendize/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#82 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#83 /home/deploy/attendize/bootstrap/cache/compiled.php(9882): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#84 /home/deploy/attendize/bootstrap/cache/compiled.php(2347): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#85 /home/deploy/attendize/bootstrap/cache/compiled.php(2331): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#86 /home/deploy/attendize/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#87 {main}  

App Suggestion

Maybe put a validation ticket in the application is a good idea . For the tickets be validated at the event entrance.

Unable to fill up database during installation

While using manual install, i get stuck at this:

[Illuminate\Database\QueryException]
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'picker_format' in 'field list' (SQL: insert into datetime_formats (format, picker_format, label) values (d/M/Y g:i a, , 10/Mar/2016))

[PDOException]
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'picker_format' in 'field list'

log output:

[2016-04-18 18:18:39] developement.ERROR: exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'picker_format' in 'field list'$
Stack trace:
#0 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(408): PDO->prepare('insert into da...') #1 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(666): Illuminate\Database\Connection->Illuminate\Database{closure}(Object(I$ #2 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(629): Illuminate\Database\Connection->runQueryCallback('insert into da...',$
#3 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(409): Illuminate\Database\Connection->run('insert into da...', Array, Objec$ #4 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Connection.php(365): Illuminate\Database\Connection->statement('insert into da...', Array)
#5 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert('insert into `da$
#6 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1963): Illuminate\Database\Query\Processors\Processor->processInsertGetId$
#7 [internal function]: Illuminate\Database\Query\Builder->insertGetId(Array, 'id')
#8 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1337): call_user_func_array(Array, Array)
#9 /var/www/html/attendize/bootstrap/cache/compiled.php(10791): Illuminate\Database\Eloquent\Builder->__call('insertGetId', Array)
#10 /var/www/html/attendize/bootstrap/cache/compiled.php(10791): Illuminate\Database\Eloquent\Builder->insertGetId(Array, 'id')
#11 /var/www/html/attendize/bootstrap/cache/compiled.php(10780): Illuminate\Database\Eloquent\Model->insertAndSetId(Object(Illuminate\Database\Eloquent\Builder), Array)
#12 /var/www/html/attendize/bootstrap/cache/compiled.php(10731): Illuminate\Database\Eloquent\Model->performInsert(Object(Illuminate\Database\Eloquent\Builder), Array)
#13 /var/www/html/attendize/bootstrap/cache/compiled.php(10391): Illuminate\Database\Eloquent\Model->save()
#14 /var/www/html/attendize/database/seeds/ConstantsSeeder.php(358): Illuminate\Database\Eloquent\Model::create(Array)
#15 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(39): ConstantsSeeder->run()
#16 /var/www/html/attendize/database/seeds/DatabaseSeeder.php(16): Illuminate\Database\Seeder->call('ConstantsSeeder')
#17 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(63): DatabaseSeeder->run()
#18 /var/www/html/attendize/bootstrap/cache/compiled.php(11064): Illuminate\Database\Console\Seeds\SeedCommand->Illuminate\Database\Console\Seeds{closure}()
#19 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(64): Illuminate\Database\Eloquent\Model::unguarded(Object(Cl$
#20 [internal function]: Illuminate\Database\Console\Seeds\SeedCommand->fire()
#21 /var/www/html/attendize/bootstrap/cache/compiled.php(1240): call_user_func_array(Array, Array)
#22 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Console/Command.php(169): Illuminate\Container\Container->call(Array)
#23 /var/www/html/attendize/vendor/symfony/console/Command/Command.php(256): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArrayInput), Ob$
#24 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Console/Command.php(155): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\C$
#25 /var/www/html/attendize/vendor/symfony/console/Application.php(791): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Sym$
#26 /var/www/html/attendize/vendor/symfony/console/Application.php(186): Symfony\Component\Console\Application->doRunCommand(Object(Illuminate\Database\Console\Seeds\S$
#27 /var/www/html/attendize/vendor/symfony/console/Application.php(117): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArrayInput$
#28 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Console/Application.php(64): Symfony\Component\Console\Application->run(Object(Symfony\Component\Co$
#29 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(159): Illuminate\Console\Application->call('db:seed', Array)
#30 /var/www/html/attendize/bootstrap/cache/compiled.php(6291): Illuminate\Foundation\Console\Kernel->call('db:seed', Array)
#31 /var/www/html/attendize/app/Console/Commands/Install.php(57): Illuminate\Support\Facades\Facade::__callStatic('call', Array)
#32 /var/www/html/attendize/app/Console/Commands/Install.php(57): Illuminate\Support\Facades\Artisan::call('db:seed', Array)
#33 [internal function]: App\Console\Commands\Install->handle()
#34 /var/www/html/attendize/bootstrap/cache/compiled.php(1240): call_user_func_array(Array, Array)
#35 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Console/Command.php(169): Illuminate\Container\Container->call(Array)
#36 /var/www/html/attendize/vendor/symfony/console/Command/Command.php(256): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Obj$
#37 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Console/Command.php(155): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\C$
#38 /var/www/html/attendize/vendor/symfony/console/Application.php(791): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symf$
#39 /var/www/html/attendize/vendor/symfony/console/Application.php(186): Symfony\Component\Console\Application->doRunCommand(Object(App\Console\Commands\Install), Obje$
#40 /var/www/html/attendize/vendor/symfony/console/Application.php(117): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput)$
#41 /var/www/html/attendize/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(107): Symfony\Component\Console\Application->run(Object(Symfony\Compo$
#42 /var/www/html/attendize/artisan(36): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Conso$
#43 {main}

Error when uploading Organiser logo

There was an error when uploading Organiser logo. i dont know if other have the same problem. But i had to make 2 folders in /public/user_content.
"event_images" and "organiser_images".

Then uploading logo workes :)

And great work on Attendize!

Passbook support

I noticed that you support QRCodes, but it is not mentioned to support Passbook by Apple, do you plan to add it?

Fresh install, massively broken.

No images will load, server has all deps installed. Logs provide no useful information, SELinux is set to permissive, directories are chowned properly. Any ideas on where to hunt?

After-Sale Data Collection

A facility to request data from an attendee after the fact, built in, would be nice. Something like Post-event surveys or pre-event opinion questionnaires.

Unable to install, keep getting weird errors

Here's a dump of the log file

[2016-04-18 18:36:08] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Cannot redeclare class CreateUsersTable' in /home/blumedia85/public_html/framework/database/migrations/2014_10_12_000000_create_users_table.php:34
Stack trace:
#0 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(2088): Symfony\Component\Debug\Exception\FatalErrorException->__construct()
#1 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(2083): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalExceptionFromError()
#2 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(0): Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
#3 /home/blumedia85/public_html/framework/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(271): Illuminate\Filesystem\Filesystem->requireOnce()
#4 /home/blumedia85/public_html/framework/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(83): Illuminate\Database\Migrations\Migrator->requireFiles()
#5 /home/blumedia85/public_html/framework/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(74): Illuminate\Database\Migrations\Migrator->run()
#6 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(1181): Illuminate\Database\Console\Migrations\MigrateCommand->fire()
#7 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(1181): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:1181}()
#8 /home/blumedia85/public_html/framework/vendor/laravel/framework/src/Illuminate/Console/Command.php(150): Illuminate\Container\Container->call()
#9 /home/blumedia85/public_html/framework/vendor/symfony/console/Command/Command.php(256): Illuminate\Console\Command->execute()
#10 /home/blumedia85/public_html/framework/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Symfony\Component\Console\Command\Command->run()
#11 /home/blumedia85/public_html/framework/vendor/laravel/framework/src/Illuminate/Console/Application.php(62): Illuminate\Console\Command->run()
#12 /home/blumedia85/public_html/framework/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(159): Illuminate\Console\Application->call()
#13 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(6019): Illuminate\Foundation\Console\Kernel->call()
#14 /home/blumedia85/public_html/framework/app/Http/Controllers/InstallerController.php(117): Illuminate\Support\Facades\Facade::__callStatic()
#15 /home/blumedia85/public_html/framework/app/Http/Controllers/InstallerController.php(117): Illuminate\Support\Facades\Artisan::call()
#16 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(8844): App\Http\Controllers\InstallerController->postInstaller()
#17 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(8844): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:8844}()
#18 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(8913): Illuminate\Routing\Controller->callAction()
#19 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(8893): Illuminate\Routing\ControllerDispatcher->call()
#20 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9555): Illuminate\Routing\ControllerDispatcher->Illuminate\Routing{closure}()
#21 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9555): call_user_func:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9555}()
#22 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9537): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#23 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9537): call_user_func:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9537}()
#24 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(8894): Illuminate\Pipeline\Pipeline->then()
#25 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(8879): Illuminate\Routing\ControllerDispatcher->callWithinStack()
#26 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(7833): Illuminate\Routing\ControllerDispatcher->dispatch()
#27 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(7804): Illuminate\Routing\Route->runWithCustomDispatcher()
#28 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(7457): Illuminate\Routing\Route->run()
#29 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9555): Illuminate\Routing\Router->Illuminate\Routing{closure}()
#30 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9555): call_user_func:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9555}()
#31 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9537): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#32 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9537): call_user_func:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9537}()
#33 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(7458): Illuminate\Pipeline\Pipeline->then()
#34 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(7446): Illuminate\Routing\Router->runRouteWithinStack()
#35 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(7431): Illuminate\Routing\Router->dispatchToRoute()
#36 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(2303): Illuminate\Routing\Router->dispatch()
#37 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9555): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http{closure}()
#38 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9555): call_user_func:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9555}()
#39 /home/blumedia85/public_html/framework/app/Http/Middleware/GeneralChecks.php(25): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#40 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): app\Http\Middleware\GeneralChecks->handle()
#41 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9547}()
#42 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(2927): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#43 /home/blumedia85/public_html/framework/app/Http/Middleware/VerifyCsrfToken.php(24): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#44 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): App\Http\Middleware\VerifyCsrfToken->handle()
#45 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9547}()
#46 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(12875): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#47 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#48 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9547}()
#49 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(11498): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#50 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): Illuminate\Session\Middleware\StartSession->handle()
#51 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9547}()
#52 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(12616): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#53 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#54 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9547}()
#55 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(12555): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#56 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): Illuminate\Cookie\Middleware\EncryptCookies->handle()
#57 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9547}()
#58 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(2977): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#59 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle()
#60 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9547): call_user_func_array:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9547}()
#61 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9537): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#62 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(9537): call_user_func:{/home/blumedia85/public_html/framework/bootstrap/cache/compiled.php:9537}()
#63 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(2250): Illuminate\Pipeline\Pipeline->then()
#64 /home/blumedia85/public_html/framework/bootstrap/cache/compiled.php(2233): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#65 /home/blumedia85/public_html/framework/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle()
#66 /home/blumedia85/public_html/framework/public/index.php(0): {main}()
#67 {main

Event CheckIn with QRCode Scanning

Hi,

I just want to know if it will be a good idea to work on a Web Platform for Event Check-In via QR Code. If the answer is YES, i will start working on that and I will make a pull request tomorrow.

Let me know.

Cheers,

More payment gateways support (PayPal / Bitpay)

Currently it is only possible to use Stripe.com to accept payments. However, Omnipay, the payments library being used, allows for easy(ish) supporting of further payment gateways.

Stripe doesn't require the user to leave the site which is a positive, however, it is not supported in many countries.

Supporting Bitcoin would also be a bonus and there's a Bitpay driver available for Omnipay.

Mailers.

I have a huge problem with mailing.
I cannot send tickets or resend, swiftmailer [] error cannot get the email address
private function _assertValidAddress($address)
{
if (!preg_match('/^'.$this->getGrammar()->getDefinition('addr-spec').'$/D',
$address)) {
throw new Swift_RfcComplianceException(
'Address in mailbox given ['.$address.
'] does not comply with RFC 2822, 3.6.2.'
);
}
}
The app don't take the [.$address.]

I tried to comment it, then I get this error for swiftmail...

[2016-04-23 11:17:40] production.INFO: 23 04 16 11:17 - Starting Job App\Commands\SendAttendeeTicketCommand
[2016-04-23 11:17:41] production.ERROR: exception 'Swift_TransportException' with message 'Connection could not be established with host [php_network_getaddresses: getaddrinfo failed: Name or service not known #0]' in /home/ubuntu/workspace/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:265

I'm using a shared server.

Share buttons on event dashboard

My html5 validator gives an error on the share button on the event dashboard, that's how I discovered this issue.
Spaces aren't allowed in url's. But when you look to the actual output, you see that the whole description is being used (with markup syntax)
Simple solution: Make social media fields for the event. In this way you can create a custom message for e.g. Facebook or Twitter (max 140 characters).
Solution number 2: Do some magic to format the description properly.

I prefer solution 1. If you want I could implement this in the coming days.

Order page generating an error

Hello,

I have installed the 0.5.0 version of Attendize. I have created an event, a (free) ticket and when I book the ticket or try to access the order, I got the following error:

[2016-03-24 00:22:50] production.ERROR: exception 'ReflectionException' with message 'Class App\Http\Controllers\Request does not exist' in /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php:7171
Stack trace:
#0 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7171): ReflectionParameter->getClass()
#1 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7162): Illuminate\Routing\ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Array)
#2 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7156): Illuminate\Routing\ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod))
#3 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(8912): Illuminate\Routing\ControllerDispatcher->resolveClassMethodDependencies(Array, Object(App\Http\Controllers\EventOrdersController), 'showOrders')
#4 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(8893): Illuminate\Routing\ControllerDispatcher->call(Object(App\Http\Controllers\EventOrdersController), Object(Illuminate\Routing\Route), 'showOrders')
#5 [internal function]: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#6 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9555): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#7 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#8 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9537): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#9 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(8894): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#10 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(8879): Illuminate\Routing\ControllerDispatcher->callWithinStack(Object(App\Http\Controllers\EventOrdersController), Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'showOrders')
#11 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7833): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'App\Http\Contro...', 'showOrders')
#12 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7804): Illuminate\Routing\Route->runWithCustomDispatcher(Object(Illuminate\Http\Request))
#13 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7457): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#14 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#15 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9555): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#16 /srv/www/events.example.com/attendize-0.5.0/app/Http/Middleware/FirstRunMiddleware.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#17 [internal function]: app\Http\Middleware\FirstRunMiddleware->handle(Object(Illuminate\Http\Request), Object(Closure))
#18 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#19 /srv/www/events.example.com/attendize-0.5.0/app/Http/Middleware/Authenticate.php(47): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#20 [internal function]: App\Http\Middleware\Authenticate->handle(Object(Illuminate\Http\Request), Object(Closure))
#21 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#22 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#23 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9537): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#24 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7458): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#25 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7446): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#26 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(7431): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#27 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(2303): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#28 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#29 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9555): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#30 /srv/www/events.example.com/attendize-0.5.0/app/Http/Middleware/GeneralChecks.php(25): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 [internal function]: app\Http\Middleware\GeneralChecks->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#33 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(2927): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#34 /srv/www/events.example.com/attendize-0.5.0/app/Http/Middleware/VerifyCsrfToken.php(24): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#35 [internal function]: App\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#36 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#37 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(12875): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#38 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#39 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#40 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(11498): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#41 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#42 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#43 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(12616): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#46 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(12555): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#47 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#48 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#49 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(2977): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#50 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#51 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9547): call_user_func_array(Array, Array)
#52 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#53 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(9537): call_user_func(Object(Closure), Object(Illuminate\Http\Request))
#54 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(2250): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#55 /srv/www/events.example.com/attendize-0.5.0/bootstrap/cache/compiled.php(2233): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#56 /srv/www/events.example.com/attendize-0.5.0/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#57 {main}  

I also get an error when I try to order a ticket.
My tickets are free, I don't have any payment gateway defined.

Attendize is installed on a standard Ubuntu 14.04 with PHP 5.5.9, apache and MySQL coming from Ubuntu.

Event Social seletion

Event social links selection stuck with all selected except Google+ however all social share links still show on the event page.

Check-In page / Door management

Currently there is a proof-of-concept check-In page. It would be ideal to have a check-in tool organisers could use to to manage their doors.

It would need to be:

  • Lightweight / Quick to load - to account for slow internet in venues
  • Real-time synchronization between clients - Preferably using web-sockets
  • Work offline - In the case of a lack of internet connection

Issue running install script on local server

Hi there, i'm looking for a project to contribute to so i can learn laravel a bit more. I've already put a pull request up with a bunch of formatting changes. I'm trying to install on my local development server and i'm getting an issue where it reaches max nesting whilst running the installer. I'm getting a bunch of tables in the database, then i get this -
**
production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Maximum function nesting level of '100' reached, aborting!' in D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php:174**
Stack trace:
#0 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(133): Symfony\Component\Debug\Exception\FatalErrorException->__construct()
#1 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(118): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalExceptionFromError()
#2 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(0): Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
#3 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(447): PhpParser\PrettyPrinter\Standard->pVarOrNewExpr()
#4 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pExpr_PropertyFetch()
#5 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(781): PhpParser\PrettyPrinterAbstract->p()
#6 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(363): PhpParser\PrettyPrinter\Standard->pVarOrNewExpr()
#7 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(219): PhpParser\PrettyPrinter\Standard->pExpr_MethodCall()
#8 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(183): PhpParser\PrettyPrinterAbstract->pPrec()
#9 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(111): PhpParser\PrettyPrinterAbstract->pInfixOp()
#10 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pExpr_Assign()
#11 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(29): PhpParser\PrettyPrinterAbstract->p()
#12 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pArg()
#13 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(233): PhpParser\PrettyPrinterAbstract->p()
#14 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(247): PhpParser\PrettyPrinterAbstract->pImplode()
#15 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(359): PhpParser\PrettyPrinterAbstract->pCommaSeparated()
#16 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(219): PhpParser\PrettyPrinter\Standard->pExpr_FuncCall()
#17 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(188): PhpParser\PrettyPrinterAbstract->pPrec()
#18 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(283): PhpParser\PrettyPrinterAbstract->pPrefixOp()
#19 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(219): PhpParser\PrettyPrinter\Standard->pExpr_BooleanNot()
#20 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(183): PhpParser\PrettyPrinterAbstract->pPrec()
#21 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(111): PhpParser\PrettyPrinterAbstract->pInfixOp()
#22 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pExpr_Assign()
#23 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(156): PhpParser\PrettyPrinterAbstract->p()
#24 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(612): PhpParser\PrettyPrinterAbstract->pStmts()
#25 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pStmt_If()
#26 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(156): PhpParser\PrettyPrinterAbstract->p()
#27 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(580): PhpParser\PrettyPrinterAbstract->pStmts()
#28 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pStmt_ClassMethod()
#29 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(156): PhpParser\PrettyPrinterAbstract->p()
#30 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(740): PhpParser\PrettyPrinterAbstract->pStmts()
#31 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(537): PhpParser\PrettyPrinter\Standard->pClassCommon()
#32 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pStmt_Class()
#33 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(156): PhpParser\PrettyPrinterAbstract->p()
#34 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinter\Standard.php(511): PhpParser\PrettyPrinterAbstract->pStmts()
#35 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(175): PhpParser\PrettyPrinter\Standard->pStmt_Namespace()
#36 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(156): PhpParser\PrettyPrinterAbstract->p()
#37 D:\Users\brett\workspace\Attendize\vendor\nikic\php-parser\lib\PhpParser\PrettyPrinterAbstract.php(94): PhpParser\PrettyPrinterAbstract->pStmts()
#38 D:\Users\brett\workspace\Attendize\vendor\classpreloader\classpreloader\src\ClassPreloader.php(120): PhpParser\PrettyPrinterAbstract->prettyPrint()
#39 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Console\OptimizeCommand.php(89): ClassPreloader\ClassPreloader->getCode()
#40 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Console\OptimizeCommand.php(70): Illuminate\Foundation\Console\OptimizeCommand->compileClasses()
#41 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Container\Container.php(503): Illuminate\Foundation\Console\OptimizeCommand->fire()
#42 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Container\Container.php(503): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Container\Container.php:503}()
#43 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Console\Command.php(150): Illuminate\Container\Container->call()
#44 D:\Users\brett\workspace\Attendize\vendor\symfony\console\Command\Command.php(256): Illuminate\Console\Command->execute()
#45 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Console\Command.php(136): Symfony\Component\Console\Command\Command->run()
#46 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Console\Application.php(62): Illuminate\Console\Command->run()
#47 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(159): Illuminate\Console\Application->call()
#48 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php(213): Illuminate\Foundation\Console\Kernel->call()
#49 D:\Users\brett\workspace\Attendize\app\Http\Controllers\InstallerController.php(118): Illuminate\Support\Facades\Facade::__callStatic()
#50 D:\Users\brett\workspace\Attendize\app\Http\Controllers\InstallerController.php(118): Illuminate\Support\Facades\Artisan::call()
#51 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Controller.php(256): App\Http\Controllers\InstallerController->postInstaller()
#52 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Controller.php(256): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Controller.php:256}()
#53 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(164): Illuminate\Routing\Controller->callAction()
#54 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(112): Illuminate\Routing\ControllerDispatcher->call()
#55 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): Illuminate\Routing\ControllerDispatcher->Illuminate\Routing{closure}()
#56 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): call_user_func:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:139}()
#57 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#58 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): call_user_func:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:103}()
#59 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(114): Illuminate\Pipeline\Pipeline->then()
#60 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(69): Illuminate\Routing\ControllerDispatcher->callWithinStack()
#61 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Route.php(203): Illuminate\Routing\ControllerDispatcher->dispatch()
#62 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Route.php(134): Illuminate\Routing\Route->runWithCustomDispatcher()
#63 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Router.php(704): Illuminate\Routing\Route->run()
#64 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): Illuminate\Routing\Router->Illuminate\Routing{closure}()
#65 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): call_user_func:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:139}()
#66 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#67 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): call_user_func:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:103}()
#68 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Router.php(706): Illuminate\Pipeline\Pipeline->then()
#69 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Router.php(671): Illuminate\Routing\Router->runRouteWithinStack()
#70 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Routing\Router.php(631): Illuminate\Routing\Router->dispatchToRoute()
#71 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(236): Illuminate\Routing\Router->dispatch()
#72 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http{closure}()
#73 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(139): call_user_func:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:139}()
#74 D:\Users\brett\workspace\Attendize\app\Http\Middleware\GeneralChecks.php(25): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#75 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): app\Http\Middleware\GeneralChecks->handle()
#76 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:124}()
#77 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#78 D:\Users\brett\workspace\Attendize\app\Http\Middleware\VerifyCsrfToken.php(24): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#79 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): App\Http\Middleware\VerifyCsrfToken->handle()
#80 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:124}()
#81 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#82 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#83 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:124}()
#84 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(62): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#85 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): Illuminate\Session\Middleware\StartSession->handle()
#86 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:124}()
#87 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#88 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#89 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:124}()
#90 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php(59): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#91 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): Illuminate\Cookie\Middleware\EncryptCookies->handle()
#92 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:124}()
#93 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php(42): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#94 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle()
#95 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(124): call_user_func_array:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:124}()
#96 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#97 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): call_user_func:{D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:103}()
#98 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(122): Illuminate\Pipeline\Pipeline->then()
#99 D:\Users\brett\workspace\Attendize\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(87): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#100 D:\Users\brett\workspace\Attendize\public\index.php(52): Illuminate\Foundation\Http\Kernel->handle()
#101 D:\Users\brett\workspace\Attendize\public\index.php(0): {main}()
#102 {main}

User management (login)

It would be great to add a User Management system so that a user could login. This way he would not have to enter his credit card details at each event.

Organiser dashboard

After installation I was able to signup however after creating an organiser I was given this error on the organiser dashboard:

ErrorException in OrganiserDashboardController.php line 38: Undefined variable: calendar_events

  1. in OrganiserDashboardController.php line 38

Here's the code form line 83:
'calendar_events' => json_encode($calendar_events),

Customize 'Attendee' Questions

Some events need fields for asking questions, like 'T-Shirt Size' or 'Badge Name', to be asked to attendees during the registration process. Should be defined per ticket type.

Allocated Seating

I've just had a quick look at the demo website and this app looks fantastic! Just wondered if there were any plans to support Allocated Seating tickets as well as General Admission?

Compiling scripts and stylesheets

It's generally a good idea to use some kind of processor for your styling and js files.
Maybe take a look at gulp? Works really good with Laravel.
All those javascripts and styling in the head is not necessary.. For js files I recommend a big file at the bottom of your html for performance.

User can take printouts of the ticket even after cancelling the ticket from backend admin

STR:

  1. Create an event
  2. Create a free ticket
  3. Access the event as a user and book some tickets
  4. Cancel those tickets from backend
  5. "Order successful" message is displayed to the user even if the user refresh the page
    http://domain/order/
    It shows no indication of the cancellation of the ticket in the page.

Also, the user can download a ticket (pdf) after the ticket being cancelled (Again shows no indication of cancellation in the downloaded ticket)

[Sat Apr 23 19:14:55 2016] PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /root/coding/Attendize/config/app.php on line 95

[Sat Apr 23 19:14:59 2016] PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /root/coding/Attendize/config/app.php on line 95
[Sat Apr 23 19:14:59 2016] 192.168.8.1:50211 [500]: /
[Sat Apr 23 19:17:14 2016] 192.168.8.1:50220 [500]: /
[Sat Apr 23 19:17:19 2016] 192.168.8.1:50221 [500]: /login
[Sat Apr 23 19:17:34 2016] 192.168.8.1:50222 [500]: /signup
[Sat Apr 23 19:17:47 2016] 192.168.8.1:50223 [500]: /
[Sat Apr 23 19:17:53 2016] 192.168.8.1:50224 [500]: /install
[Sat Apr 23 19:18:46 2016] 192.168.8.1:50225 [200]: /signup
[Sat Apr 23 19:18:46 2016] 192.168.8.1:50226 [200]: /vendor/jquery/jquery.js

I change the app.php file 'cipher' => 'AES-256-CBC'(this is laravel default value') so it can work.
use the value MCRYPT_RIJNDAEL_128 it can't work.

nginx config

Hello congrats for Attendize it looks very promising !!

Can you provide a working nginx 'sites-avaliable' file?

Oganiser dashboard Links

When I login I'm taken to the organiser dashboard the "My Profile" and "Account Setting" links do not fire. However if I navigate away to Events or Customise, I can fire the links from there. If I navigate back to "Dashboard" the links don't fire.

Payment Gateway on orders table

Hi @daveearley I haven't quite figured out migrations yet on laravel. I want to start implementing a feature for adding multuiple payment gateways, I feel the first thing that needs to be done is add a payment gateway colum to the orders table. That way when we want to issue a refund using a different payment gateway we can.

Fields i think should be added
payment_gateway - string (default to 'stripe')
payment_reference - string (default to empty) - actually just say trasnaction_id so nevermind this one.

ok so it's just the one column. Any chance you could add the migration for that

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.