├── .gitignore ├── Makefile ├── README.md ├── docker-compose.yml └── store ├── .editorconfig ├── .env ├── .gitignore ├── .phpstorm.meta.php ├── _ide_helper.php ├── app ├── Command │ ├── Admin │ │ ├── Blog │ │ │ ├── Category │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Down │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── First │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Last │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Up │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Comment │ │ │ │ ├── Activate │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Post │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Draft │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Photo │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Verify │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Tag │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ └── TagAssignment │ │ │ │ ├── Create │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ │ └── Existing │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── Page │ │ │ ├── Create │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ ├── Down │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ ├── First │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ ├── Last │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ ├── Remove │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ ├── Up │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ └── Update │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── Region │ │ │ ├── Create │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ ├── Remove │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ └── Update │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── Shop │ │ │ ├── Brand │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Category │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Down │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── First │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Last │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Up │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Characteristic │ │ │ │ ├── Characteristic │ │ │ │ │ ├── Create │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Remove │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ └── Update │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Variant │ │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Comment │ │ │ │ ├── Activate │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── DeliveryMethod │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Order │ │ │ │ ├── Cancel │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Complete │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Pay │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Send │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ ├── Product │ │ │ │ ├── Characteristic │ │ │ │ │ ├── AddVariant │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Create │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ └── Remove │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ ├── Photo │ │ │ │ │ ├── Create │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Remove │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ └── RemoveAll │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ └── CommandHandler.php │ │ │ │ └── Product │ │ │ │ │ ├── Activate │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Available │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Create │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Draft │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Remove │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ ├── Unavailable │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ │ │ └── Update │ │ │ │ │ ├── Command.php │ │ │ │ │ └── CommandHandler.php │ │ │ └── Review │ │ │ │ ├── Remove │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ │ └── Update │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ └── User │ │ │ ├── Create │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ │ ├── Draft │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ │ ├── Remove │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ │ ├── Role │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ │ ├── Update │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ │ └── Verify │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ ├── Auth │ │ ├── Register │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ └── Verify │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ ├── Blog │ │ ├── Comment │ │ │ └── Create │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ └── Post │ │ │ ├── Like │ │ │ ├── Add │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ └── Remove │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ └── View │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ ├── Cabinet │ │ ├── Comparison │ │ │ ├── Create │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ └── Remove │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── Order │ │ │ └── Cancel │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── Photo │ │ │ └── Upload │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── Profile │ │ │ └── Fill │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── User │ │ │ └── Rename │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ └── Wishlist │ │ │ ├── Create │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ │ └── Remove │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ ├── CommandBus.php │ ├── Contact │ │ └── Send │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ ├── Newsletter │ │ └── Email │ │ │ └── Add │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ └── Shop │ │ ├── Cart │ │ ├── Add │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ ├── Increase │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ └── Remove │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ ├── Comment │ │ └── Create │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ ├── Order │ │ ├── CustomerData │ │ │ └── Set │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── DeliveryData │ │ │ └── Set │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── DeliveryMethod │ │ │ └── Set │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ ├── Order │ │ │ ├── Create │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ │ └── Pay │ │ │ │ ├── Command.php │ │ │ │ └── CommandHandler.php │ │ └── OrderItem │ │ │ └── Create │ │ │ ├── Command.php │ │ │ └── CommandHandler.php │ │ └── Review │ │ └── Create │ │ ├── Command.php │ │ └── CommandHandler.php ├── Console │ ├── Commands │ │ ├── Newsletter │ │ │ └── Email │ │ │ │ └── SendCommand.php │ │ └── User │ │ │ ├── RoleCommand.php │ │ │ └── VerifyCommand.php │ └── Kernel.php ├── Entity │ ├── Blog │ │ ├── Category.php │ │ ├── Comment.php │ │ ├── Post │ │ │ ├── Like.php │ │ │ ├── Post.php │ │ │ └── TagAssignment.php │ │ └── Tag.php │ ├── Newsletter │ │ └── Email.php │ ├── Page.php │ ├── Region.php │ ├── Shop │ │ ├── Brand.php │ │ ├── Cart │ │ │ └── CartItem.php │ │ ├── Category.php │ │ ├── Characteristic │ │ │ ├── Characteristic.php │ │ │ ├── CharacteristicData.php │ │ │ └── Variant.php │ │ ├── Comment.php │ │ ├── DeliveryMethod.php │ │ ├── Order │ │ │ ├── CustomerData.php │ │ │ ├── DeliveryData.php │ │ │ ├── Order.php │ │ │ ├── OrderItem.php │ │ │ └── Status.php │ │ ├── Product │ │ │ ├── Characteristic.php │ │ │ ├── Photo.php │ │ │ └── Product.php │ │ └── Review.php │ └── User │ │ ├── ComparisonItem.php │ │ ├── Profile.php │ │ ├── User.php │ │ └── WishlistItem.php ├── Exceptions │ └── Handler.php ├── Handlers │ └── LfmConfigHandler.php ├── Http │ ├── Controllers │ │ ├── Admin │ │ │ ├── Blog │ │ │ │ ├── CategoriesController.php │ │ │ │ ├── CommentsController.php │ │ │ │ ├── PostsController.php │ │ │ │ └── TagsController.php │ │ │ ├── HomeController.php │ │ │ ├── PagesController.php │ │ │ ├── RegionsController.php │ │ │ ├── Shop │ │ │ │ ├── BrandsController.php │ │ │ │ ├── CategoriesController.php │ │ │ │ ├── Characteristic │ │ │ │ │ └── VariantController.php │ │ │ │ ├── CharacteristicController.php │ │ │ │ ├── CommentsController.php │ │ │ │ ├── DeliveryMethodsController.php │ │ │ │ ├── Order │ │ │ │ │ └── OrdersController.php │ │ │ │ ├── Product │ │ │ │ │ ├── CharacteristicsController.php │ │ │ │ │ ├── PhotosController.php │ │ │ │ │ └── ProductsController.php │ │ │ │ └── ReviewsController.php │ │ │ └── UsersController.php │ │ ├── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── LoginController.php │ │ │ ├── RegisterController.php │ │ │ ├── ResetPasswordController.php │ │ │ └── VerificationController.php │ │ ├── Blog │ │ │ └── PostsController.php │ │ ├── Cabinet │ │ │ ├── ComparisonController.php │ │ │ ├── HomeController.php │ │ │ ├── OrdersController.php │ │ │ ├── PhotoController.php │ │ │ ├── ProfileController.php │ │ │ └── WishlistController.php │ │ ├── ContactController.php │ │ ├── Controller.php │ │ ├── HomeController.php │ │ ├── Newsletter │ │ │ └── EmailController.php │ │ ├── PagesController.php │ │ └── Shop │ │ │ ├── CartController.php │ │ │ ├── OrdersController.php │ │ │ ├── Payment │ │ │ └── FreeKassaController.php │ │ │ ├── ProductsController.php │ │ │ └── SearchController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── Authenticate.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── EncryptCookies.php │ │ ├── FilledProfile.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php │ ├── Requests │ │ ├── Admin │ │ │ ├── Blog │ │ │ │ ├── Category │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ └── UpdateRequest.php │ │ │ │ ├── Post │ │ │ │ │ ├── Comment │ │ │ │ │ │ └── UpdateRequest.php │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ └── UpdateRequest.php │ │ │ │ └── Tag │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ └── UpdateRequest.php │ │ │ ├── Page │ │ │ │ ├── CreateRequest.php │ │ │ │ └── UpdateRequest.php │ │ │ ├── Region │ │ │ │ ├── CreateRequest.php │ │ │ │ └── UpdateRequest.php │ │ │ ├── Shop │ │ │ │ ├── Brand │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ └── UpdateRequest.php │ │ │ │ ├── Category │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ └── UpdateRequest.php │ │ │ │ ├── Characteristic │ │ │ │ │ ├── Characteristic │ │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ │ └── UpdateRequest.php │ │ │ │ │ └── Variant │ │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ │ └── UpdateRequest.php │ │ │ │ ├── Comment │ │ │ │ │ └── UpdateRequest.php │ │ │ │ ├── DeliveryMethod │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ └── UpdateRequest.php │ │ │ │ ├── Order │ │ │ │ │ └── CancelRequest.php │ │ │ │ ├── Product │ │ │ │ │ ├── Characteristic │ │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ │ └── CreateVariantRequest.php │ │ │ │ │ ├── Photo │ │ │ │ │ │ └── CreateRequest.php │ │ │ │ │ └── Product │ │ │ │ │ │ ├── CreateRequest.php │ │ │ │ │ │ └── UpdateRequest.php │ │ │ │ └── Review │ │ │ │ │ └── UpdateRequest.php │ │ │ └── User │ │ │ │ ├── CreateRequest.php │ │ │ │ └── UpdateRequest.php │ │ ├── Auth │ │ │ ├── LoginRequest.php │ │ │ └── RegisterRequest.php │ │ ├── Blog │ │ │ └── Comment │ │ │ │ └── CreateRequest.php │ │ ├── Cabinet │ │ │ ├── Order │ │ │ │ └── CancelRequest.php │ │ │ ├── Photo │ │ │ │ └── CreateRequest.php │ │ │ └── Profile │ │ │ │ └── FillRequest.php │ │ ├── Contact │ │ │ └── SendRequest.php │ │ ├── Newsletter │ │ │ └── AddEmailRequest.php │ │ └── Shop │ │ │ ├── Comment │ │ │ └── CreateRequest.php │ │ │ ├── Order │ │ │ └── CheckoutRequest.php │ │ │ ├── Review │ │ │ └── CreateRequest.php │ │ │ └── SearchRequest.php │ ├── Router │ │ └── PagePath.php │ └── ViewComposers │ │ └── MenuPagesComposer.php ├── Mail │ ├── Auth │ │ └── VerifyMail.php │ ├── Contact │ │ └── SendMail.php │ └── Newsletter │ │ └── SendMail.php ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── ComposerServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php ├── Query │ ├── Blog │ │ ├── Category │ │ │ └── Find │ │ │ │ ├── FindCategoriesQuery.php │ │ │ │ ├── FindCategoriesQueryHandler.php │ │ │ │ ├── FindCategoriesTreeQuery.php │ │ │ │ ├── FindCategoriesTreeQueryHandler.php │ │ │ │ ├── FindCategoryBySlugQuery.php │ │ │ │ ├── FindCategoryBySlugQueryHandler.php │ │ │ │ ├── FindCategoryParentQuery.php │ │ │ │ ├── FindCategoryParentQueryHandler.php │ │ │ │ ├── FindCategoryParentsQuery.php │ │ │ │ ├── FindCategoryParentsQueryHandler.php │ │ │ │ ├── FindCategorySiblingsDescQuery.php │ │ │ │ ├── FindCategorySiblingsDescQueryHandler.php │ │ │ │ ├── FindCategorySiblingsQuery.php │ │ │ │ └── FindCategorySiblingsQueryHandler.php │ │ ├── Post │ │ │ ├── Comment │ │ │ │ └── Find │ │ │ │ │ ├── FindCommentsQuery.php │ │ │ │ │ └── FindCommentsQueryHandler.php │ │ │ ├── Find │ │ │ │ ├── FindAllPostsQuery.php │ │ │ │ ├── FindAllPostsQueryHandler.php │ │ │ │ ├── FindBestPostsQuery.php │ │ │ │ ├── FindBestPostsQueryHandler.php │ │ │ │ ├── FindPopularPostsQuery.php │ │ │ │ ├── FindPopularPostsQueryHandler.php │ │ │ │ ├── FindPostByIdQuery.php │ │ │ │ ├── FindPostByIdQueryHandler.php │ │ │ │ ├── FindPostBySlugQuery.php │ │ │ │ ├── FindPostBySlugQueryHandler.php │ │ │ │ ├── FindPostsQuery.php │ │ │ │ └── FindPostsQueryHandler.php │ │ │ ├── GetPostStatusesQuery.php │ │ │ ├── GetPostStatusesQueryHandler.php │ │ │ ├── Like │ │ │ │ ├── FindLikeQuery.php │ │ │ │ └── FindLikeQueryHandler.php │ │ │ └── Search │ │ │ │ ├── PostsSearchQuery.php │ │ │ │ └── PostsSearchQueryHandler.php │ │ └── Tag │ │ │ └── Find │ │ │ ├── FindTagBySlugQuery.php │ │ │ ├── FindTagBySlugQueryHandler.php │ │ │ ├── FindTagsListQuery.php │ │ │ ├── FindTagsListQueryHandler.php │ │ │ ├── FindTagsQuery.php │ │ │ └── FindTagsQueryHandler.php │ ├── Cabinet │ │ ├── Order │ │ │ └── Find │ │ │ │ ├── FindByUserIdAndIdQuery.php │ │ │ │ └── FindByUserIdAndIdQueryHandler.php │ │ └── Profile │ │ │ └── Find │ │ │ ├── FindProfileByUserIdQuery.php │ │ │ └── FindProfileByUserIdQueryHandler.php │ ├── Newsletter │ │ └── Email │ │ │ └── Find │ │ │ ├── FindEmailsQuery.php │ │ │ └── FindEmailsQueryHandler.php │ ├── Page │ │ └── Find │ │ │ ├── FindPageByIdQuery.php │ │ │ ├── FindPageByIdQueryHandler.php │ │ │ ├── FindPageSiblingsDescQuery.php │ │ │ ├── FindPageSiblingsDescQueryHandler.php │ │ │ ├── FindPageSiblingsQuery.php │ │ │ ├── FindPageSiblingsQueryHandler.php │ │ │ ├── FindPagesPaginateQuery.php │ │ │ ├── FindPagesPaginateQueryHandler.php │ │ │ ├── FindPagesQuery.php │ │ │ └── FindPagesQueryHandler.php │ ├── QueryBus.php │ ├── Region │ │ └── Find │ │ │ ├── FindByParentIdQuery.php │ │ │ ├── FindByParentIdQueryHandler.php │ │ │ ├── FindRegionByIdQuery.php │ │ │ ├── FindRegionByIdQueryHandler.php │ │ │ ├── FindRegionsListQuery.php │ │ │ ├── FindRegionsListQueryHandler.php │ │ │ ├── FindRegionsQuery.php │ │ │ ├── FindRegionsQueryHandler.php │ │ │ ├── FindRootRegionsQuery.php │ │ │ └── FindRootRegionsQueryHandler.php │ ├── Shop │ │ ├── Brand │ │ │ └── Find │ │ │ │ ├── FindBrandBySlugQuery.php │ │ │ │ ├── FindBrandBySlugQueryHandler.php │ │ │ │ ├── FindBrandsListQuery.php │ │ │ │ ├── FindBrandsListQueryHandler.php │ │ │ │ ├── FindBrandsQuery.php │ │ │ │ └── FindBrandsQueryHandler.php │ │ ├── Cart │ │ │ └── Find │ │ │ │ ├── FindCartItemByUserAndProductQuery.php │ │ │ │ ├── FindCartItemByUserAndProductQueryHandler.php │ │ │ │ ├── FindCartItemByUserIdQuery.php │ │ │ │ └── FindCartItemByUserIdQueryHandler.php │ │ ├── Category │ │ │ └── Find │ │ │ │ ├── FindCategoriesQuery.php │ │ │ │ ├── FindCategoriesQueryHandler.php │ │ │ │ ├── FindCategoriesTreeQuery.php │ │ │ │ ├── FindCategoriesTreeQueryHandler.php │ │ │ │ ├── FindCategoryBySlugQuery.php │ │ │ │ ├── FindCategoryBySlugQueryHandler.php │ │ │ │ ├── FindCategoryParentQuery.php │ │ │ │ ├── FindCategoryParentQueryHandler.php │ │ │ │ ├── FindCategoryParentsQuery.php │ │ │ │ ├── FindCategoryParentsQueryHandler.php │ │ │ │ ├── FindCategorySiblingsDescQuery.php │ │ │ │ ├── FindCategorySiblingsDescQueryHandler.php │ │ │ │ ├── FindCategorySiblingsQuery.php │ │ │ │ └── FindCategorySiblingsQueryHandler.php │ │ ├── Characteristic │ │ │ ├── Characteristic │ │ │ │ ├── Find │ │ │ │ │ ├── FindCharacteristicsQuery.php │ │ │ │ │ └── FindCharacteristicsQueryHandler.php │ │ │ │ ├── GetTypesListQuery.php │ │ │ │ └── GetTypesListQueryHandler.php │ │ │ └── Variant │ │ │ │ └── Find │ │ │ │ ├── FindVariantsByCharacteristicIdQuery.php │ │ │ │ ├── FindVariantsByCharacteristicIdQueryHandler.php │ │ │ │ ├── FindVariantsQuery.php │ │ │ │ └── FindVariantsQueryHandler.php │ │ ├── Comment │ │ │ └── Find │ │ │ │ ├── FindCommentsQuery.php │ │ │ │ └── FindCommentsQueryHandler.php │ │ ├── DeliveryMethod │ │ │ └── Find │ │ │ │ ├── FindByIdQuery.php │ │ │ │ ├── FindByIdQueryHandler.php │ │ │ │ ├── FindMethodsByWeightQuery.php │ │ │ │ ├── FindMethodsByWeightQueryHandler.php │ │ │ │ ├── FindMethodsQuery.php │ │ │ │ └── FindMethodsQueryHandler.php │ │ ├── Order │ │ │ └── Find │ │ │ │ ├── FindByIdQuery.php │ │ │ │ ├── FindByIdQueryHandler.php │ │ │ │ ├── FindOrdersQuery.php │ │ │ │ └── FindOrdersQueryHandler.php │ │ ├── Product │ │ │ ├── Characteristic │ │ │ │ └── Find │ │ │ │ │ ├── FindCharacteristicsQuery.php │ │ │ │ │ └── FindCharacteristicsQueryHandler.php │ │ │ ├── Check │ │ │ │ ├── CheckIsAvailableQuery.php │ │ │ │ └── CheckIsAvailableQueryHandler.php │ │ │ ├── Find │ │ │ │ ├── FindProductByIdAndSlugQuery.php │ │ │ │ ├── FindProductByIdAndSlugQueryHandler.php │ │ │ │ ├── FindProductByIdQuery.php │ │ │ │ ├── FindProductByIdQueryHandler.php │ │ │ │ ├── FindProductsListQuery.php │ │ │ │ ├── FindProductsListQueryHandler.php │ │ │ │ ├── FindProductsQuery.php │ │ │ │ └── FindProductsQueryHandler.php │ │ │ ├── GetProductAvailabilitiesListQuery.php │ │ │ ├── GetProductAvailabilitiesListQueryHandler.php │ │ │ ├── GetProductStatusesQuery.php │ │ │ ├── GetProductStatusesQueryHandler.php │ │ │ └── Photo │ │ │ │ ├── FindPhotosByProductIdQuery.php │ │ │ │ └── FindPhotosByProductIdQueryHandler.php │ │ └── Review │ │ │ └── Find │ │ │ ├── FindReviewsQuery.php │ │ │ └── FindReviewsQueryHandler.php │ └── User │ │ ├── Comparison │ │ └── Exists │ │ │ ├── ComparisonItemExistsQuery.php │ │ │ └── ComparisonItemExistsQueryHandler.php │ │ ├── Find │ │ ├── FindUserByEmailQuery.php │ │ ├── FindUserByEmailQueryHandler.php │ │ ├── FindUserByIdQuery.php │ │ ├── FindUserByIdQueryHandler.php │ │ ├── FindUserByVerifyTokenQuery.php │ │ ├── FindUserByVerifyTokenQueryHandler.php │ │ ├── FindUsersQuery.php │ │ └── FindUsersQueryHandler.php │ │ ├── GetUserRolesQuery.php │ │ ├── GetUserRolesQueryHandler.php │ │ ├── GetUserStatusesQuery.php │ │ ├── GetUserStatusesQueryHandler.php │ │ └── Wishlist │ │ ├── Exists │ │ ├── WishlistItemExistsQuery.php │ │ └── WishlistItemExistsQueryHandler.php │ │ └── Find │ │ ├── FindWishlistItemsByUserQuery.php │ │ └── FindWishlistItemsByUserQueryHandler.php ├── ReadRepository │ ├── Blog │ │ ├── CategoryReadRepository.php │ │ ├── CommentReadRepository.php │ │ ├── Post │ │ │ ├── LikeReadRepository.php │ │ │ └── TagAssignmentReadRepository.php │ │ ├── PostReadRepository.php │ │ └── TagReadRepository.php │ ├── Newsletter │ │ └── EmailReadRepository.php │ ├── PageReadRepository.php │ ├── RegionReadRepository.php │ ├── Shop │ │ ├── BrandReadRepository.php │ │ ├── Cart │ │ │ └── CartItemReadRepository.php │ │ ├── CategoryReadRepository.php │ │ ├── Characteristic │ │ │ ├── CharacteristicReadRepository.php │ │ │ └── VariantReadRepository.php │ │ ├── CommentReadRepository.php │ │ ├── DeliveryMethodReadRepository.php │ │ ├── Order │ │ │ └── OrderReadRepository.php │ │ ├── Product │ │ │ ├── CharacteristicReadRepository.php │ │ │ ├── PhotoReadRepository.php │ │ │ └── ProductReadRepository.php │ │ └── ReviewReadRepository.php │ └── User │ │ ├── ComparisonReadRepository.php │ │ ├── ProfileReadRepository.php │ │ ├── UserReadRepository.php │ │ └── WishlistItemReadRepository.php ├── Repository │ ├── Blog │ │ ├── CategoryRepository.php │ │ ├── CommentRepository.php │ │ ├── Post │ │ │ ├── LikeRepository.php │ │ │ └── TagAssignmentRepository.php │ │ ├── PostRepository.php │ │ └── TagRepository.php │ ├── Newsletter │ │ └── EmailRepository.php │ ├── PageRepository.php │ ├── RegionRepository.php │ ├── Shop │ │ ├── BrandRepository.php │ │ ├── Cart │ │ │ └── CartItemRepository.php │ │ ├── CategoryRepository.php │ │ ├── Characteristic │ │ │ ├── CharacteristicRepository.php │ │ │ └── VariantRepository.php │ │ ├── CommentRepository.php │ │ ├── DeliveryMethodRepository.php │ │ ├── Order │ │ │ ├── CustomerDataRepository.php │ │ │ ├── DeliveryDataRepository.php │ │ │ ├── OrderItemRepository.php │ │ │ └── OrderRepository.php │ │ ├── Product │ │ │ ├── CharacteristicRepository.php │ │ │ ├── PhotoRepository.php │ │ │ └── ProductRepository.php │ │ └── ReviewRepository.php │ └── User │ │ ├── ComparisonRepository.php │ │ ├── ProfileRepository.php │ │ ├── UserRepository.php │ │ └── WishlistRepository.php ├── Services │ ├── CartService.php │ └── Search │ │ └── ProductIndexer.php ├── UseCases │ ├── Admin │ │ ├── Blog │ │ │ ├── CategoryManageService.php │ │ │ ├── CommentManageService.php │ │ │ ├── PostManageService.php │ │ │ └── TagManageService.php │ │ ├── PageManageService.php │ │ ├── Region │ │ │ └── RegionManageService.php │ │ ├── Shop │ │ │ ├── BrandManageService.php │ │ │ ├── CategoryManageService.php │ │ │ ├── Characteristic │ │ │ │ ├── CharacteristicManageService.php │ │ │ │ └── VariantManageService.php │ │ │ ├── CommentManageService.php │ │ │ ├── DeliveryMethodManageService.php │ │ │ ├── Order │ │ │ │ └── OrderManageService.php │ │ │ ├── Product │ │ │ │ ├── CharacteristicManageService.php │ │ │ │ ├── PhotoManageService.php │ │ │ │ └── ProductManageService.php │ │ │ └── ReviewManageService.php │ │ └── User │ │ │ └── UserManageService.php │ ├── Auth │ │ └── RegisterService.php │ ├── Blog │ │ ├── CategoryService.php │ │ ├── CommentService.php │ │ ├── PostService.php │ │ └── TagService.php │ ├── Cabinet │ │ ├── ComparisonService.php │ │ ├── PhotoService.php │ │ ├── ProfileService.php │ │ ├── UserService.php │ │ └── WishlistService.php │ ├── ContactService.php │ ├── Newsletter │ │ └── EmailService.php │ ├── RegionService.php │ ├── Service.php │ ├── ServiceInterface.php │ └── Shop │ │ ├── BrandService.php │ │ ├── CategoryService.php │ │ ├── CommentService.php │ │ ├── DeliveryService.php │ │ ├── OrderService.php │ │ ├── Product │ │ └── SearchService.php │ │ ├── ProductService.php │ │ └── ReviewService.php ├── Widget │ ├── Blog │ │ ├── CategoriesWidget.php │ │ └── TagsWidget.php │ └── Shop │ │ ├── BrandsWidget.php │ │ ├── CartWidget.php │ │ └── CategoriesWidget.php └── helpers.php ├── artisan ├── bootstrap ├── app.php └── cache │ ├── packages.php │ └── services.php ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── breadcrumbs.php ├── broadcasting.php ├── cache.php ├── database.php ├── debug-server.php ├── debugbar.php ├── filesystems.php ├── freekassa.php ├── hashing.php ├── horizon.php ├── ide-helper.php ├── image.php ├── laravel-widgets.php ├── lfm.php ├── logging.php ├── mail.php ├── purifier.php ├── queue.php ├── services.php ├── session.php ├── tinker.php ├── trustedproxy.php └── view.php ├── database ├── .gitignore ├── factories │ ├── BlogCategoryFactory.php │ ├── BlogTagFactory.php │ ├── PageFactory.php │ ├── RegionFactory.php │ ├── ShopBrandFactory.php │ ├── ShopCategoryFactory.php │ ├── ShopProductFactory.php │ └── UserFactory.php ├── migrations │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2019_08_24_171857_create_user_verification.php │ ├── 2019_08_25_174911_add_user_role.php │ ├── 2019_08_25_184402_create_blog_tags_table.php │ ├── 2019_08_26_072743_create_blog_categories_table.php │ ├── 2019_08_26_154330_create_blog_posts_table.php │ ├── 2019_08_29_153128_create_pages_table.php │ ├── 2019_09_01_163352_create_shop_brands_table.php │ ├── 2019_09_01_175604_create_shop_categories_table.php │ ├── 2019_09_02_112747_create_shop_characteristics_table.php │ ├── 2019_09_03_120355_create_shop_products_table.php │ ├── 2019_09_06_161445_create_shop_product_comments_table.php │ ├── 2019_09_06_171417_create_shop_product_reviews_table.php │ ├── 2019_09_15_120117_add_user_photos.php │ ├── 2019_09_16_131641_create_shop_cart_table.php │ ├── 2019_09_17_151139_create_shop_delivery_methods_table.php │ ├── 2019_09_18_123212_add_weight_column_to_shop_products.php │ ├── 2019_09_19_111011_create_regions_table.php │ ├── 2019_09_19_123426_add_quantity_column_to_shop_products.php │ ├── 2019_09_19_133005_create_users_profile_table.php │ ├── 2019_09_24_154419_create_shop_orders_table.php │ ├── 2019_09_29_065019_create_user_wishlist_items_table.php │ ├── 2019_09_29_113620_create_newsletter_emails_table.php │ └── 2019_09_30_101356_create_user_comparison_items_table.php └── seeds │ ├── BlogCategoriesTableSeeder.php │ ├── BlogTagsTableSeeder.php │ ├── DatabaseSeeder.php │ ├── PageTableSeeder.php │ ├── RegionTableSeeder.php │ ├── ShopBrandsTableSeeder.php │ ├── ShopCategoriesTableSeeder.php │ ├── ShopProductsTableSeeder.php │ └── UsersTableSeeder.php ├── docker └── dev │ ├── nginx.docker │ ├── nginx │ └── default.conf │ ├── php-cli.docker │ └── php-fpm.docker ├── package-lock.json ├── package.json ├── phpunit.xml ├── public ├── .gitignore ├── .htaccess ├── css │ ├── app.css │ ├── availability-calendar.css │ ├── bootstrap.css │ ├── bootstrap.map │ ├── font-awesome.min.css │ ├── ion.rangeSlider.css │ ├── ion.rangeSlider.skinFlat.css │ ├── jquerysctipttop.css │ ├── linearicons.css │ ├── magnific-popup.css │ ├── main.css │ ├── nice-select.css │ ├── nouislider.min.css │ ├── owl.carousel.css │ └── themify-icons.css ├── favicon.ico ├── fonts │ ├── Linearicons-Free.eot │ ├── Linearicons-Free.svg │ ├── Linearicons-Free.ttf │ ├── Linearicons-Free.woff │ ├── Linearicons-Free.woff2 │ ├── themify.eot │ ├── themify.svg │ ├── themify.ttf │ └── themify.woff ├── img │ ├── banner │ │ ├── banner-bg.jpg │ │ ├── banner-img.png │ │ ├── common-banner.jpg │ │ ├── next.png │ │ └── prev.png │ ├── blog │ │ ├── Thumbs.db │ │ ├── add.jpg │ │ ├── author.png │ │ ├── c1.jpg │ │ ├── c2.jpg │ │ ├── c3.jpg │ │ ├── c4.jpg │ │ ├── c5.jpg │ │ ├── c6.jpg │ │ ├── cat-post │ │ │ ├── cat-post-1.jpg │ │ │ ├── cat-post-2.jpg │ │ │ └── cat-post-3.jpg │ │ ├── causes │ │ │ ├── causes-1.jpg │ │ │ ├── causes-2.jpg │ │ │ └── causes-3.jpg │ │ ├── feature-img1.jpg │ │ ├── latest-post │ │ │ ├── l-post-1.jpg │ │ │ ├── l-post-2.jpg │ │ │ ├── l-post-3.jpg │ │ │ └── l-post-4.jpg │ │ ├── main-blog │ │ │ ├── m-blog-1.jpg │ │ │ ├── m-blog-2.jpg │ │ │ ├── m-blog-3.jpg │ │ │ ├── m-blog-4.jpg │ │ │ └── m-blog-5.jpg │ │ ├── next.jpg │ │ ├── popular-post │ │ │ ├── post1.jpg │ │ │ ├── post2.jpg │ │ │ ├── post3.jpg │ │ │ └── post4.jpg │ │ ├── post-img1.jpg │ │ ├── post-img2.jpg │ │ └── prev.jpg │ ├── brand │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png │ ├── cart.jpg │ ├── category │ │ ├── c1.jpg │ │ ├── c2.jpg │ │ ├── c3.jpg │ │ ├── c4.jpg │ │ ├── c5.jpg │ │ └── s-p1.jpg │ ├── elements │ │ ├── Thumbs.db │ │ ├── d.jpg │ │ ├── disabled-check.png │ │ ├── disabled-radio.png │ │ ├── f1.jpg │ │ ├── f2.jpg │ │ ├── f3.jpg │ │ ├── f4.jpg │ │ ├── f5.jpg │ │ ├── f6.jpg │ │ ├── f7.jpg │ │ ├── f8.jpg │ │ ├── g1.jpg │ │ ├── g2.jpg │ │ ├── g3.jpg │ │ ├── g4.jpg │ │ ├── g5.jpg │ │ ├── g6.jpg │ │ ├── g7.jpg │ │ ├── g8.jpg │ │ ├── primary-check.png │ │ ├── primary-radio.png │ │ ├── success-check.png │ │ └── success-radio.png │ ├── exclusive.jpg │ ├── fav.png │ ├── features │ │ ├── f-icon1.png │ │ ├── f-icon2.png │ │ ├── f-icon3.png │ │ └── f-icon4.png │ ├── i1.jpg │ ├── i2.jpg │ ├── i3.jpg │ ├── i4.jpg │ ├── i5.jpg │ ├── i6.jpg │ ├── i7.jpg │ ├── i8.jpg │ ├── l1.jpg │ ├── l2.jpg │ ├── l3.jpg │ ├── l4.jpg │ ├── l5.jpg │ ├── l6.jpg │ ├── l7.jpg │ ├── l8.jpg │ ├── login.jpg │ ├── logo.png │ ├── men-bg.jpg │ ├── ob1.jpg │ ├── ob2.jpg │ ├── ob3.jpg │ ├── organic-food │ │ ├── Thumbs.db │ │ ├── b1.png │ │ ├── b2.png │ │ ├── b3.png │ │ ├── b4.png │ │ ├── c1.jpg │ │ ├── c2.jpg │ │ ├── c3.jpg │ │ ├── c4.jpg │ │ ├── cd-bg.jpg │ │ ├── cd.png │ │ ├── ci1.jpg │ │ ├── ci2.jpg │ │ ├── ci3.jpg │ │ ├── f1.jpg │ │ ├── f2.jpg │ │ ├── f3.jpg │ │ ├── f4.jpg │ │ ├── m1.png │ │ ├── mp1.jpg │ │ ├── mp10.jpg │ │ ├── mp11.jpg │ │ ├── mp12.jpg │ │ ├── mp2.jpg │ │ ├── mp3.jpg │ │ ├── mp4.jpg │ │ ├── mp5.jpg │ │ ├── mp6.jpg │ │ ├── mp7.jpg │ │ ├── mp8.jpg │ │ ├── mp9.jpg │ │ ├── ob1.jpg │ │ ├── ob2.jpg │ │ ├── ob3.jpg │ │ ├── p1.jpg │ │ ├── p2.jpg │ │ ├── p3.jpg │ │ ├── p4.jpg │ │ ├── p5.jpg │ │ ├── p6.jpg │ │ ├── p7.jpg │ │ ├── p8.jpg │ │ ├── pl1.jpg │ │ ├── pl2.jpg │ │ ├── pl3.jpg │ │ ├── pl4.jpg │ │ ├── pl5.jpg │ │ ├── pl6.jpg │ │ ├── pl7.jpg │ │ ├── pl8.jpg │ │ ├── pm.jpg │ │ ├── q1.jpg │ │ ├── u1.png │ │ ├── u2.png │ │ └── u3.png │ ├── product │ │ ├── card.jpg │ │ ├── e-p1.png │ │ ├── next.png │ │ ├── p1.jpg │ │ ├── p2.jpg │ │ ├── p3.jpg │ │ ├── p4.jpg │ │ ├── p5.jpg │ │ ├── p6.jpg │ │ ├── p7.jpg │ │ ├── p8.jpg │ │ ├── prev.png │ │ ├── review-1.png │ │ ├── review-2.png │ │ └── review-3.png │ ├── q1.jpg │ ├── r1.jpg │ ├── r10.jpg │ ├── r11.jpg │ ├── r12.jpg │ ├── r2.jpg │ ├── r3.jpg │ ├── r4.jpg │ ├── r5.jpg │ ├── r6.jpg │ ├── r7.jpg │ ├── r8.jpg │ ├── r9.jpg │ └── sd │ │ ├── Thumbs.db │ │ ├── c1.jpg │ │ ├── c2.jpg │ │ ├── c3.jpg │ │ ├── c4.jpg │ │ └── c5.jpg ├── index.php ├── js │ ├── countdown.js │ ├── gmaps.min.js │ ├── ion.rangeSlider.js │ ├── jquery.ajaxchimp.min.js │ ├── jquery.magnific-popup.min.js │ ├── jquery.nice-select.min.js │ ├── jquery.sticky.js │ ├── like.js │ ├── main.js │ ├── nouislider.min.js │ └── parallax.min.js ├── mix-manifest.json ├── robots.txt └── web.config ├── resources ├── js │ ├── app.js │ └── bootstrap.js ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php ├── sass │ ├── _variables.scss │ └── app.scss └── views │ ├── .gitignore │ ├── admin │ ├── _nav.blade.php │ ├── blog │ │ ├── categories │ │ │ ├── _nav.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── comments │ │ │ ├── _nav.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── posts │ │ │ ├── _nav.blade.php │ │ │ ├── category.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ └── tags │ │ │ ├── _nav.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ ├── home.blade.php │ ├── pages │ │ ├── _nav.blade.php │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── index.blade.php │ │ └── show.blade.php │ ├── regions │ │ ├── _nav.blade.php │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── index.blade.php │ │ └── show.blade.php │ ├── shop │ │ ├── brands │ │ │ ├── _nav.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── categories │ │ │ ├── _nav.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── characteristics │ │ │ ├── _nav.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ ├── show.blade.php │ │ │ └── variants │ │ │ │ ├── _nav.blade.php │ │ │ │ ├── create.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── show.blade.php │ │ ├── comments │ │ │ ├── _nav.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── deliveryMethods │ │ │ ├── _nav.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── orders │ │ │ ├── _nav.blade.php │ │ │ ├── forms │ │ │ │ ├── cancel-form.blade.php │ │ │ │ ├── complete-form.blade.php │ │ │ │ ├── pay-form.blade.php │ │ │ │ └── send-form.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ ├── products │ │ │ ├── _nav.blade.php │ │ │ ├── brand.blade.php │ │ │ ├── category.blade.php │ │ │ ├── characteristics │ │ │ │ ├── addVariant.blade.php │ │ │ │ ├── characteristic.blade.php │ │ │ │ ├── create.blade.php │ │ │ │ └── variant.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ │ └── reviews │ │ │ ├── _nav.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── show.blade.php │ └── users │ │ ├── _nav.blade.php │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── index.blade.php │ │ └── show.blade.php │ ├── auth │ ├── login.blade.php │ ├── passwords │ │ ├── email.blade.php │ │ └── reset.blade.php │ ├── register.blade.php │ └── verify.blade.php │ ├── blog │ └── posts │ │ ├── _comment.blade.php │ │ ├── _comments.blade.php │ │ ├── _list.blade.php │ │ ├── _other.blade.php │ │ ├── _sidebar.blade.php │ │ ├── all.blade.php │ │ ├── best.blade.php │ │ ├── category.blade.php │ │ ├── popular.blade.php │ │ ├── search.blade.php │ │ ├── single.blade.php │ │ └── tag.blade.php │ ├── cabinet │ ├── _nav.blade.php │ ├── comparison │ │ └── index.blade.php │ ├── home.blade.php │ ├── orders │ │ ├── cancel-form.blade.php │ │ ├── index.blade.php │ │ └── show.blade.php │ ├── photo │ │ └── show.blade.php │ ├── profile │ │ ├── fill.blade.php │ │ └── index.blade.php │ └── wishlist │ │ └── index.blade.php │ ├── contact │ └── index.blade.php │ ├── emails │ ├── auth │ │ └── register │ │ │ └── verify.blade.php │ └── contact │ │ └── send.blade.php │ ├── errors │ ├── 401.blade.php │ ├── 403.blade.php │ ├── 404.blade.php │ ├── 419.blade.php │ ├── 429.blade.php │ ├── 500.blade.php │ ├── 503.blade.php │ ├── illustrated-layout.blade.php │ ├── layout.blade.php │ └── minimal.blade.php │ ├── home.blade.php │ ├── layouts │ ├── admin.blade.php │ ├── app.blade.php │ └── partials │ │ └── flash.blade.php │ ├── pages │ └── show.blade.php │ ├── shop │ ├── cart │ │ └── index.blade.php │ ├── orders │ │ ├── checkout.blade.php │ │ └── region.blade.php │ └── products │ │ ├── _deals.blade.php │ │ ├── _list.blade.php │ │ ├── _search.blade.php │ │ ├── _sidebar.blade.php │ │ ├── brand.blade.php │ │ ├── category.blade.php │ │ ├── index.blade.php │ │ ├── search.blade.php │ │ ├── single.blade.php │ │ └── single │ │ ├── _characteristics.blade.php │ │ ├── _comment.blade.php │ │ ├── _comments.blade.php │ │ └── _reviews.blade.php │ └── widgets │ ├── blog │ ├── categories.blade.php │ └── tags.blade.php │ └── shop │ ├── brands.blade.php │ ├── cart.blade.php │ └── categories.blade.php ├── routes ├── api.php ├── breadcrumbs.php ├── channels.php ├── console.php └── web.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── debugbar │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ ├── .gitignore │ │ └── data │ │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore ├── logs │ └── .gitignore └── public │ └── photos │ └── 15 │ ├── shop.png │ └── thumbs │ └── shop.png ├── tests ├── Feature │ └── Auth │ │ ├── LoginTest.php │ │ └── RegisterTest.php ├── TestCase.php └── Unit │ └── Entity │ ├── Blog │ ├── Category │ │ └── CreateTest.php │ ├── Post │ │ ├── Comment │ │ │ └── CreateTest.php │ │ ├── Like │ │ │ └── CreateTest.php │ │ └── Post │ │ │ └── CreateTest.php │ └── Tag │ │ └── CreateTest.php │ ├── Newsletter │ └── Email │ │ └── CreateTest.php │ ├── Region │ └── CreateTest.php │ ├── Shop │ ├── Brand │ │ └── CreateTest.php │ ├── Category │ │ └── CreateTest.php │ ├── Characteristic │ │ └── Characteristic │ │ │ └── CreateTest.php │ ├── Comment │ │ └── CreateTest.php │ ├── DeliveryMethod │ │ └── CreateTest.php │ ├── Order │ │ ├── CustomerData │ │ │ └── CreateTest.php │ │ ├── DeliveryData │ │ │ └── CreateTest.php │ │ ├── Order │ │ │ └── CreateTest.php │ │ ├── OrderItem │ │ │ └── CreateTest.php │ │ └── Status │ │ │ └── CreateTest.php │ ├── Product │ │ └── CreateTest.php │ └── Review │ │ └── CreateTest.php │ └── User │ ├── ComparisonItem │ └── CreateTest.php │ ├── Profile │ └── CreateTest.php │ ├── User │ ├── CreateTest.php │ ├── RoleTest.php │ └── StatusTest.php │ └── WishlistItem │ └── CreateTest.php ├── webpack.mix.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /store/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.yml] 15 | indent_size = 2 16 | -------------------------------------------------------------------------------- /store/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | .phpunit.result.cache 7 | npm-debug.log 8 | yarn-error.log 9 | .idea 10 | components 11 | -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/Down/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/Down/CommandHandler.php: -------------------------------------------------------------------------------- 1 | categories = $categories; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->categories->down($command->category); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/First/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 15 | $this->first = $first; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/Last/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 15 | $this->last = $last; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/Remove/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | categories = $categories; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->categories->remove($command->category); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/Up/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Category/Up/CommandHandler.php: -------------------------------------------------------------------------------- 1 | categories = $categories; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->categories->up($command->category); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Comment/Activate/Command.php: -------------------------------------------------------------------------------- 1 | comment = $comment; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Comment/Activate/CommandHandler.php: -------------------------------------------------------------------------------- 1 | comments = $comments; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->comments->activate($command->comment); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Comment/Remove/Command.php: -------------------------------------------------------------------------------- 1 | comment = $comment; 15 | } 16 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Draft/Command.php: -------------------------------------------------------------------------------- 1 | post = $post; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Draft/CommandHandler.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->posts->draft($command->post); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Photo/Command.php: -------------------------------------------------------------------------------- 1 | post = $post; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Photo/CommandHandler.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->posts->removePhoto($command->post); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Remove/Command.php: -------------------------------------------------------------------------------- 1 | post = $post; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->posts->remove($command->post); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Verify/Command.php: -------------------------------------------------------------------------------- 1 | post = $post; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Post/Verify/CommandHandler.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->posts->verify($command->post); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Tag/Create/Command.php: -------------------------------------------------------------------------------- 1 | name = $request->name; 15 | $this->slug = $request->slug; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Tag/Remove/Command.php: -------------------------------------------------------------------------------- 1 | tag = $tag; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Tag/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | tags = $tags; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->tags->remove($command->tag); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/Tag/Update/Command.php: -------------------------------------------------------------------------------- 1 | name = $request->name; 18 | $this->slug = $request->slug; 19 | $this->tag = $tag; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/TagAssignment/Create/Command.php: -------------------------------------------------------------------------------- 1 | tagsString = $request->tagsNew; 13 | $this->postId = $postId; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Blog/TagAssignment/Existing/Command.php: -------------------------------------------------------------------------------- 1 | tagsExisting = $request->tagsExisting; 13 | $this->postId = $postId; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Down/Command.php: -------------------------------------------------------------------------------- 1 | page = $page; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Down/CommandHandler.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->pages->down($command->page); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/First/Command.php: -------------------------------------------------------------------------------- 1 | page = $page; 15 | $this->first = $first; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/First/CommandHandler.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->pages->first($command->page, $command->first); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Last/Command.php: -------------------------------------------------------------------------------- 1 | page = $page; 15 | $this->last = $last; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Last/CommandHandler.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->pages->last($command->page, $command->last); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Remove/Command.php: -------------------------------------------------------------------------------- 1 | page = $page; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->pages->remove($command->page); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Up/Command.php: -------------------------------------------------------------------------------- 1 | page = $page; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Page/Up/CommandHandler.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->pages->up($command->page); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Region/Create/Command.php: -------------------------------------------------------------------------------- 1 | parentId = $request->parent; 15 | $this->name = $request->name; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Region/Remove/Command.php: -------------------------------------------------------------------------------- 1 | region = $region; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Region/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | regions = $regions; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->regions->remove($command->region); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Region/Update/Command.php: -------------------------------------------------------------------------------- 1 | parentId = $request->parent; 18 | $this->name = $request->name; 19 | $this->region = $region; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Brand/Create/Command.php: -------------------------------------------------------------------------------- 1 | name = $request->name; 16 | $this->slug = $request->slug; 17 | $this->description = $request->description; 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Brand/Remove/Command.php: -------------------------------------------------------------------------------- 1 | brand = $brand; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Brand/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | brands = $brands; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->brands->remove($command->brand); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/Down/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/Down/CommandHandler.php: -------------------------------------------------------------------------------- 1 | categories = $categories; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->categories->down($command->category); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/First/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 15 | $this->first = $first; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/Last/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 15 | $this->last = $last; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/Remove/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | categories = $categories; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->categories->remove($command->category); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/Up/Command.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Category/Up/CommandHandler.php: -------------------------------------------------------------------------------- 1 | categories = $categories; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->categories->up($command->category); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Characteristic/Characteristic/Remove/Command.php: -------------------------------------------------------------------------------- 1 | characteristic = $characteristic; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Characteristic/Variant/Remove/Command.php: -------------------------------------------------------------------------------- 1 | variant = $variant; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Comment/Activate/Command.php: -------------------------------------------------------------------------------- 1 | comment = $comment; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Comment/Activate/CommandHandler.php: -------------------------------------------------------------------------------- 1 | comments = $comments; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->comments->activate($command->comment); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Comment/Remove/Command.php: -------------------------------------------------------------------------------- 1 | product = $product; 16 | $this->comment = $comment; 17 | } 18 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/DeliveryMethod/Remove/Command.php: -------------------------------------------------------------------------------- 1 | deliveryMethod = $deliveryMethod; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Cancel/Command.php: -------------------------------------------------------------------------------- 1 | order = $order; 16 | $this->reason = $request->reason; 17 | } 18 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Cancel/CommandHandler.php: -------------------------------------------------------------------------------- 1 | orders = $orders; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->orders->cancelByAdmin($command->order, $command->reason); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Complete/Command.php: -------------------------------------------------------------------------------- 1 | order = $order; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Complete/CommandHandler.php: -------------------------------------------------------------------------------- 1 | orders = $orders; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->orders->makeCompleted($command->order); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Pay/Command.php: -------------------------------------------------------------------------------- 1 | order = $order; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Pay/CommandHandler.php: -------------------------------------------------------------------------------- 1 | orders = $orders; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->orders->payByAdmin($command->order); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Remove/Command.php: -------------------------------------------------------------------------------- 1 | order = $order; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | orders = $orders; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->orders->remove($command->order); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Send/Command.php: -------------------------------------------------------------------------------- 1 | order = $order; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Order/Send/CommandHandler.php: -------------------------------------------------------------------------------- 1 | orders = $orders; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->orders->makeSent($command->order); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Characteristic/Create/Command.php: -------------------------------------------------------------------------------- 1 | characteristicId = $request->characteristic; 15 | $this->productId = $productId; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Characteristic/Remove/Command.php: -------------------------------------------------------------------------------- 1 | characteristic = $characteristic; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Photo/Create/Command.php: -------------------------------------------------------------------------------- 1 | photos = $request->photos; 17 | $this->product = $product; 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Photo/Remove/Command.php: -------------------------------------------------------------------------------- 1 | photo = $photo; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Photo/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | photos = $photos; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->photos->remove($command->photo); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Photo/RemoveAll/Command.php: -------------------------------------------------------------------------------- 1 | photos = $photos; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Product/Activate/Command.php: -------------------------------------------------------------------------------- 1 | product = $product; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Product/Available/Command.php: -------------------------------------------------------------------------------- 1 | product = $product; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Product/Draft/Command.php: -------------------------------------------------------------------------------- 1 | product = $product; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Product/Draft/CommandHandler.php: -------------------------------------------------------------------------------- 1 | products = $products; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->products->draft($command->product); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Product/Remove/Command.php: -------------------------------------------------------------------------------- 1 | product = $product; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Product/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | products = $products; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->products->remove($command->product); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Product/Product/Unavailable/Command.php: -------------------------------------------------------------------------------- 1 | product = $product; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/Shop/Review/Remove/Command.php: -------------------------------------------------------------------------------- 1 | product = $product; 16 | $this->review = $review; 17 | } 18 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Create/Command.php: -------------------------------------------------------------------------------- 1 | username = $request->name; 16 | $this->email = $request->email; 17 | $this->password = $request->password; 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Draft/Command.php: -------------------------------------------------------------------------------- 1 | user = $user; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Draft/CommandHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->users->draft($command->user); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Remove/Command.php: -------------------------------------------------------------------------------- 1 | user = $user; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->users->remove($command->user); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Role/Command.php: -------------------------------------------------------------------------------- 1 | user = $user; 16 | $this->role = $role; 17 | } 18 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Role/CommandHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(Command $command): void 17 | { 18 | $command->user->changeRole($command->role); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Verify/Command.php: -------------------------------------------------------------------------------- 1 | user = $user; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Admin/User/Verify/CommandHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->users->verify($command->user); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Auth/Register/Command.php: -------------------------------------------------------------------------------- 1 | name = $request->name; 16 | $this->email = $request->email; 17 | $this->password = $request->password; 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Command/Auth/Verify/Command.php: -------------------------------------------------------------------------------- 1 | user = $user; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Auth/Verify/CommandHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $command->user->verify(); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Blog/Post/Like/Add/Command.php: -------------------------------------------------------------------------------- 1 | post = $post; 15 | $this->userId = $userId; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Blog/Post/Like/Remove/Command.php: -------------------------------------------------------------------------------- 1 | post = $post; 16 | $this->like = $like; 17 | } 18 | } -------------------------------------------------------------------------------- /store/app/Command/Blog/Post/View/Command.php: -------------------------------------------------------------------------------- 1 | post = $post; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Blog/Post/View/CommandHandler.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->posts->view($command->post); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/Comparison/Create/Command.php: -------------------------------------------------------------------------------- 1 | userId = $user->id; 15 | $this->productId = $productId; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/Comparison/Remove/Command.php: -------------------------------------------------------------------------------- 1 | comparisonItem = $comparisonItem; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/Photo/Upload/Command.php: -------------------------------------------------------------------------------- 1 | user = $user; 16 | $this->file = $request->file; 17 | } 18 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/Photo/Upload/CommandHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->users->addPhoto($command->user, $command->file); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/User/Rename/Command.php: -------------------------------------------------------------------------------- 1 | user = $user; 17 | $this->name = $request->name; 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/User/Rename/CommandHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->users->rename($command->user, $command->name); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/Wishlist/Create/Command.php: -------------------------------------------------------------------------------- 1 | userId = $user->id; 15 | $this->productId = $productId; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/Wishlist/Remove/Command.php: -------------------------------------------------------------------------------- 1 | item = $item; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Cabinet/Wishlist/Remove/CommandHandler.php: -------------------------------------------------------------------------------- 1 | items = $items; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->items->remove($command->item); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/CommandBus.php: -------------------------------------------------------------------------------- 1 | name = $request->name; 16 | $this->email = $request->email; 17 | $this->message = $request->message; 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Command/Newsletter/Email/Add/Command.php: -------------------------------------------------------------------------------- 1 | email = $request->email; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Command/Newsletter/Email/Add/CommandHandler.php: -------------------------------------------------------------------------------- 1 | emails = $emails; 14 | } 15 | 16 | public function __invoke(Command $command) 17 | { 18 | $this->emails->add($command->email); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Command/Shop/Cart/Add/Command.php: -------------------------------------------------------------------------------- 1 | userId = $userId; 16 | $this->quantity = $quantity; 17 | $this->product = $product; 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Command/Shop/Cart/Increase/Command.php: -------------------------------------------------------------------------------- 1 | cartItem = $cartItem; 15 | $this->quantity = $quantity; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Shop/Cart/Remove/Command.php: -------------------------------------------------------------------------------- 1 | cartItem = $cartItem; 15 | $this->userId = $userId; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Command/Shop/Order/Order/Pay/Command.php: -------------------------------------------------------------------------------- 1 | order = $order; 15 | $this->method = $method; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Entity/Newsletter/Email.php: -------------------------------------------------------------------------------- 1 | $email 18 | ]); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Entity/Shop/Characteristic/CharacteristicData.php: -------------------------------------------------------------------------------- 1 | name = $name; 13 | $this->value = $value; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Entity/Shop/Product/Photo.php: -------------------------------------------------------------------------------- 1 | photo; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Handlers/LfmConfigHandler.php: -------------------------------------------------------------------------------- 1 | middleware('guest'); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /store/app/Http/Controllers/Auth/ResetPasswordController.php: -------------------------------------------------------------------------------- 1 | middleware('guest'); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /store/app/Http/Controllers/Cabinet/HomeController.php: -------------------------------------------------------------------------------- 1 | user(); 13 | 14 | return view('cabinet.home', compact('user')); 15 | } 16 | } -------------------------------------------------------------------------------- /store/app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | page; 12 | 13 | return view('pages.show', compact('page')); 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 12 | return route('login'); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /store/app/Http/Middleware/CheckForMaintenanceMode.php: -------------------------------------------------------------------------------- 1 | check()) { 13 | return redirect('/'); 14 | } 15 | 16 | return $next($request); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /store/app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- 1 | 'nullable|integer', 18 | 'name' => 'required|string|max:255', 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Region/UpdateRequest.php: -------------------------------------------------------------------------------- 1 | 'nullable|integer', 18 | 'name' => 'required|string|max:255', 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Shop/Characteristic/Variant/CreateRequest.php: -------------------------------------------------------------------------------- 1 | 'required|string|max:255' 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Shop/Characteristic/Variant/UpdateRequest.php: -------------------------------------------------------------------------------- 1 | 'required|string|max:255' 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Shop/Comment/UpdateRequest.php: -------------------------------------------------------------------------------- 1 | 'nullable|integer|max:10', 18 | 'text' => 'required|string|max:500' 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Shop/Order/CancelRequest.php: -------------------------------------------------------------------------------- 1 | 'required|string|max:500' 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Shop/Product/Characteristic/CreateRequest.php: -------------------------------------------------------------------------------- 1 | 'required|integer' 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Shop/Product/Characteristic/CreateVariantRequest.php: -------------------------------------------------------------------------------- 1 | 'required|integer' 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Admin/Shop/Review/UpdateRequest.php: -------------------------------------------------------------------------------- 1 | 'integer|max:1', 18 | 'text' => 'string' 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Auth/LoginRequest.php: -------------------------------------------------------------------------------- 1 | 'required|string', 18 | 'password' => 'required|string', 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Blog/Comment/CreateRequest.php: -------------------------------------------------------------------------------- 1 | 'nullable|integer', 18 | 'text' => 'string|max:500' 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Cabinet/Order/CancelRequest.php: -------------------------------------------------------------------------------- 1 | 'required|string|max:500' 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Cabinet/Photo/CreateRequest.php: -------------------------------------------------------------------------------- 1 | 'required|image|mimes:jpg,jpeg,png', 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Newsletter/AddEmailRequest.php: -------------------------------------------------------------------------------- 1 | 'required|string|max:255|unique:newsletter_emails' 18 | ]; 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Shop/Comment/CreateRequest.php: -------------------------------------------------------------------------------- 1 | 'nullable|integer', 18 | 'text' => 'required|string|max:500' 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/Requests/Shop/Review/CreateRequest.php: -------------------------------------------------------------------------------- 1 | 'required|integer|max:5|min:1', 18 | 'text' => 'required|string|max:500' 19 | ]; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Http/ViewComposers/MenuPagesComposer.php: -------------------------------------------------------------------------------- 1 | with('menuPages', Page::whereIsRoot()->defaultOrder()->getModels()); 13 | } 14 | } -------------------------------------------------------------------------------- /store/app/Mail/Newsletter/SendMail.php: -------------------------------------------------------------------------------- 1 | subject('Subject')->text('Some text'); 15 | } 16 | } -------------------------------------------------------------------------------- /store/app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- 1 | slug = $slug; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Category/Find/FindCategoryParentQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Category/Find/FindCategoryParentsQuery.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Category/Find/FindCategorySiblingsQuery.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Comment/Find/FindCommentsQuery.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(FindAllPostsQuery $query) 17 | { 18 | $posts = $this->posts->findLatest(); 19 | return $posts; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Find/FindBestPostsQuery.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke() 17 | { 18 | $posts = $this->posts->findBest(); 19 | return $posts; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Find/FindPopularPostsQuery.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke() 17 | { 18 | $posts = $this->posts->findPopular(); 19 | return $posts; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Find/FindPostByIdQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Find/FindPostByIdQueryHandler.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(FindPostByIdQuery $query) 17 | { 18 | $post = $this->posts->findById($query->id); 19 | return $post; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Find/FindPostBySlugQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 13 | $this->slug = $slug; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Find/FindPostsQuery.php: -------------------------------------------------------------------------------- 1 | posts = $posts; 14 | } 15 | 16 | public function __invoke(FindPostsQuery $query) 17 | { 18 | $posts = $this->posts->findAll(); 19 | return $posts; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/GetPostStatusesQuery.php: -------------------------------------------------------------------------------- 1 | postId = $postId; 13 | $this->userId = $userId; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Post/Search/PostsSearchQuery.php: -------------------------------------------------------------------------------- 1 | query = $query; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /store/app/Query/Blog/Tag/Find/FindTagBySlugQuery.php: -------------------------------------------------------------------------------- 1 | slug = $slug; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Tag/Find/FindTagBySlugQueryHandler.php: -------------------------------------------------------------------------------- 1 | tags = $tags; 14 | } 15 | 16 | public function __invoke(FindTagBySlugQuery $query) 17 | { 18 | $tag = $this->tags->findBySlug($query->slug); 19 | return $tag; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Tag/Find/FindTagsListQuery.php: -------------------------------------------------------------------------------- 1 | tags = $tags; 14 | } 15 | 16 | public function __invoke(FindTagsListQuery $query) 17 | { 18 | $tags = $this->tags->getList(); 19 | return $tags; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Blog/Tag/Find/FindTagsQuery.php: -------------------------------------------------------------------------------- 1 | tags = $tags; 15 | } 16 | 17 | public function __invoke(FindTagsQuery $query) 18 | { 19 | $tags = $this->tags->findAll(); 20 | return $tags; 21 | } 22 | } -------------------------------------------------------------------------------- /store/app/Query/Cabinet/Order/Find/FindByUserIdAndIdQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 13 | $this->userId = $userId; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Cabinet/Profile/Find/FindProfileByUserIdQuery.php: -------------------------------------------------------------------------------- 1 | userId = $userId; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Newsletter/Email/Find/FindEmailsQuery.php: -------------------------------------------------------------------------------- 1 | id =$id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Page/Find/FindPageByIdQueryHandler.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(FindPageByIdQuery $query) 17 | { 18 | $page = $this->pages->find($query->id); 19 | return $page; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/Page/Find/FindPageSiblingsDescQuery.php: -------------------------------------------------------------------------------- 1 | page = $page; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Page/Find/FindPageSiblingsQuery.php: -------------------------------------------------------------------------------- 1 | page = $page; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Page/Find/FindPageSiblingsQueryHandler.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(FindPageSiblingsQuery $command) 17 | { 18 | $this->pages->findSiblings($command->page); 19 | } 20 | } -------------------------------------------------------------------------------- /store/app/Query/Page/Find/FindPagesPaginateQuery.php: -------------------------------------------------------------------------------- 1 | pages = $pages; 14 | } 15 | 16 | public function __invoke(FindPagesQuery $query) 17 | { 18 | $pages = $this->pages->findAll(); 19 | return $pages; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/QueryBus.php: -------------------------------------------------------------------------------- 1 | parentId = $parentId; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Region/Find/FindRegionByIdQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Region/Find/FindRegionsListQuery.php: -------------------------------------------------------------------------------- 1 | slug = $slug; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Brand/Find/FindBrandsListQuery.php: -------------------------------------------------------------------------------- 1 | userId = $userId; 13 | $this->productId = $productId; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Cart/Find/FindCartItemByUserIdQuery.php: -------------------------------------------------------------------------------- 1 | userId = $userId; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Category/Find/FindCategoriesQuery.php: -------------------------------------------------------------------------------- 1 | slug = $slug; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Category/Find/FindCategoryParentQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Category/Find/FindCategoryParentsQuery.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Category/Find/FindCategorySiblingsQuery.php: -------------------------------------------------------------------------------- 1 | category = $category; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Characteristic/Characteristic/Find/FindCharacteristicsQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Characteristic/Variant/Find/FindVariantsQuery.php: -------------------------------------------------------------------------------- 1 | characteristicId = $characteristicId; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Comment/Find/FindCommentsQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/DeliveryMethod/Find/FindMethodsByWeightQuery.php: -------------------------------------------------------------------------------- 1 | weight = $weight; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/DeliveryMethod/Find/FindMethodsQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Order/Find/FindOrdersQuery.php: -------------------------------------------------------------------------------- 1 | productId = $cartItem->product_id; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Product/Find/FindProductByIdAndSlugQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 13 | $this->slug = $slug; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Product/Find/FindProductByIdQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Product/Find/FindProductsListQuery.php: -------------------------------------------------------------------------------- 1 | productId = $productId; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/Shop/Review/Find/FindReviewsQuery.php: -------------------------------------------------------------------------------- 1 | userId = $user->id; 15 | $this->productId = $productId; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Query/User/Find/FindUserByEmailQuery.php: -------------------------------------------------------------------------------- 1 | email = $email; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/User/Find/FindUserByIdQuery.php: -------------------------------------------------------------------------------- 1 | id = $id; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/User/Find/FindUserByIdQueryHandler.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(FindUserByIdQuery $query) 17 | { 18 | $user = $this->users->find($query->id); 19 | return $user; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/User/Find/FindUserByVerifyTokenQuery.php: -------------------------------------------------------------------------------- 1 | token = $token; 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/Query/User/Find/FindUsersQuery.php: -------------------------------------------------------------------------------- 1 | users = $users; 14 | } 15 | 16 | public function __invoke(FindUsersQuery $query) 17 | { 18 | $users = $this->users->getAll(); 19 | return $users; 20 | } 21 | } -------------------------------------------------------------------------------- /store/app/Query/User/GetUserRolesQuery.php: -------------------------------------------------------------------------------- 1 | userId = $user->id; 15 | $this->productId = $productId; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/Query/User/Wishlist/Find/FindWishlistItemsByUserQuery.php: -------------------------------------------------------------------------------- 1 | userId = $user->id; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/ReadRepository/Blog/CommentReadRepository.php: -------------------------------------------------------------------------------- 1 | where('user_id', $userId)->first(); 12 | } 13 | } -------------------------------------------------------------------------------- /store/app/ReadRepository/Blog/Post/TagAssignmentReadRepository.php: -------------------------------------------------------------------------------- 1 | get(); 13 | return $assignments; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/ReadRepository/Newsletter/EmailReadRepository.php: -------------------------------------------------------------------------------- 1 | get(); 12 | return $variants; 13 | } 14 | } -------------------------------------------------------------------------------- /store/app/ReadRepository/Shop/CommentReadRepository.php: -------------------------------------------------------------------------------- 1 | get(); 12 | return $characteristics; 13 | } 14 | } -------------------------------------------------------------------------------- /store/app/ReadRepository/Shop/Product/PhotoReadRepository.php: -------------------------------------------------------------------------------- 1 | get(); 12 | return $photos; 13 | } 14 | } -------------------------------------------------------------------------------- /store/app/ReadRepository/Shop/ReviewReadRepository.php: -------------------------------------------------------------------------------- 1 | where('product_id', $productId) 13 | ->exists(); 14 | 15 | return $exists; 16 | } 17 | } -------------------------------------------------------------------------------- /store/app/ReadRepository/User/ProfileReadRepository.php: -------------------------------------------------------------------------------- 1 | first(); 12 | return $profile; 13 | } 14 | } -------------------------------------------------------------------------------- /store/app/Repository/Blog/Post/LikeRepository.php: -------------------------------------------------------------------------------- 1 | delete(); 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Repository/Newsletter/EmailRepository.php: -------------------------------------------------------------------------------- 1 | delete(); 13 | } 14 | } -------------------------------------------------------------------------------- /store/app/Repository/User/ComparisonRepository.php: -------------------------------------------------------------------------------- 1 | delete(); 18 | } 19 | } -------------------------------------------------------------------------------- /store/app/Repository/User/WishlistRepository.php: -------------------------------------------------------------------------------- 1 | delete(); 22 | } 23 | } -------------------------------------------------------------------------------- /store/app/Services/Search/ProductIndexer.php: -------------------------------------------------------------------------------- 1 | queryBus->query(new FindCategoriesTreeQuery()); 13 | return $categories; 14 | } 15 | } -------------------------------------------------------------------------------- /store/app/UseCases/Cabinet/PhotoService.php: -------------------------------------------------------------------------------- 1 | commandBus->handle(new UploadUserPhotoCommand($user, $request)); 15 | } 16 | } -------------------------------------------------------------------------------- /store/app/UseCases/Cabinet/UserService.php: -------------------------------------------------------------------------------- 1 | commandBus->handle(new RenameUserCommand($user, $request)); 15 | } 16 | } -------------------------------------------------------------------------------- /store/app/UseCases/ContactService.php: -------------------------------------------------------------------------------- 1 | commandBus->handle(new SendContactMailCommand($request)); 15 | } 16 | } -------------------------------------------------------------------------------- /store/app/UseCases/Service.php: -------------------------------------------------------------------------------- 1 | commandBus = $commandBus; 16 | $this->queryBus = $queryBus; 17 | } 18 | } -------------------------------------------------------------------------------- /store/app/UseCases/ServiceInterface.php: -------------------------------------------------------------------------------- 1 | make(PagePath::class)->withPage($page); 10 | } 11 | } -------------------------------------------------------------------------------- /store/config/debug-server.php: -------------------------------------------------------------------------------- 1 | 'tcp://127.0.0.1:9912', 8 | ]; 9 | -------------------------------------------------------------------------------- /store/config/freekassa.php: -------------------------------------------------------------------------------- 1 | '', 5 | 'secret_key' => '', 6 | 'secret_key_second' => '', 7 | 'searchOrder' => null, 8 | 'paidOrder' => null 9 | ]; -------------------------------------------------------------------------------- /store/database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.sqlite-journal 3 | -------------------------------------------------------------------------------- /store/database/factories/PageFactory.php: -------------------------------------------------------------------------------- 1 | define(Page::class, function (Faker $faker) { 9 | return [ 10 | 'parent_id' => null, 11 | 'title' => $faker->title, 12 | 'menu_title' => $faker->title, 13 | 'slug' => $faker->unique()->slug(2), 14 | 'description' => $faker->text(), 15 | 'content' => $faker->text 16 | ]; 17 | }); -------------------------------------------------------------------------------- /store/database/factories/RegionFactory.php: -------------------------------------------------------------------------------- 1 | define(Region::class, function (Faker $faker) { 9 | return [ 10 | 'parent_id' => null, 11 | 'name' => $faker->name 12 | ]; 13 | }); -------------------------------------------------------------------------------- /store/database/seeds/BlogCategoriesTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/database/seeds/BlogTagsTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/database/seeds/PageTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/database/seeds/RegionTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/database/seeds/ShopBrandsTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/database/seeds/ShopCategoriesTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/database/seeds/ShopProductsTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/database/seeds/UsersTableSeeder.php: -------------------------------------------------------------------------------- 1 | create(); 11 | } 12 | } -------------------------------------------------------------------------------- /store/docker/dev/nginx.docker: -------------------------------------------------------------------------------- 1 | FROM nginx:1.15-alpine 2 | 3 | COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf 4 | 5 | WORKDIR /app -------------------------------------------------------------------------------- /store/docker/dev/php-cli.docker: -------------------------------------------------------------------------------- 1 | FROM php:7.4-cli 2 | 3 | RUN apt-get update && apt-get install -y libpq-dev unzip \ 4 | && pecl install xdebug-2.9.5 \ 5 | && docker-php-ext-enable xdebug \ 6 | && docker-php-ext-install pdo_mysql mysqli 7 | 8 | RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/bin --filename=composer --quiet 9 | 10 | ENV COMPOSER_ALLOW_SUPERUSER 1 11 | 12 | WORKDIR /app 13 | -------------------------------------------------------------------------------- /store/docker/dev/php-fpm.docker: -------------------------------------------------------------------------------- 1 | FROM php:7.4-fpm 2 | 3 | RUN apt-get update && apt-get install -y libpq-dev \ 4 | && docker-php-ext-install pdo_mysql mysqli 5 | 6 | WORKDIR /app 7 | -------------------------------------------------------------------------------- /store/public/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | storage -------------------------------------------------------------------------------- /store/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/favicon.ico -------------------------------------------------------------------------------- /store/public/fonts/Linearicons-Free.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/fonts/Linearicons-Free.eot -------------------------------------------------------------------------------- /store/public/fonts/Linearicons-Free.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/fonts/Linearicons-Free.ttf -------------------------------------------------------------------------------- /store/public/fonts/Linearicons-Free.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/fonts/Linearicons-Free.woff -------------------------------------------------------------------------------- /store/public/fonts/Linearicons-Free.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/fonts/Linearicons-Free.woff2 -------------------------------------------------------------------------------- /store/public/fonts/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/fonts/themify.eot -------------------------------------------------------------------------------- /store/public/fonts/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/fonts/themify.ttf -------------------------------------------------------------------------------- /store/public/fonts/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/fonts/themify.woff -------------------------------------------------------------------------------- /store/public/img/banner/banner-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/banner/banner-bg.jpg -------------------------------------------------------------------------------- /store/public/img/banner/banner-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/banner/banner-img.png -------------------------------------------------------------------------------- /store/public/img/banner/common-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/banner/common-banner.jpg -------------------------------------------------------------------------------- /store/public/img/banner/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/banner/next.png -------------------------------------------------------------------------------- /store/public/img/banner/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/banner/prev.png -------------------------------------------------------------------------------- /store/public/img/blog/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/Thumbs.db -------------------------------------------------------------------------------- /store/public/img/blog/add.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/add.jpg -------------------------------------------------------------------------------- /store/public/img/blog/author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/author.png -------------------------------------------------------------------------------- /store/public/img/blog/c1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/c1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/c2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/c2.jpg -------------------------------------------------------------------------------- /store/public/img/blog/c3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/c3.jpg -------------------------------------------------------------------------------- /store/public/img/blog/c4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/c4.jpg -------------------------------------------------------------------------------- /store/public/img/blog/c5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/c5.jpg -------------------------------------------------------------------------------- /store/public/img/blog/c6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/c6.jpg -------------------------------------------------------------------------------- /store/public/img/blog/cat-post/cat-post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/cat-post/cat-post-1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/cat-post/cat-post-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/cat-post/cat-post-2.jpg -------------------------------------------------------------------------------- /store/public/img/blog/cat-post/cat-post-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/cat-post/cat-post-3.jpg -------------------------------------------------------------------------------- /store/public/img/blog/causes/causes-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/causes/causes-1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/causes/causes-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/causes/causes-2.jpg -------------------------------------------------------------------------------- /store/public/img/blog/causes/causes-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/causes/causes-3.jpg -------------------------------------------------------------------------------- /store/public/img/blog/feature-img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/feature-img1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/latest-post/l-post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/latest-post/l-post-1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/latest-post/l-post-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/latest-post/l-post-2.jpg -------------------------------------------------------------------------------- /store/public/img/blog/latest-post/l-post-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/latest-post/l-post-3.jpg -------------------------------------------------------------------------------- /store/public/img/blog/latest-post/l-post-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/latest-post/l-post-4.jpg -------------------------------------------------------------------------------- /store/public/img/blog/main-blog/m-blog-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/main-blog/m-blog-1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/main-blog/m-blog-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/main-blog/m-blog-2.jpg -------------------------------------------------------------------------------- /store/public/img/blog/main-blog/m-blog-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/main-blog/m-blog-3.jpg -------------------------------------------------------------------------------- /store/public/img/blog/main-blog/m-blog-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/main-blog/m-blog-4.jpg -------------------------------------------------------------------------------- /store/public/img/blog/main-blog/m-blog-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/main-blog/m-blog-5.jpg -------------------------------------------------------------------------------- /store/public/img/blog/next.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/next.jpg -------------------------------------------------------------------------------- /store/public/img/blog/popular-post/post1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/popular-post/post1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/popular-post/post2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/popular-post/post2.jpg -------------------------------------------------------------------------------- /store/public/img/blog/popular-post/post3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/popular-post/post3.jpg -------------------------------------------------------------------------------- /store/public/img/blog/popular-post/post4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/popular-post/post4.jpg -------------------------------------------------------------------------------- /store/public/img/blog/post-img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/post-img1.jpg -------------------------------------------------------------------------------- /store/public/img/blog/post-img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/post-img2.jpg -------------------------------------------------------------------------------- /store/public/img/blog/prev.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/blog/prev.jpg -------------------------------------------------------------------------------- /store/public/img/brand/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/brand/1.png -------------------------------------------------------------------------------- /store/public/img/brand/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/brand/2.png -------------------------------------------------------------------------------- /store/public/img/brand/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/brand/3.png -------------------------------------------------------------------------------- /store/public/img/brand/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/brand/4.png -------------------------------------------------------------------------------- /store/public/img/brand/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/brand/5.png -------------------------------------------------------------------------------- /store/public/img/cart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/cart.jpg -------------------------------------------------------------------------------- /store/public/img/category/c1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/category/c1.jpg -------------------------------------------------------------------------------- /store/public/img/category/c2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/category/c2.jpg -------------------------------------------------------------------------------- /store/public/img/category/c3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/category/c3.jpg -------------------------------------------------------------------------------- /store/public/img/category/c4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/category/c4.jpg -------------------------------------------------------------------------------- /store/public/img/category/c5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/category/c5.jpg -------------------------------------------------------------------------------- /store/public/img/category/s-p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/category/s-p1.jpg -------------------------------------------------------------------------------- /store/public/img/elements/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/Thumbs.db -------------------------------------------------------------------------------- /store/public/img/elements/d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/d.jpg -------------------------------------------------------------------------------- /store/public/img/elements/disabled-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/disabled-check.png -------------------------------------------------------------------------------- /store/public/img/elements/disabled-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/disabled-radio.png -------------------------------------------------------------------------------- /store/public/img/elements/f1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f1.jpg -------------------------------------------------------------------------------- /store/public/img/elements/f2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f2.jpg -------------------------------------------------------------------------------- /store/public/img/elements/f3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f3.jpg -------------------------------------------------------------------------------- /store/public/img/elements/f4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f4.jpg -------------------------------------------------------------------------------- /store/public/img/elements/f5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f5.jpg -------------------------------------------------------------------------------- /store/public/img/elements/f6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f6.jpg -------------------------------------------------------------------------------- /store/public/img/elements/f7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f7.jpg -------------------------------------------------------------------------------- /store/public/img/elements/f8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/f8.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g1.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g2.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g3.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g4.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g5.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g6.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g7.jpg -------------------------------------------------------------------------------- /store/public/img/elements/g8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/g8.jpg -------------------------------------------------------------------------------- /store/public/img/elements/primary-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/primary-check.png -------------------------------------------------------------------------------- /store/public/img/elements/primary-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/primary-radio.png -------------------------------------------------------------------------------- /store/public/img/elements/success-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/success-check.png -------------------------------------------------------------------------------- /store/public/img/elements/success-radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/elements/success-radio.png -------------------------------------------------------------------------------- /store/public/img/exclusive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/exclusive.jpg -------------------------------------------------------------------------------- /store/public/img/fav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/fav.png -------------------------------------------------------------------------------- /store/public/img/features/f-icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/features/f-icon1.png -------------------------------------------------------------------------------- /store/public/img/features/f-icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/features/f-icon2.png -------------------------------------------------------------------------------- /store/public/img/features/f-icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/features/f-icon3.png -------------------------------------------------------------------------------- /store/public/img/features/f-icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/features/f-icon4.png -------------------------------------------------------------------------------- /store/public/img/i1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i1.jpg -------------------------------------------------------------------------------- /store/public/img/i2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i2.jpg -------------------------------------------------------------------------------- /store/public/img/i3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i3.jpg -------------------------------------------------------------------------------- /store/public/img/i4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i4.jpg -------------------------------------------------------------------------------- /store/public/img/i5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i5.jpg -------------------------------------------------------------------------------- /store/public/img/i6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i6.jpg -------------------------------------------------------------------------------- /store/public/img/i7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i7.jpg -------------------------------------------------------------------------------- /store/public/img/i8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/i8.jpg -------------------------------------------------------------------------------- /store/public/img/l1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l1.jpg -------------------------------------------------------------------------------- /store/public/img/l2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l2.jpg -------------------------------------------------------------------------------- /store/public/img/l3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l3.jpg -------------------------------------------------------------------------------- /store/public/img/l4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l4.jpg -------------------------------------------------------------------------------- /store/public/img/l5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l5.jpg -------------------------------------------------------------------------------- /store/public/img/l6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l6.jpg -------------------------------------------------------------------------------- /store/public/img/l7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l7.jpg -------------------------------------------------------------------------------- /store/public/img/l8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/l8.jpg -------------------------------------------------------------------------------- /store/public/img/login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/login.jpg -------------------------------------------------------------------------------- /store/public/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/logo.png -------------------------------------------------------------------------------- /store/public/img/men-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/men-bg.jpg -------------------------------------------------------------------------------- /store/public/img/ob1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/ob1.jpg -------------------------------------------------------------------------------- /store/public/img/ob2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/ob2.jpg -------------------------------------------------------------------------------- /store/public/img/ob3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/ob3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/Thumbs.db -------------------------------------------------------------------------------- /store/public/img/organic-food/b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/b1.png -------------------------------------------------------------------------------- /store/public/img/organic-food/b2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/b2.png -------------------------------------------------------------------------------- /store/public/img/organic-food/b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/b3.png -------------------------------------------------------------------------------- /store/public/img/organic-food/b4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/b4.png -------------------------------------------------------------------------------- /store/public/img/organic-food/c1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/c1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/c2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/c2.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/c3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/c3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/c4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/c4.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/cd-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/cd-bg.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/cd.png -------------------------------------------------------------------------------- /store/public/img/organic-food/ci1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/ci1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/ci2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/ci2.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/ci3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/ci3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/f1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/f1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/f2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/f2.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/f3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/f3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/f4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/f4.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/m1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/m1.png -------------------------------------------------------------------------------- /store/public/img/organic-food/mp1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp10.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp11.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp12.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp2.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp4.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp5.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp6.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp7.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp8.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/mp9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/mp9.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/ob1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/ob1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/ob2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/ob2.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/ob3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/ob3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p2.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p4.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p5.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p6.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p7.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/p8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/p8.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl2.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl3.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl4.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl5.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl6.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl7.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pl8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pl8.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/pm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/pm.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/q1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/q1.jpg -------------------------------------------------------------------------------- /store/public/img/organic-food/u1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/u1.png -------------------------------------------------------------------------------- /store/public/img/organic-food/u2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/u2.png -------------------------------------------------------------------------------- /store/public/img/organic-food/u3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/organic-food/u3.png -------------------------------------------------------------------------------- /store/public/img/product/card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/card.jpg -------------------------------------------------------------------------------- /store/public/img/product/e-p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/e-p1.png -------------------------------------------------------------------------------- /store/public/img/product/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/next.png -------------------------------------------------------------------------------- /store/public/img/product/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p1.jpg -------------------------------------------------------------------------------- /store/public/img/product/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p2.jpg -------------------------------------------------------------------------------- /store/public/img/product/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p3.jpg -------------------------------------------------------------------------------- /store/public/img/product/p4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p4.jpg -------------------------------------------------------------------------------- /store/public/img/product/p5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p5.jpg -------------------------------------------------------------------------------- /store/public/img/product/p6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p6.jpg -------------------------------------------------------------------------------- /store/public/img/product/p7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p7.jpg -------------------------------------------------------------------------------- /store/public/img/product/p8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/p8.jpg -------------------------------------------------------------------------------- /store/public/img/product/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/prev.png -------------------------------------------------------------------------------- /store/public/img/product/review-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/review-1.png -------------------------------------------------------------------------------- /store/public/img/product/review-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/review-2.png -------------------------------------------------------------------------------- /store/public/img/product/review-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/product/review-3.png -------------------------------------------------------------------------------- /store/public/img/q1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/q1.jpg -------------------------------------------------------------------------------- /store/public/img/r1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r1.jpg -------------------------------------------------------------------------------- /store/public/img/r10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r10.jpg -------------------------------------------------------------------------------- /store/public/img/r11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r11.jpg -------------------------------------------------------------------------------- /store/public/img/r12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r12.jpg -------------------------------------------------------------------------------- /store/public/img/r2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r2.jpg -------------------------------------------------------------------------------- /store/public/img/r3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r3.jpg -------------------------------------------------------------------------------- /store/public/img/r4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r4.jpg -------------------------------------------------------------------------------- /store/public/img/r5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r5.jpg -------------------------------------------------------------------------------- /store/public/img/r6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r6.jpg -------------------------------------------------------------------------------- /store/public/img/r7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r7.jpg -------------------------------------------------------------------------------- /store/public/img/r8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r8.jpg -------------------------------------------------------------------------------- /store/public/img/r9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/r9.jpg -------------------------------------------------------------------------------- /store/public/img/sd/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/sd/Thumbs.db -------------------------------------------------------------------------------- /store/public/img/sd/c1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/sd/c1.jpg -------------------------------------------------------------------------------- /store/public/img/sd/c2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/sd/c2.jpg -------------------------------------------------------------------------------- /store/public/img/sd/c3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/sd/c3.jpg -------------------------------------------------------------------------------- /store/public/img/sd/c4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/sd/c4.jpg -------------------------------------------------------------------------------- /store/public/img/sd/c5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/public/img/sd/c5.jpg -------------------------------------------------------------------------------- /store/public/mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/app.css": "/css/app.css" 4 | } 5 | -------------------------------------------------------------------------------- /store/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /store/resources/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | // Body 2 | $body-bg: #f8fafc; 3 | 4 | // Typography 5 | $font-family-sans-serif: 'Nunito', sans-serif; 6 | $font-size-base: 0.9rem; 7 | $line-height-base: 1.6; 8 | 9 | // Colors 10 | $blue: #3490dc; 11 | $indigo: #6574cd; 12 | $purple: #9561e2; 13 | $pink: #f66d9b; 14 | $red: #e3342f; 15 | $orange: #f6993f; 16 | $yellow: #ffed4a; 17 | $green: #38c172; 18 | $teal: #4dc0b5; 19 | $cyan: #6cb2eb; -------------------------------------------------------------------------------- /store/resources/sass/app.scss: -------------------------------------------------------------------------------- 1 | // Font Awesome 2 | @import "~font-awesome/scss/font-awesome.scss"; 3 | 4 | // Fonts 5 | @import url('https://fonts.googleapis.com/css?family=Nunito'); 6 | 7 | // Variables 8 | @import 'variables'; 9 | 10 | // Bootstrap 11 | @import '~bootstrap/scss/bootstrap'; -------------------------------------------------------------------------------- /store/resources/views/.gitignore: -------------------------------------------------------------------------------- 1 | vendor -------------------------------------------------------------------------------- /store/resources/views/admin/blog/categories/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'blog-categories']) -------------------------------------------------------------------------------- /store/resources/views/admin/blog/comments/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'blog-comments']) -------------------------------------------------------------------------------- /store/resources/views/admin/blog/posts/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'blog-posts']) -------------------------------------------------------------------------------- /store/resources/views/admin/blog/posts/category.blade.php: -------------------------------------------------------------------------------- 1 | @foreach ($categories as $category) 2 | 6 | 7 | @include('admin.blog.posts.category', ['categories' => $category->children]) 8 | 9 | @endforeach -------------------------------------------------------------------------------- /store/resources/views/admin/blog/tags/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'blog-tags']) -------------------------------------------------------------------------------- /store/resources/views/admin/home.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.admin') 2 | 3 | @section('content') 4 | @include ('admin._nav', ['page' => '']) 5 | 6 | Hello! 7 | @endsection -------------------------------------------------------------------------------- /store/resources/views/admin/pages/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'pages']) -------------------------------------------------------------------------------- /store/resources/views/admin/regions/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'regions']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/brands/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-brands']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/categories/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-categories']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/characteristics/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-characteristics']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/characteristics/variants/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-characteristics']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/comments/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-comments']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/deliveryMethods/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-delivery-methods']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/orders/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-orders']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/orders/forms/complete-form.blade.php: -------------------------------------------------------------------------------- 1 |
2 | @csrf 3 | 4 |
-------------------------------------------------------------------------------- /store/resources/views/admin/shop/orders/forms/pay-form.blade.php: -------------------------------------------------------------------------------- 1 |
2 | @csrf 3 | 4 |
-------------------------------------------------------------------------------- /store/resources/views/admin/shop/orders/forms/send-form.blade.php: -------------------------------------------------------------------------------- 1 |
2 | @csrf 3 | 4 |
-------------------------------------------------------------------------------- /store/resources/views/admin/shop/products/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-products']) -------------------------------------------------------------------------------- /store/resources/views/admin/shop/products/brand.blade.php: -------------------------------------------------------------------------------- 1 | @foreach ($brands as $brand) 2 | 5 | @endforeach -------------------------------------------------------------------------------- /store/resources/views/admin/shop/products/category.blade.php: -------------------------------------------------------------------------------- 1 | @foreach ($categories as $category) 2 | 6 | 7 | @include('admin.shop.products.category', ['categories' => $category->children]) 8 | 9 | @endforeach -------------------------------------------------------------------------------- /store/resources/views/admin/shop/products/characteristics/characteristic.blade.php: -------------------------------------------------------------------------------- 1 | @foreach ($characteristics as $characteristic) 2 | 5 | @endforeach -------------------------------------------------------------------------------- /store/resources/views/admin/shop/products/characteristics/variant.blade.php: -------------------------------------------------------------------------------- 1 | @foreach ($variants as $variant) 2 | 5 | @endforeach -------------------------------------------------------------------------------- /store/resources/views/admin/shop/reviews/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'shop-reviews']) -------------------------------------------------------------------------------- /store/resources/views/admin/users/_nav.blade.php: -------------------------------------------------------------------------------- 1 | @include ('admin._nav', ['page' => 'users']) -------------------------------------------------------------------------------- /store/resources/views/emails/auth/register/verify.blade.php: -------------------------------------------------------------------------------- 1 | @component('mail::message') 2 | # Email Confirmation 3 | 4 | Please refer to the following link: 5 | 6 | @component('mail::button', ['url' => route('register.verify', ['token' => $user->verify_token])]) 7 | Verify Email 8 | @endcomponent 9 | 10 | Thanks,
11 | {{ config('app.name') }} 12 | @endcomponent -------------------------------------------------------------------------------- /store/resources/views/emails/contact/send.blade.php: -------------------------------------------------------------------------------- 1 | @component('mail::message') 2 | # New Message ({{ $email }}) 3 | 4 | {{ $message }} 5 | @endcomponent -------------------------------------------------------------------------------- /store/resources/views/errors/401.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Unauthorized')) 4 | @section('code', '401') 5 | @section('message', __('Unauthorized')) 6 | -------------------------------------------------------------------------------- /store/resources/views/errors/403.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Forbidden')) 4 | @section('code', '403') 5 | @section('message', __($exception->getMessage() ?: 'Forbidden')) 6 | -------------------------------------------------------------------------------- /store/resources/views/errors/404.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Not Found')) 4 | @section('code', '404') 5 | @section('message', __('Not Found')) 6 | -------------------------------------------------------------------------------- /store/resources/views/errors/419.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Page Expired')) 4 | @section('code', '419') 5 | @section('message', __('Page Expired')) 6 | -------------------------------------------------------------------------------- /store/resources/views/errors/429.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Too Many Requests')) 4 | @section('code', '429') 5 | @section('message', __('Too Many Requests')) 6 | -------------------------------------------------------------------------------- /store/resources/views/errors/500.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Server Error')) 4 | @section('code', '500') 5 | @section('message', __('Server Error')) 6 | -------------------------------------------------------------------------------- /store/resources/views/errors/503.blade.php: -------------------------------------------------------------------------------- 1 | @extends('errors::minimal') 2 | 3 | @section('title', __('Service Unavailable')) 4 | @section('code', '503') 5 | @section('message', __($exception->getMessage() ?: 'Service Unavailable')) 6 | -------------------------------------------------------------------------------- /store/resources/views/shop/orders/region.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /store/resources/views/shop/products/_sidebar.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{ Widget::run(\App\Widget\Shop\BrandsWidget::class) }} 4 | 5 | {{ Widget::run(\App\Widget\Shop\CategoriesWidget::class) }} 6 | 7 | @include ('shop.products._search') 8 | 9 |
-------------------------------------------------------------------------------- /store/resources/views/widgets/blog/tags.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /store/resources/views/widgets/shop/cart.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /store/routes/api.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 7 | })->describe('Display an inspiring quote'); 8 | -------------------------------------------------------------------------------- /store/storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /store/storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /store/storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /store/storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /store/storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /store/storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /store/storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /store/storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /store/storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /store/storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /store/storage/public/photos/15/shop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/storage/public/photos/15/shop.png -------------------------------------------------------------------------------- /store/storage/public/photos/15/thumbs/shop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthur-arslanov/laravel-store/30cc49f0ac8215982872cde81df99fb3cd259792/store/storage/public/photos/15/thumbs/shop.png --------------------------------------------------------------------------------