├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── app ├── Larabook │ ├── Forms │ │ ├── PublishStatusForm.php │ │ ├── RegistrationForm.php │ │ └── SignInForm.php │ ├── Handlers │ │ └── EmailNotifier.php │ ├── Mailers │ │ ├── Mailer.php │ │ └── UserMailer.php │ ├── Providers │ │ └── EventServiceProvider.php │ ├── Registration │ │ ├── Events │ │ │ └── UserRegistered.php │ │ ├── RegisterUserCommand.php │ │ └── RegisterUserCommandHandler.php │ ├── Statuses │ │ ├── Comment.php │ │ ├── Events │ │ │ └── StatusWasPublished.php │ │ ├── LeaveCommentOnStatusCommand.php │ │ ├── LeaveCommentOnStatusCommandHandler.php │ │ ├── PublishStatusCommand.php │ │ ├── PublishStatusCommandHandler.php │ │ ├── Status.php │ │ ├── StatusPresenter.php │ │ └── StatusRepository.php │ └── Users │ │ ├── FollowUserCommand.php │ │ ├── FollowUserCommandHandler.php │ │ ├── FollowableTrait.php │ │ ├── UnfollowUserCommand.php │ │ ├── UnfollowUserCommandHandler.php │ │ ├── User.php │ │ ├── UserPresenter.php │ │ └── UserRepository.php ├── assets │ └── sass │ │ ├── main.scss │ │ ├── modules │ │ ├── _button.scss │ │ ├── _nav.scss │ │ └── _status.scss │ │ └── pages │ │ └── _users.scss ├── commands │ └── .gitkeep ├── config │ ├── app.php │ ├── auth.php │ ├── cache.php │ ├── compile.php │ ├── database.php │ ├── local │ │ └── app.php │ ├── mail.php │ ├── packages │ │ └── .gitkeep │ ├── queue.php │ ├── remote.php │ ├── services.php │ ├── session.php │ ├── testing │ │ ├── cache.php │ │ └── session.php │ ├── view.php │ └── workbench.php ├── controllers │ ├── .gitkeep │ ├── BaseController.php │ ├── CommentsController.php │ ├── FollowsControllers.php │ ├── HomeController.php │ ├── PagesController.php │ ├── RegistrationController.php │ ├── RemindersController.php │ ├── SessionsController.php │ ├── StatusesController.php │ └── UsersController.php ├── database │ ├── migrations │ │ ├── .gitkeep │ │ ├── 2014_07_08_053636_create_users_table.php │ │ ├── 2014_07_16_063658_create_statuses_table.php │ │ ├── 2014_08_12_082656_create_follows_table.php │ │ ├── 2014_08_19_070821_create_password_reminders_table.php │ │ └── 2014_09_08_071528_create_comments_table.php │ └── seeds │ │ ├── .gitkeep │ │ ├── DatabaseSeeder.php │ │ ├── StatusesTableSeeder.php │ │ └── UsersTableSeeder.php ├── filters.php ├── lang │ └── en │ │ ├── pagination.php │ │ ├── reminders.php │ │ └── validation.php ├── routes.php ├── start │ ├── artisan.php │ ├── global.php │ └── local.php ├── storage │ ├── .gitignore │ ├── cache │ │ └── .gitignore │ ├── logs │ │ └── .gitignore │ ├── meta │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ └── views │ │ └── .gitignore ├── tests │ ├── ExampleTest.php │ └── TestCase.php └── views │ ├── emails │ ├── auth │ │ └── reminder.blade.php │ └── registration │ │ └── confirm.blade.php │ ├── layouts │ ├── default.blade.php │ └── partials │ │ ├── errors.blade.php │ │ └── nav.blade.php │ ├── pages │ └── home.blade.php │ ├── password │ ├── remind.blade.php │ └── reset.blade.php │ ├── registration │ └── create.blade.php │ ├── sessions │ └── create.blade.php │ ├── statuses │ ├── index.blade.php │ └── partials │ │ ├── comment.blade.php │ │ ├── publish-status-form.blade.php │ │ ├── status.blade.php │ │ └── statuses.blade.php │ └── users │ ├── index.blade.php │ ├── partials │ ├── avatar.blade.php │ └── follow-form.blade.php │ └── show.blade.php ├── artisan ├── bootstrap ├── autoload.php ├── paths.php └── start.php ├── codeception.yml ├── composer.json ├── gulpfile.js ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── css │ └── main.css ├── favicon.ico ├── index.php ├── packages │ └── .gitkeep └── robots.txt ├── server.php └── tests ├── _bootstrap.php ├── _data └── dump.sql ├── _support ├── AcceptanceHelper.php ├── FunctionalHelper.php ├── IntegrationHelper.php └── UnitHelper.php ├── acceptance.suite.yml ├── acceptance ├── AcceptanceTester.php └── _bootstrap.php ├── fixtures.yml ├── functional.suite.yml ├── functional ├── FollowingCept.php ├── FunctionalTester.php ├── PostStatusCept.php ├── ProfileCept.php ├── ShowUsersCept.php ├── SignInCept.php ├── SignUpCept.php └── _bootstrap.php ├── integration.suite.yml ├── integration ├── IntegrationTester.php ├── Statuses │ └── StatusRepositoryTest.php ├── Users │ └── UserRepositoryTest.php └── _bootstrap.php ├── unit.suite.yml └── unit ├── UnitTester.php └── _bootstrap.php /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/README.md -------------------------------------------------------------------------------- /app/Larabook/Forms/PublishStatusForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Forms/PublishStatusForm.php -------------------------------------------------------------------------------- /app/Larabook/Forms/RegistrationForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Forms/RegistrationForm.php -------------------------------------------------------------------------------- /app/Larabook/Forms/SignInForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Forms/SignInForm.php -------------------------------------------------------------------------------- /app/Larabook/Handlers/EmailNotifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Handlers/EmailNotifier.php -------------------------------------------------------------------------------- /app/Larabook/Mailers/Mailer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Mailers/Mailer.php -------------------------------------------------------------------------------- /app/Larabook/Mailers/UserMailer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Mailers/UserMailer.php -------------------------------------------------------------------------------- /app/Larabook/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Providers/EventServiceProvider.php -------------------------------------------------------------------------------- /app/Larabook/Registration/Events/UserRegistered.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Registration/Events/UserRegistered.php -------------------------------------------------------------------------------- /app/Larabook/Registration/RegisterUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Registration/RegisterUserCommand.php -------------------------------------------------------------------------------- /app/Larabook/Registration/RegisterUserCommandHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Registration/RegisterUserCommandHandler.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/Comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/Comment.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/Events/StatusWasPublished.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/Events/StatusWasPublished.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/LeaveCommentOnStatusCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/LeaveCommentOnStatusCommand.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/LeaveCommentOnStatusCommandHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/LeaveCommentOnStatusCommandHandler.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/PublishStatusCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/PublishStatusCommand.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/PublishStatusCommandHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/PublishStatusCommandHandler.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/Status.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/StatusPresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/StatusPresenter.php -------------------------------------------------------------------------------- /app/Larabook/Statuses/StatusRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Statuses/StatusRepository.php -------------------------------------------------------------------------------- /app/Larabook/Users/FollowUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/FollowUserCommand.php -------------------------------------------------------------------------------- /app/Larabook/Users/FollowUserCommandHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/FollowUserCommandHandler.php -------------------------------------------------------------------------------- /app/Larabook/Users/FollowableTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/FollowableTrait.php -------------------------------------------------------------------------------- /app/Larabook/Users/UnfollowUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/UnfollowUserCommand.php -------------------------------------------------------------------------------- /app/Larabook/Users/UnfollowUserCommandHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/UnfollowUserCommandHandler.php -------------------------------------------------------------------------------- /app/Larabook/Users/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/User.php -------------------------------------------------------------------------------- /app/Larabook/Users/UserPresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/UserPresenter.php -------------------------------------------------------------------------------- /app/Larabook/Users/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/Larabook/Users/UserRepository.php -------------------------------------------------------------------------------- /app/assets/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/assets/sass/main.scss -------------------------------------------------------------------------------- /app/assets/sass/modules/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/assets/sass/modules/_button.scss -------------------------------------------------------------------------------- /app/assets/sass/modules/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/assets/sass/modules/_nav.scss -------------------------------------------------------------------------------- /app/assets/sass/modules/_status.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/assets/sass/modules/_status.scss -------------------------------------------------------------------------------- /app/assets/sass/pages/_users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/assets/sass/pages/_users.scss -------------------------------------------------------------------------------- /app/commands/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/app.php -------------------------------------------------------------------------------- /app/config/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/auth.php -------------------------------------------------------------------------------- /app/config/cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/cache.php -------------------------------------------------------------------------------- /app/config/compile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/compile.php -------------------------------------------------------------------------------- /app/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/database.php -------------------------------------------------------------------------------- /app/config/local/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/local/app.php -------------------------------------------------------------------------------- /app/config/mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/mail.php -------------------------------------------------------------------------------- /app/config/packages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/config/queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/queue.php -------------------------------------------------------------------------------- /app/config/remote.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/remote.php -------------------------------------------------------------------------------- /app/config/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/services.php -------------------------------------------------------------------------------- /app/config/session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/session.php -------------------------------------------------------------------------------- /app/config/testing/cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/testing/cache.php -------------------------------------------------------------------------------- /app/config/testing/session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/testing/session.php -------------------------------------------------------------------------------- /app/config/view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/view.php -------------------------------------------------------------------------------- /app/config/workbench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/config/workbench.php -------------------------------------------------------------------------------- /app/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/BaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/BaseController.php -------------------------------------------------------------------------------- /app/controllers/CommentsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/CommentsController.php -------------------------------------------------------------------------------- /app/controllers/FollowsControllers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/FollowsControllers.php -------------------------------------------------------------------------------- /app/controllers/HomeController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/HomeController.php -------------------------------------------------------------------------------- /app/controllers/PagesController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/PagesController.php -------------------------------------------------------------------------------- /app/controllers/RegistrationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/RegistrationController.php -------------------------------------------------------------------------------- /app/controllers/RemindersController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/RemindersController.php -------------------------------------------------------------------------------- /app/controllers/SessionsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/SessionsController.php -------------------------------------------------------------------------------- /app/controllers/StatusesController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/StatusesController.php -------------------------------------------------------------------------------- /app/controllers/UsersController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/controllers/UsersController.php -------------------------------------------------------------------------------- /app/database/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/database/migrations/2014_07_08_053636_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/migrations/2014_07_08_053636_create_users_table.php -------------------------------------------------------------------------------- /app/database/migrations/2014_07_16_063658_create_statuses_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/migrations/2014_07_16_063658_create_statuses_table.php -------------------------------------------------------------------------------- /app/database/migrations/2014_08_12_082656_create_follows_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/migrations/2014_08_12_082656_create_follows_table.php -------------------------------------------------------------------------------- /app/database/migrations/2014_08_19_070821_create_password_reminders_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/migrations/2014_08_19_070821_create_password_reminders_table.php -------------------------------------------------------------------------------- /app/database/migrations/2014_09_08_071528_create_comments_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/migrations/2014_09_08_071528_create_comments_table.php -------------------------------------------------------------------------------- /app/database/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/seeds/DatabaseSeeder.php -------------------------------------------------------------------------------- /app/database/seeds/StatusesTableSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/seeds/StatusesTableSeeder.php -------------------------------------------------------------------------------- /app/database/seeds/UsersTableSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/database/seeds/UsersTableSeeder.php -------------------------------------------------------------------------------- /app/filters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/filters.php -------------------------------------------------------------------------------- /app/lang/en/pagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/lang/en/pagination.php -------------------------------------------------------------------------------- /app/lang/en/reminders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/lang/en/reminders.php -------------------------------------------------------------------------------- /app/lang/en/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/lang/en/validation.php -------------------------------------------------------------------------------- /app/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/routes.php -------------------------------------------------------------------------------- /app/start/artisan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/start/artisan.php -------------------------------------------------------------------------------- /app/start/global.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxted/Larabook/HEAD/app/start/global.php -------------------------------------------------------------------------------- /app/start/local.php: -------------------------------------------------------------------------------- 1 |