├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── src ├── Exceptions │ ├── CheckedOptionsException.php │ ├── DuplicatedOptionsException.php │ ├── OptionsInvalidNumberProvidedException.php │ ├── OptionsNotProvidedException.php │ ├── PollNotSelectedToVoteException.php │ ├── RemoveVotedOptionException.php │ └── VoteInClosedPollException.php ├── Guest.php ├── Helpers │ ├── PollHandler.php │ └── PollWriter.php ├── Http │ ├── Controllers │ │ ├── PollManagerController.php │ │ └── VoteManagerController.php │ ├── Request │ │ ├── AddOptionsRequest.php │ │ └── PollCreationRequest.php │ └── routes.php ├── LarapollServiceProvider.php ├── Option.php ├── Poll.php ├── PollWriterFacade.php ├── Traits │ ├── PollAccessor.php │ ├── PollCreator.php │ ├── PollManipulator.php │ ├── PollQueries.php │ ├── PollWriterResults.php │ ├── PollWriterVoting.php │ ├── Votable.php │ └── Voter.php ├── Vote.php ├── config │ └── config.php ├── database │ ├── factories │ │ └── PollFactory.php │ └── migrations │ │ ├── 2017_01_23_115718_create_polls_table.php │ │ ├── 2017_01_23_124357_create_options_table.php │ │ ├── 2017_01_25_111721_create_votes_table.php │ │ └── 2019_04_20_145921_schema_changes.php └── views │ ├── dashboard │ ├── create.blade.php │ ├── edit.blade.php │ ├── edit_old.blade.php │ ├── home.blade.php │ └── index.blade.php │ ├── layouts │ └── app.blade.php │ └── stubs │ ├── checkbox.blade.php │ ├── radio.blade.php │ └── results.blade.php └── tests ├── CreatesPollTest.php ├── LarapollTestCase.php ├── ManipulatesPollTest.php ├── PollDashboardTest.php └── PollTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | You are welcome :D 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/composer.json -------------------------------------------------------------------------------- /src/Exceptions/CheckedOptionsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Exceptions/CheckedOptionsException.php -------------------------------------------------------------------------------- /src/Exceptions/DuplicatedOptionsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Exceptions/DuplicatedOptionsException.php -------------------------------------------------------------------------------- /src/Exceptions/OptionsInvalidNumberProvidedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Exceptions/OptionsInvalidNumberProvidedException.php -------------------------------------------------------------------------------- /src/Exceptions/OptionsNotProvidedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Exceptions/OptionsNotProvidedException.php -------------------------------------------------------------------------------- /src/Exceptions/PollNotSelectedToVoteException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Exceptions/PollNotSelectedToVoteException.php -------------------------------------------------------------------------------- /src/Exceptions/RemoveVotedOptionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Exceptions/RemoveVotedOptionException.php -------------------------------------------------------------------------------- /src/Exceptions/VoteInClosedPollException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Exceptions/VoteInClosedPollException.php -------------------------------------------------------------------------------- /src/Guest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Guest.php -------------------------------------------------------------------------------- /src/Helpers/PollHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Helpers/PollHandler.php -------------------------------------------------------------------------------- /src/Helpers/PollWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Helpers/PollWriter.php -------------------------------------------------------------------------------- /src/Http/Controllers/PollManagerController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Http/Controllers/PollManagerController.php -------------------------------------------------------------------------------- /src/Http/Controllers/VoteManagerController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Http/Controllers/VoteManagerController.php -------------------------------------------------------------------------------- /src/Http/Request/AddOptionsRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Http/Request/AddOptionsRequest.php -------------------------------------------------------------------------------- /src/Http/Request/PollCreationRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Http/Request/PollCreationRequest.php -------------------------------------------------------------------------------- /src/Http/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Http/routes.php -------------------------------------------------------------------------------- /src/LarapollServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/LarapollServiceProvider.php -------------------------------------------------------------------------------- /src/Option.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Option.php -------------------------------------------------------------------------------- /src/Poll.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Poll.php -------------------------------------------------------------------------------- /src/PollWriterFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/PollWriterFacade.php -------------------------------------------------------------------------------- /src/Traits/PollAccessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/PollAccessor.php -------------------------------------------------------------------------------- /src/Traits/PollCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/PollCreator.php -------------------------------------------------------------------------------- /src/Traits/PollManipulator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/PollManipulator.php -------------------------------------------------------------------------------- /src/Traits/PollQueries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/PollQueries.php -------------------------------------------------------------------------------- /src/Traits/PollWriterResults.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/PollWriterResults.php -------------------------------------------------------------------------------- /src/Traits/PollWriterVoting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/PollWriterVoting.php -------------------------------------------------------------------------------- /src/Traits/Votable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/Votable.php -------------------------------------------------------------------------------- /src/Traits/Voter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Traits/Voter.php -------------------------------------------------------------------------------- /src/Vote.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/Vote.php -------------------------------------------------------------------------------- /src/config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/config/config.php -------------------------------------------------------------------------------- /src/database/factories/PollFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/database/factories/PollFactory.php -------------------------------------------------------------------------------- /src/database/migrations/2017_01_23_115718_create_polls_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/database/migrations/2017_01_23_115718_create_polls_table.php -------------------------------------------------------------------------------- /src/database/migrations/2017_01_23_124357_create_options_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/database/migrations/2017_01_23_124357_create_options_table.php -------------------------------------------------------------------------------- /src/database/migrations/2017_01_25_111721_create_votes_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/database/migrations/2017_01_25_111721_create_votes_table.php -------------------------------------------------------------------------------- /src/database/migrations/2019_04_20_145921_schema_changes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/database/migrations/2019_04_20_145921_schema_changes.php -------------------------------------------------------------------------------- /src/views/dashboard/create.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/dashboard/create.blade.php -------------------------------------------------------------------------------- /src/views/dashboard/edit.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/dashboard/edit.blade.php -------------------------------------------------------------------------------- /src/views/dashboard/edit_old.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/dashboard/edit_old.blade.php -------------------------------------------------------------------------------- /src/views/dashboard/home.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/dashboard/home.blade.php -------------------------------------------------------------------------------- /src/views/dashboard/index.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/dashboard/index.blade.php -------------------------------------------------------------------------------- /src/views/layouts/app.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/layouts/app.blade.php -------------------------------------------------------------------------------- /src/views/stubs/checkbox.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/stubs/checkbox.blade.php -------------------------------------------------------------------------------- /src/views/stubs/radio.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/stubs/radio.blade.php -------------------------------------------------------------------------------- /src/views/stubs/results.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/src/views/stubs/results.blade.php -------------------------------------------------------------------------------- /tests/CreatesPollTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/tests/CreatesPollTest.php -------------------------------------------------------------------------------- /tests/LarapollTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/tests/LarapollTestCase.php -------------------------------------------------------------------------------- /tests/ManipulatesPollTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/tests/ManipulatesPollTest.php -------------------------------------------------------------------------------- /tests/PollDashboardTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/tests/PollDashboardTest.php -------------------------------------------------------------------------------- /tests/PollTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akiyamaSM/larapoll/HEAD/tests/PollTest.php --------------------------------------------------------------------------------