From 75a0f9a38ac54018a364283255b859e7261efccf Mon Sep 17 00:00:00 2001 From: Kevin Adametz Date: Fri, 12 Jun 2020 14:46:51 +0200 Subject: [PATCH] Customers Add+Edit, API WP --- .idea/mivita.care.iml | 42 +- .idea/php.xml | 46 +- .idea/workspace.xml | 234 +- .phpstorm.meta.php | 226 +- .rnd | Bin 0 -> 1024 bytes _ide_helper.php | 6691 +++++++++-------- _ide_helper_models.php | 258 +- app/Http/Controllers/AdminUserController.php | 5 +- app/Http/Controllers/Api/AuthController.php | 103 + app/Http/Controllers/Api/KasController.php | 1 - .../Api/ShoppingUserController.php | 526 ++ app/Http/Controllers/AttributeController.php | 4 +- app/Http/Controllers/CategoryController.php | 6 +- app/Http/Controllers/CountryController.php | 11 +- app/Http/Controllers/CustomerController.php | 102 +- app/Http/Controllers/DataTableController.php | 2 +- app/Http/Controllers/HomeController.php | 7 +- .../Controllers/ImportProductController.php | 2 +- app/Http/Controllers/LeadController.php | 27 +- app/Http/Controllers/MembershipController.php | 19 +- app/Http/Controllers/ProductController.php | 13 +- app/Http/Controllers/SalesController.php | 6 +- app/Http/Controllers/ShippingController.php | 11 +- app/Http/Controllers/SitesController.php | 4 +- .../Controllers/Sys/AdminToolsController.php | 28 +- app/Http/Controllers/Sys/ImportController.php | 54 + .../Controllers/TranslationController.php | 4 +- .../Controllers/TranslationFileController.php | 6 - .../Controllers/User/CustomerController.php | 220 + .../Controllers/User/ShopSalesController.php | 9 +- app/Http/Controllers/UserDataController.php | 22 +- app/Http/Controllers/UserDeleteController.php | 5 +- app/Http/Controllers/UserLevelController.php | 4 +- app/Http/Controllers/UserShopController.php | 28 +- .../Controllers/UserUpdateEmailController.php | 13 +- .../UserUpdatePasswordController.php | 7 +- app/Http/Controllers/Web/CardController.php | 11 +- .../Controllers/Web/CheckoutController.php | 53 +- .../Controllers/Web/ContactController.php | 18 +- .../Controllers/Web/RegisterController.php | 8 +- app/Http/Controllers/Web/SiteController.php | 1 - app/Http/Controllers/WizardController.php | 59 +- app/Imports/ImportCollection.php | 21 + app/Mail/MailCheckout.php | 4 +- app/Mail/MailInfo.php | 34 +- app/Models/Country.php | 44 +- app/Models/CountryPrice.php | 73 + app/Models/Import.php | 66 + app/Models/PaymentTransaction.php | 2 + app/Models/Product.php | 42 +- app/Models/ShoppingOrder.php | 26 +- app/Models/ShoppingOrderItem.php | 4 + app/Models/ShoppingPayment.php | 2 + app/Models/ShoppingUser.php | 56 + app/Models/UserAccount.php | 4 + app/Models/UserHistory.php | 2 + app/Models/UserMessage.php | 23 +- app/Providers/AuthServiceProvider.php | 2 + app/Providers/RouteServiceProvider.php | 2 - app/Repositories/FileRepository.php | 8 +- app/Repositories/ImportRepository.php | 156 + app/Repositories/ProductRepository.php | 27 + app/Services/CustomerPriority.php | 94 +- app/Services/Payment.php | 5 + app/Services/Shop.php | 22 +- app/Services/Util.php | 15 +- app/Services/Yard.php | 6 +- app/User.php | 28 +- app/helpers.php | 29 +- archiv.tar | Bin 0 -> 78411776 bytes bootstrap/cache/packages.php | 58 +- bootstrap/cache/services.php | 137 +- composer.json | 50 +- composer.lock | 4300 ++++++++--- config/auth.php | 8 +- config/database.php | 2 +- config/excel.php | 704 -- config/filesystems.php | 6 + ...18_09_29_145909_create_countries_table.php | 9 + ...018_10_21_164001_create_products_table.php | 2 + ..._23_161530_create_shopping_users_table.php | 10 + ...23_163527_create_shopping_orders_table.php | 5 +- ...3724_create_shopping_order_items_table.php | 3 + ..._03_152445_create_country_prices_table.php | 49 + public/.htaccess | 1 + public/css/application.css | 22 + public/phpinfo.php | 4 + resources/lang/de.json | 202 +- resources/lang/de/navigation.php | 6 + resources/lang/de/validation.php | 4 +- resources/views/admin/country/form.blade.php | 83 +- resources/views/admin/country/index.blade.php | 32 +- .../views/admin/customer/_detail.blade.php | 110 +- .../views/admin/customer/_edit.blade.php | 388 + .../views/admin/customer/detail.blade.php | 2 +- resources/views/admin/customer/edit.blade.php | 15 + .../views/admin/customer/index.blade.php | 3 +- .../admin/modal/is_like_member.blade.php | 30 +- resources/views/admin/product/form.blade.php | 148 +- .../layouts/includes/layout-sidenav.blade.php | 39 +- resources/views/sys/admin/cronjobs.blade.php | 20 +- resources/views/sys/admin/customers.blade.php | 47 +- .../views/sys/admin/import-show.blade.php | 104 + resources/views/sys/admin/import.blade.php | 109 + resources/views/user/_user_form.blade.php | 468 ++ resources/views/user/customer/add.blade.php | 103 + .../views/user/customer/detail.blade.php | 12 + resources/views/user/customer/edit.blade.php | 16 + resources/views/user/customer/index.blade.php | 89 + resources/views/user/edit.blade.php | 4 +- .../views/user/membership/index.blade.php | 6 +- resources/views/user/shop/detail.blade.php | 12 + resources/views/user/team/members.blade.php | 2 +- resources/views/user/user_form.blade.php | 576 +- resources/views/user/user_new_form.blade.php | 216 +- routes/api.php | 32 +- routes/web.php | 20 +- storage/debugbar/.gitignore | 2 + storage/oauth-private.key | 51 + storage/oauth-public.key | 14 + 120 files changed, 11894 insertions(+), 6134 deletions(-) create mode 100644 .rnd create mode 100755 app/Http/Controllers/Api/AuthController.php create mode 100755 app/Http/Controllers/Api/ShoppingUserController.php create mode 100755 app/Http/Controllers/Sys/ImportController.php create mode 100755 app/Http/Controllers/User/CustomerController.php create mode 100644 app/Imports/ImportCollection.php create mode 100644 app/Models/CountryPrice.php create mode 100644 app/Models/Import.php create mode 100644 app/Repositories/ImportRepository.php create mode 100644 archiv.tar mode change 100644 => 100755 bootstrap/cache/packages.php mode change 100644 => 100755 bootstrap/cache/services.php delete mode 100644 config/excel.php create mode 100644 database/migrations/2020_06_03_152445_create_country_prices_table.php create mode 100644 public/phpinfo.php create mode 100644 resources/views/admin/customer/_edit.blade.php create mode 100644 resources/views/admin/customer/edit.blade.php create mode 100644 resources/views/sys/admin/import-show.blade.php create mode 100644 resources/views/sys/admin/import.blade.php create mode 100644 resources/views/user/_user_form.blade.php create mode 100644 resources/views/user/customer/add.blade.php create mode 100644 resources/views/user/customer/detail.blade.php create mode 100644 resources/views/user/customer/edit.blade.php create mode 100644 resources/views/user/customer/index.blade.php create mode 100644 resources/views/user/shop/detail.blade.php create mode 100644 storage/debugbar/.gitignore create mode 100644 storage/oauth-private.key create mode 100644 storage/oauth-public.key diff --git a/.idea/mivita.care.iml b/.idea/mivita.care.iml index 505da3a..518b499 100644 --- a/.idea/mivita.care.iml +++ b/.idea/mivita.care.iml @@ -2,15 +2,18 @@ - - + + + + + @@ -18,13 +21,13 @@ + - + - @@ -33,36 +36,55 @@ - - + + + + + + + + + + + + + + + + + - + + + + + @@ -70,6 +92,8 @@ + + @@ -80,6 +104,7 @@ + @@ -101,11 +126,10 @@ - - + diff --git a/.idea/php.xml b/.idea/php.xml index 9f3c863..08699a1 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -10,23 +10,19 @@ - - - - @@ -34,7 +30,6 @@ - @@ -58,7 +53,6 @@ - @@ -76,7 +70,6 @@ - @@ -96,12 +89,9 @@ - - - @@ -113,9 +103,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 646ab68..e3e6e97 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,57 +2,118 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + - - + + + + + + + + + + + - + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + + + + + + + @@ -268,7 +353,7 @@ - + @@ -276,18 +361,18 @@ - - + + + + - - + - @@ -469,6 +554,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -509,39 +619,49 @@ - + - - + + - + + + + + - + - + - + - + + + + + + + - + - + diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php index 1edde74..1add5b7 100644 --- a/.phpstorm.meta.php +++ b/.phpstorm.meta.php @@ -5,7 +5,7 @@ namespace PHPSTORM_META { /** * PhpStorm Meta file, to provide autocomplete information for PhpStorm - * Generated on 2020-03-07 13:24:22. + * Generated on 2020-06-12 14:15:43. * * @author Barry vd. Heuvel * @see https://github.com/barryvdh/laravel-ide-helper @@ -13,6 +13,7 @@ namespace PHPSTORM_META { override(new \Illuminate\Contracts\Container\Container, map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -27,13 +28,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -43,8 +53,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -55,9 +63,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -82,6 +95,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -120,15 +135,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -144,7 +155,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, @@ -169,6 +179,7 @@ namespace PHPSTORM_META { override(\Illuminate\Container\Container::makeWith(0), map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -183,13 +194,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -199,8 +219,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -211,9 +229,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -238,6 +261,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -276,15 +301,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -300,7 +321,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, @@ -325,6 +345,7 @@ namespace PHPSTORM_META { override(\Illuminate\Contracts\Container\Container::make(0), map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -339,13 +360,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -355,8 +385,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -367,9 +395,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -394,6 +427,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -432,15 +467,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -456,7 +487,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, @@ -481,6 +511,7 @@ namespace PHPSTORM_META { override(\Illuminate\Contracts\Container\Container::makeWith(0), map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -495,13 +526,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -511,8 +551,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -523,9 +561,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -550,6 +593,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -588,15 +633,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -612,7 +653,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, @@ -637,6 +677,7 @@ namespace PHPSTORM_META { override(\App::make(0), map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -651,13 +692,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -667,8 +717,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -679,9 +727,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -706,6 +759,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -744,15 +799,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -768,7 +819,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, @@ -793,6 +843,7 @@ namespace PHPSTORM_META { override(\App::makeWith(0), map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -807,13 +858,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -823,8 +883,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -835,9 +893,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -862,6 +925,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -900,15 +965,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -924,7 +985,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, @@ -949,6 +1009,7 @@ namespace PHPSTORM_META { override(\app(0), map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -963,13 +1024,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -979,8 +1049,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -991,9 +1059,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -1018,6 +1091,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -1056,15 +1131,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1080,7 +1151,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, @@ -1105,6 +1175,7 @@ namespace PHPSTORM_META { override(\resolve(0), map([ '' => '@', 'App\Services\Yard' => \App\Services\Yard::class, + 'Barryvdh\Debugbar\LaravelDebugbar' => \Barryvdh\Debugbar\LaravelDebugbar::class, 'Cviebrock\EloquentSluggable\SluggableObserver' => \Cviebrock\EloquentSluggable\SluggableObserver::class, 'Illuminate\Broadcasting\BroadcastManager' => \Illuminate\Broadcasting\BroadcastManager::class, 'Illuminate\Bus\Dispatcher' => \Illuminate\Bus\Dispatcher::class, @@ -1119,13 +1190,22 @@ namespace PHPSTORM_META { 'Illuminate\Contracts\Pipeline\Hub' => \Illuminate\Pipeline\Hub::class, 'Illuminate\Contracts\Queue\EntityResolver' => \Illuminate\Database\Eloquent\QueueEntityResolver::class, 'Illuminate\Contracts\Routing\ResponseFactory' => \Illuminate\Routing\ResponseFactory::class, + 'Illuminate\Foundation\Mix' => \Illuminate\Foundation\Mix::class, 'Illuminate\Mail\Markdown' => \Illuminate\Mail\Markdown::class, 'Illuminate\Notifications\ChannelManager' => \Illuminate\Notifications\ChannelManager::class, 'Illuminate\Routing\Contracts\ControllerDispatcher' => \Illuminate\Routing\ControllerDispatcher::class, 'Illuminate\Session\Middleware\StartSession' => \Illuminate\Session\Middleware\StartSession::class, 'Laracasts\Flash\SessionStore' => \Laracasts\Flash\LaravelSessionStore::class, + 'League\OAuth2\Server\AuthorizationServer' => \League\OAuth2\Server\AuthorizationServer::class, + 'League\OAuth2\Server\ResourceServer' => \League\OAuth2\Server\ResourceServer::class, + 'Maatwebsite\Excel\Files\Filesystem' => \Maatwebsite\Excel\Files\Filesystem::class, + 'Maatwebsite\Excel\Files\TemporaryFileFactory' => \Maatwebsite\Excel\Files\TemporaryFileFactory::class, + 'Maatwebsite\Excel\Transactions\TransactionHandler' => \Maatwebsite\Excel\Transactions\DbTransactionHandler::class, + 'Maatwebsite\Excel\Transactions\TransactionManager' => \Maatwebsite\Excel\Transactions\TransactionManager::class, 'NunoMaduro\Collision\Contracts\Adapters\Phpunit\Listener' => \NunoMaduro\Collision\Adapters\Phpunit\Listener::class, 'NunoMaduro\Collision\Contracts\Provider' => \NunoMaduro\Collision\Provider::class, + 'Psr\Http\Message\ResponseInterface' => \Nyholm\Psr7\Response::class, + 'Psr\Http\Message\ServerRequestInterface' => \Nyholm\Psr7\ServerRequest::class, 'Reliese\Coders\Model\Factory' => \Reliese\Coders\Model\Factory::class, 'auth' => \Illuminate\Auth\AuthManager::class, 'auth.driver' => \Illuminate\Auth\SessionGuard::class, @@ -1135,8 +1215,6 @@ namespace PHPSTORM_META { 'cache' => \Illuminate\Cache\CacheManager::class, 'cache.store' => \Illuminate\Cache\Repository::class, 'cart' => \Gloudemans\Shoppingcart\Cart::class, - 'command.app.name' => \Illuminate\Foundation\Console\AppNameCommand::class, - 'command.auth.make' => \Illuminate\Auth\Console\AuthMakeCommand::class, 'command.auth.resets.clear' => \Illuminate\Auth\Console\ClearResetsCommand::class, 'command.cache.clear' => \Illuminate\Cache\Console\ClearCommand::class, 'command.cache.forget' => \Illuminate\Cache\Console\ForgetCommand::class, @@ -1147,9 +1225,14 @@ namespace PHPSTORM_META { 'command.config.clear' => \Illuminate\Foundation\Console\ConfigClearCommand::class, 'command.console.make' => \Illuminate\Foundation\Console\ConsoleMakeCommand::class, 'command.controller.make' => \Illuminate\Routing\Console\ControllerMakeCommand::class, + 'command.db.wipe' => \Illuminate\Database\Console\WipeCommand::class, + 'command.debugbar.clear' => \Barryvdh\Debugbar\Console\ClearCommand::class, 'command.down' => \Illuminate\Foundation\Console\DownCommand::class, 'command.environment' => \Illuminate\Foundation\Console\EnvironmentCommand::class, + 'command.event.cache' => \Illuminate\Foundation\Console\EventCacheCommand::class, + 'command.event.clear' => \Illuminate\Foundation\Console\EventClearCommand::class, 'command.event.generate' => \Illuminate\Foundation\Console\EventGenerateCommand::class, + 'command.event.list' => \Illuminate\Foundation\Console\EventListCommand::class, 'command.event.make' => \Illuminate\Foundation\Console\EventMakeCommand::class, 'command.exception.make' => \Illuminate\Foundation\Console\ExceptionMakeCommand::class, 'command.factory.make' => \Illuminate\Database\Console\Factories\FactoryMakeCommand::class, @@ -1174,6 +1257,8 @@ namespace PHPSTORM_META { 'command.notification.make' => \Illuminate\Foundation\Console\NotificationMakeCommand::class, 'command.notification.table' => \Illuminate\Notifications\Console\NotificationTableCommand::class, 'command.observer.make' => \Illuminate\Foundation\Console\ObserverMakeCommand::class, + 'command.optimize' => \Illuminate\Foundation\Console\OptimizeCommand::class, + 'command.optimize.clear' => \Illuminate\Foundation\Console\OptimizeClearCommand::class, 'command.package.discover' => \Illuminate\Foundation\Console\PackageDiscoverCommand::class, 'command.policy.make' => \Illuminate\Foundation\Console\PolicyMakeCommand::class, 'command.preset' => \Illuminate\Foundation\Console\PresetCommand::class, @@ -1212,15 +1297,11 @@ namespace PHPSTORM_META { 'db' => \Illuminate\Database\DatabaseManager::class, 'db.connection' => \Illuminate\Database\MySqlConnection::class, 'db.factory' => \Illuminate\Database\Connectors\ConnectionFactory::class, + 'dompdf' => \Dompdf\Dompdf::class, + 'dompdf.wrapper' => \Barryvdh\DomPDF\PDF::class, 'encrypter' => \Illuminate\Encryption\Encrypter::class, 'events' => \Illuminate\Events\Dispatcher::class, 'excel' => \Maatwebsite\Excel\Excel::class, - 'excel.identifier' => \Maatwebsite\Excel\Classes\FormatIdentifier::class, - 'excel.parsers.css' => \Maatwebsite\Excel\Parsers\CssParser::class, - 'excel.parsers.view' => \Maatwebsite\Excel\Parsers\ViewParser::class, - 'excel.reader' => \Maatwebsite\Excel\Readers\LaravelExcelReader::class, - 'excel.readers.html' => \Maatwebsite\Excel\Readers\Html::class, - 'excel.writer' => \Maatwebsite\Excel\Writers\LaravelExcelWriter::class, 'files' => \Illuminate\Filesystem\Filesystem::class, 'filesystem' => \Illuminate\Filesystem\FilesystemManager::class, 'filesystem.disk' => \Illuminate\Filesystem\FilesystemAdapter::class, @@ -1236,7 +1317,6 @@ namespace PHPSTORM_META { 'migration.creator' => \Illuminate\Database\Migrations\MigrationCreator::class, 'migration.repository' => \Illuminate\Database\Migrations\DatabaseMigrationRepository::class, 'migrator' => \Illuminate\Database\Migrations\Migrator::class, - 'phpexcel' => \Maatwebsite\Excel\Classes\PHPExcel::class, 'profanityFilter' => \Askedio\Laravel5ProfanityFilter\ProfanityFilter::class, 'queue' => \Illuminate\Queue\QueueManager::class, 'queue.connection' => \Illuminate\Queue\SyncQueue::class, diff --git a/.rnd b/.rnd new file mode 100644 index 0000000000000000000000000000000000000000..61a1bb6db7b7f08559585f362fea1f01b3d80611 GIT binary patch literal 1024 zcmV+b1poWU+|g5NsU9OF>!fa)D<{U})hW#ycSUi^8ia>KTBpDUu1Z@#-fI+$zDm6R zdY10K@c~D+At9{68UeI8KfX|NF`u8Kf*)FUcag#Aw>FPbn8DqXjS@z;{7$nRxpV5g zz2!k6b6KYmZI+ekJ`5O8u*IY=K_Mdbqf1;%e@mDEWSPY+@zV;5;A1)S(o4B+77t8w z?8i&(!Z)OP6DD+OO(_~vi+%LYU0?zs_=NJMOOL4$*>~AOwt+&ak-p{1y+4mL%cV+l}!U0Xe$PK3S^zjJ6hOQ&3egsgiWyGvz0 z70Cwl{aEp$mEbE6=q>yN{ZC{Ae8#DwDD43PS;K>@s))F#uz8=^OU2IfYeUK17CaIG zPV6dVG|(@=(4cx%*6dCirDf?e7XVtPb$4J9_=aQe+;A9){8-FviMlbtAPPvS;_0f| zJUwYJpyXKcU9p`Yh5pu&C4tuubB+#f<<*_R@DO`=*C{&FXCph4{nNDWdr-Y{O;>;#VCN

ikMNiCUE;uLzWjfV14}I^i0|erw2_C0K=oU~V=+%*ciD zHzUi-^r?I?y^c>LR#3}uDRPK|_>$mr^&8Mku^hYx0$GD~)7alXoU1l6ve$xr!>g!& z)-K6UTc!vol6_aUz%9Jf8XaVJ8cnxr<{Q+DD?m|NJ}^!{=UkoDfQ51p;^sK4I5FbH z%xw=}^bFqDh!m56l%R;Kb^+5?z8c_4-{XO;IX>Rh6+D*RA|_0B%ryEob(woNrVg*k z*}+gRKf;8zFZD9cloR+?#HD$vxZ?GbheYKioU-eIe+&D5{p*iKUsUMjDe-N?4GWlU zC#Inqs%DN+l_V4-Ut6U`IAr7Y{cb$~V%)cQa4B4;Cn ujhD)+$ThJN7^KOnC$w_kfiz9>u#KAkhLiS?B?DWSmipath($path); } + /** + * Set the application directory. + * + * @param string $path + * @return \Illuminate\Foundation\Application + * @static + */ + public static function useAppPath($path) + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->useAppPath($path); + } + /** * Get the base path of the Laravel installation. * @@ -316,13 +329,14 @@ namespace Illuminate\Support\Facades { /** * Get or check the current application environment. * + * @param string|array $environments * @return string|bool * @static */ - public static function environment() + public static function environment(...$environments) { /** @var \Illuminate\Foundation\Application $instance */ - return $instance->environment(); + return $instance->environment(...$environments); } /** @@ -337,6 +351,18 @@ namespace Illuminate\Support\Facades { return $instance->isLocal(); } + /** + * Determine if application is in production environment. + * + * @return bool + * @static + */ + public static function isProduction() + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->isProduction(); + } + /** * Detect the application's current environment. * @@ -390,15 +416,14 @@ namespace Illuminate\Support\Facades { * Register a service provider with the application. * * @param \Illuminate\Support\ServiceProvider|string $provider - * @param array $options * @param bool $force * @return \Illuminate\Support\ServiceProvider * @static */ - public static function register($provider, $options = [], $force = false) + public static function register($provider, $force = false) { /** @var \Illuminate\Foundation\Application $instance */ - return $instance->register($provider, $options, $force); + return $instance->register($provider, $force); } /** @@ -481,8 +506,6 @@ namespace Illuminate\Support\Facades { /** * Resolve the given type from the container. - * - * (Overriding Container::make) * * @param string $abstract * @param array $parameters @@ -497,8 +520,6 @@ namespace Illuminate\Support\Facades { /** * Determine if the given abstract type has been bound. - * - * (Overriding Container::bound) * * @param string $abstract * @return bool @@ -537,7 +558,7 @@ namespace Illuminate\Support\Facades { /** * Register a new boot listener. * - * @param mixed $callback + * @param callable $callback * @return void * @static */ @@ -550,7 +571,7 @@ namespace Illuminate\Support\Facades { /** * Register a new "booted" listener. * - * @param mixed $callback + * @param callable $callback * @return void * @static */ @@ -655,6 +676,30 @@ namespace Illuminate\Support\Facades { return $instance->getCachedRoutesPath(); } + /** + * Determine if the application events are cached. + * + * @return bool + * @static + */ + public static function eventsAreCached() + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->eventsAreCached(); + } + + /** + * Get the path to the events cache file. + * + * @return string + * @static + */ + public static function getCachedEventsPath() + { + /** @var \Illuminate\Foundation\Application $instance */ + return $instance->getCachedEventsPath(); + } + /** * Determine if the application is currently down for maintenance. * @@ -675,6 +720,7 @@ namespace Illuminate\Support\Facades { * @param array $headers * @return void * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException * @static */ public static function abort($code, $message = '', $headers = []) @@ -686,7 +732,7 @@ namespace Illuminate\Support\Facades { /** * Register a terminating callback with the application. * - * @param \Closure $callback + * @param callable|string $callback * @return \Illuminate\Foundation\Application * @static */ @@ -862,7 +908,7 @@ namespace Illuminate\Support\Facades { /** * Define a contextual binding. * - * @param string $concrete + * @param array|string $concrete * @return \Illuminate\Contracts\Container\ContextualBindingBuilder * @static */ @@ -1041,6 +1087,21 @@ namespace Illuminate\Support\Facades { $instance->singleton($abstract, $concrete); } + /** + * Register a shared binding if it hasn't already been registered. + * + * @param string $abstract + * @param \Closure|string|null $concrete + * @return void + * @static + */ + public static function singletonIf($abstract, $concrete = null) + { + //Method inherited from \Illuminate\Container\Container + /** @var \Illuminate\Foundation\Application $instance */ + $instance->singletonIf($abstract, $concrete); + } + /** * "Extend" an abstract type in the container. * @@ -1091,7 +1152,7 @@ namespace Illuminate\Support\Facades { * Resolve all of the bindings for a given tag. * * @param string $tag - * @return array + * @return \Illuminate\Container\iterable * @static */ public static function tagged($tag) @@ -1107,6 +1168,7 @@ namespace Illuminate\Support\Facades { * @param string $abstract * @param string $alias * @return void + * @throws \LogicException * @static */ public static function alias($abstract, $alias) @@ -1286,7 +1348,6 @@ namespace Illuminate\Support\Facades { * * @param string $abstract * @return string - * @throws \LogicException * @static */ public static function getAlias($abstract) @@ -1338,7 +1399,7 @@ namespace Illuminate\Support\Facades { } /** - * Set the globally available instance of the container. + * Get the globally available instance of the container. * * @return static * @static @@ -1432,7 +1493,7 @@ namespace Illuminate\Support\Facades { * Run the console application. * * @param \Symfony\Component\Console\Input\InputInterface $input - * @param \Symfony\Component\Console\Output\OutputInterface $output + * @param \Symfony\Component\Console\Output\OutputInterface|null $output * @return int * @static */ @@ -1492,8 +1553,9 @@ namespace Illuminate\Support\Facades { * * @param string $command * @param array $parameters - * @param \Symfony\Component\Console\Output\OutputInterface $outputBuffer + * @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer * @return int + * @throws \Symfony\Component\Console\Exception\CommandNotFoundException * @static */ public static function call($command, $parameters = [], $outputBuffer = null) @@ -1586,7 +1648,7 @@ namespace Illuminate\Support\Facades { /** * Attempt to get the guard from the local cache. * - * @param string $name + * @param string|null $name * @return \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard * @static */ @@ -1729,6 +1791,18 @@ namespace Illuminate\Support\Facades { return $instance->provider($name, $callback); } + /** + * Determines if any guards have already been resolved. + * + * @return bool + * @static + */ + public static function hasResolvedGuards() + { + /** @var \Illuminate\Auth\AuthManager $instance */ + return $instance->hasResolvedGuards(); + } + /** * Create the user provider implementation for the driver. * @@ -1900,6 +1974,18 @@ namespace Illuminate\Support\Facades { $instance->logout(); } + /** + * Log the user out of the application on their current device only. + * + * @return void + * @static + */ + public static function logoutCurrentDevice() + { + /** @var \Illuminate\Auth\SessionGuard $instance */ + $instance->logoutCurrentDevice(); + } + /** * Invalidate other sessions for the current user. * @@ -2091,7 +2177,7 @@ namespace Illuminate\Support\Facades { } /** - * Determine if the current user is authenticated. + * Determine if current user is authenticated. If not, throw an exception. * * @return \App\User * @throws \Illuminate\Auth\AuthenticationException @@ -2181,13 +2267,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Auth\SessionGuard::mixin($mixin); + \Illuminate\Auth\SessionGuard::mixin($mixin, $replace); } /** @@ -2214,7 +2301,7 @@ namespace Illuminate\Support\Facades { /** * Compile the view at the given path. * - * @param string $path + * @param string|null $path * @return void * @static */ @@ -2332,7 +2419,7 @@ namespace Illuminate\Support\Facades { * Register a component alias directive. * * @param string $path - * @param string $alias + * @param string|null $alias * @return void * @static */ @@ -2346,7 +2433,7 @@ namespace Illuminate\Support\Facades { * Register an include alias directive. * * @param string $path - * @param string $alias + * @param string|null $alias * @return void * @static */ @@ -2362,6 +2449,7 @@ namespace Illuminate\Support\Facades { * @param string $name * @param callable $handler * @return void + * @throws \InvalidArgumentException * @static */ public static function directive($name, $handler) @@ -2446,26 +2534,13 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ return $instance->isExpired($path); } - - /** - * Compile the default values for the echo statement. - * - * @param string $value - * @return string - * @static - */ - public static function compileEchoDefaults($value) - { - /** @var \Illuminate\View\Compilers\BladeCompiler $instance */ - return $instance->compileEchoDefaults($value); - } } /** * * - * @method static \Illuminate\Broadcasting\Broadcasters\Broadcaster channel(string $channel, callable|string $callback) + * @method static \Illuminate\Broadcasting\Broadcasters\Broadcaster channel(string $channel, callable|string $callback, array $options = []) * @method static mixed auth(\Illuminate\Http\Request $request) * @see \Illuminate\Contracts\Broadcasting\Factory */ @@ -2526,7 +2601,7 @@ namespace Illuminate\Support\Facades { /** * Get a driver instance. * - * @param string $driver + * @param string|null $driver * @return mixed * @static */ @@ -2655,7 +2730,6 @@ namespace Illuminate\Support\Facades { * * @param mixed $command * @return mixed - * @throws \RuntimeException * @static */ public static function dispatchToQueue($command) @@ -2664,6 +2738,20 @@ namespace Illuminate\Support\Facades { return $instance->dispatchToQueue($command); } + /** + * Dispatch a command to its appropriate handler after the current process. + * + * @param mixed $command + * @param mixed $handler + * @return void + * @static + */ + public static function dispatchAfterResponse($command, $handler = null) + { + /** @var \Illuminate\Bus\Dispatcher $instance */ + $instance->dispatchAfterResponse($command, $handler); + } + /** * Set the pipes through which commands should be piped before dispatching. * @@ -2704,6 +2792,20 @@ namespace Illuminate\Support\Facades { $instance->assertDispatched($command, $callback); } + /** + * Assert if a job was pushed a number of times. + * + * @param string $command + * @param int $times + * @return void + * @static + */ + public static function assertDispatchedTimes($command, $times = 1) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertDispatchedTimes($command, $times); + } + /** * Determine if a job was dispatched based on a truth-test callback. * @@ -2718,6 +2820,48 @@ namespace Illuminate\Support\Facades { $instance->assertNotDispatched($command, $callback); } + /** + * Assert if a job was dispatched after the response was sent based on a truth-test callback. + * + * @param string $command + * @param callable|int|null $callback + * @return void + * @static + */ + public static function assertDispatchedAfterResponse($command, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertDispatchedAfterResponse($command, $callback); + } + + /** + * Assert if a job was pushed after the response was sent a number of times. + * + * @param string $command + * @param int $times + * @return void + * @static + */ + public static function assertDispatchedAfterResponseTimes($command, $times = 1) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertDispatchedAfterResponseTimes($command, $times); + } + + /** + * Determine if a job was dispatched based on a truth-test callback. + * + * @param string $command + * @param callable|null $callback + * @return void + * @static + */ + public static function assertNotDispatchedAfterResponse($command, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + $instance->assertNotDispatchedAfterResponse($command, $callback); + } + /** * Get all of the jobs matching a truth-test callback. * @@ -2732,6 +2876,20 @@ namespace Illuminate\Support\Facades { return $instance->dispatched($command, $callback); } + /** + * Get all of the jobs dispatched after the response was sent matching a truth-test callback. + * + * @param string $command + * @param callable|null $callback + * @return \Illuminate\Support\Collection + * @static + */ + public static function dispatchedAfterResponse($command, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + return $instance->dispatchedAfterResponse($command, $callback); + } + /** * Determine if there are any stored commands for a given class. * @@ -2744,6 +2902,19 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ return $instance->hasDispatched($command); } + + /** + * Determine if there are any stored commands for a given class. + * + * @param string $command + * @return bool + * @static + */ + public static function hasDispatchedAfterResponse($command) + { + /** @var \Illuminate\Support\Testing\Fakes\BusFake $instance */ + return $instance->hasDispatchedAfterResponse($command); + } } @@ -2756,7 +2927,7 @@ namespace Illuminate\Support\Facades { class Cache { /** - * Get a cache store instance by name. + * Get a cache store instance by name, wrapped in a repository. * * @param string|null $name * @return \Illuminate\Contracts\Cache\Repository @@ -2772,7 +2943,7 @@ namespace Illuminate\Support\Facades { * Get a cache driver instance. * * @param string|null $driver - * @return mixed + * @return \Illuminate\Contracts\Cache\Repository * @static */ public static function driver($driver = null) @@ -2794,6 +2965,18 @@ namespace Illuminate\Support\Facades { return $instance->repository($store); } + /** + * Re-set the event dispatcher on all resolved cache repositories. + * + * @return void + * @static + */ + public static function refreshEventDispatcher() + { + /** @var \Illuminate\Cache\CacheManager $instance */ + $instance->refreshEventDispatcher(); + } + /** * Get the default cache driver name. * @@ -2819,6 +3002,19 @@ namespace Illuminate\Support\Facades { $instance->setDefaultDriver($name); } + /** + * Unset the given driver instances. + * + * @param array|string|null $name + * @return \Illuminate\Cache\CacheManager + * @static + */ + public static function forgetDriver($name = null) + { + /** @var \Illuminate\Cache\CacheManager $instance */ + return $instance->forgetDriver($name); + } + /** * Register a custom driver creator Closure. * @@ -2846,6 +3042,19 @@ namespace Illuminate\Support\Facades { return $instance->has($key); } + /** + * Determine if an item doesn't exist in the cache. + * + * @param string $key + * @return bool + * @static + */ + public static function missing($key) + { + /** @var \Illuminate\Cache\Repository $instance */ + return $instance->missing($key); + } + /** * Retrieve an item from the cache by key. * @@ -2911,14 +3120,14 @@ namespace Illuminate\Support\Facades { * * @param string $key * @param mixed $value - * @param \DateTimeInterface|\DateInterval|float|int|null $minutes - * @return void + * @param \DateTimeInterface|\DateInterval|int|null $ttl + * @return bool * @static */ - public static function put($key, $value, $minutes = null) + public static function put($key, $value, $ttl = null) { /** @var \Illuminate\Cache\Repository $instance */ - $instance->put($key, $value, $minutes); + return $instance->put($key, $value, $ttl); } /** @@ -2941,17 +3150,17 @@ namespace Illuminate\Support\Facades { } /** - * Store multiple items in the cache for a given number of minutes. + * Store multiple items in the cache for a given number of seconds. * * @param array $values - * @param \DateTimeInterface|\DateInterval|float|int $minutes - * @return void + * @param \DateTimeInterface|\DateInterval|int|null $ttl + * @return bool * @static */ - public static function putMany($values, $minutes) + public static function putMany($values, $ttl = null) { /** @var \Illuminate\Cache\Repository $instance */ - $instance->putMany($values, $minutes); + return $instance->putMany($values, $ttl); } /** @@ -2978,14 +3187,14 @@ namespace Illuminate\Support\Facades { * * @param string $key * @param mixed $value - * @param \DateTimeInterface|\DateInterval|float|int $minutes + * @param \DateTimeInterface|\DateInterval|int|null $ttl * @return bool * @static */ - public static function add($key, $value, $minutes) + public static function add($key, $value, $ttl = null) { /** @var \Illuminate\Cache\Repository $instance */ - return $instance->add($key, $value, $minutes); + return $instance->add($key, $value, $ttl); } /** @@ -3021,32 +3230,32 @@ namespace Illuminate\Support\Facades { * * @param string $key * @param mixed $value - * @return void + * @return bool * @static */ public static function forever($key, $value) { /** @var \Illuminate\Cache\Repository $instance */ - $instance->forever($key, $value); + return $instance->forever($key, $value); } /** - * Get an item from the cache, or store the default value. + * Get an item from the cache, or execute the given Closure and store the result. * * @param string $key - * @param \DateTimeInterface|\DateInterval|float|int $minutes + * @param \DateTimeInterface|\DateInterval|int|null $ttl * @param \Closure $callback * @return mixed * @static */ - public static function remember($key, $minutes, $callback) + public static function remember($key, $ttl, $callback) { /** @var \Illuminate\Cache\Repository $instance */ - return $instance->remember($key, $minutes, $callback); + return $instance->remember($key, $ttl, $callback); } /** - * Get an item from the cache, or store the default value forever. + * Get an item from the cache, or execute the given Closure and store the result forever. * * @param string $key * @param \Closure $callback @@ -3060,7 +3269,7 @@ namespace Illuminate\Support\Facades { } /** - * Get an item from the cache, or store the default value forever. + * Get an item from the cache, or execute the given Closure and store the result forever. * * @param string $key * @param \Closure $callback @@ -3146,7 +3355,7 @@ namespace Illuminate\Support\Facades { /** * Get the default cache time. * - * @return float|int + * @return int|null * @static */ public static function getDefaultCacheTime() @@ -3156,16 +3365,16 @@ namespace Illuminate\Support\Facades { } /** - * Set the default cache time in minutes. + * Set the default cache time in seconds. * - * @param float|int $minutes + * @param int|null $seconds * @return \Illuminate\Cache\Repository * @static */ - public static function setDefaultCacheTime($minutes) + public static function setDefaultCacheTime($seconds) { /** @var \Illuminate\Cache\Repository $instance */ - return $instance->setDefaultCacheTime($minutes); + return $instance->setDefaultCacheTime($seconds); } /** @@ -3180,6 +3389,18 @@ namespace Illuminate\Support\Facades { return $instance->getStore(); } + /** + * Get the event dispatcher instance. + * + * @return \Illuminate\Contracts\Events\Dispatcher + * @static + */ + public static function getEventDispatcher() + { + /** @var \Illuminate\Cache\Repository $instance */ + return $instance->getEventDispatcher(); + } + /** * Set the event dispatcher instance. * @@ -3263,13 +3484,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Cache\Repository::mixin($mixin); + \Illuminate\Cache\Repository::mixin($mixin, $replace); } /** @@ -3518,8 +3740,8 @@ namespace Illuminate\Support\Facades { * @param string $name * @param string $value * @param int $minutes - * @param string $path - * @param string $domain + * @param string|null $path + * @param string|null $domain * @param bool|null $secure * @param bool $httpOnly * @param bool $raw @@ -3538,8 +3760,8 @@ namespace Illuminate\Support\Facades { * * @param string $name * @param string $value - * @param string $path - * @param string $domain + * @param string|null $path + * @param string|null $domain * @param bool|null $secure * @param bool $httpOnly * @param bool $raw @@ -3557,8 +3779,8 @@ namespace Illuminate\Support\Facades { * Expire the given cookie. * * @param string $name - * @param string $path - * @param string $domain + * @param string|null $path + * @param string|null $domain * @return \Symfony\Component\HttpFoundation\Cookie * @static */ @@ -3572,13 +3794,14 @@ namespace Illuminate\Support\Facades { * Determine if a cookie has been queued. * * @param string $key + * @param string|null $path * @return bool * @static */ - public static function hasQueued($key) + public static function hasQueued($key, $path = null) { /** @var \Illuminate\Cookie\CookieJar $instance */ - return $instance->hasQueued($key); + return $instance->hasQueued($key, $path); } /** @@ -3586,13 +3809,14 @@ namespace Illuminate\Support\Facades { * * @param string $key * @param mixed $default + * @param string|null $path * @return \Symfony\Component\HttpFoundation\Cookie * @static */ - public static function queued($key, $default = null) + public static function queued($key, $default = null, $path = null) { /** @var \Illuminate\Cookie\CookieJar $instance */ - return $instance->queued($key, $default); + return $instance->queued($key, $default, $path); } /** @@ -3612,13 +3836,14 @@ namespace Illuminate\Support\Facades { * Remove a cookie from the queue. * * @param string $name + * @param string|null $path * @return void * @static */ - public static function unqueue($name) + public static function unqueue($name, $path = null) { /** @var \Illuminate\Cookie\CookieJar $instance */ - $instance->unqueue($name); + $instance->unqueue($name, $path); } /** @@ -3627,7 +3852,7 @@ namespace Illuminate\Support\Facades { * @param string $path * @param string $domain * @param bool $secure - * @param string $sameSite + * @param string|null $sameSite * @return \Illuminate\Cookie\CookieJar * @static */ @@ -3648,6 +3873,45 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Cookie\CookieJar $instance */ return $instance->getQueuedCookies(); } + + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Illuminate\Cookie\CookieJar::macro($name, $macro); + } + + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Illuminate\Cookie\CookieJar::mixin($mixin, $replace); + } + + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Illuminate\Cookie\CookieJar::hasMacro($name); + } } @@ -3703,6 +3967,7 @@ namespace Illuminate\Support\Facades { * * @param string $value * @return string + * @throws \Illuminate\Contracts\Encryption\EncryptException * @static */ public static function encryptString($value) @@ -3714,7 +3979,7 @@ namespace Illuminate\Support\Facades { /** * Decrypt the given value. * - * @param mixed $payload + * @param string $payload * @param bool $unserialize * @return mixed * @throws \Illuminate\Contracts\Encryption\DecryptException @@ -3731,6 +3996,7 @@ namespace Illuminate\Support\Facades { * * @param string $payload * @return string + * @throws \Illuminate\Contracts\Encryption\DecryptException * @static */ public static function decryptString($payload) @@ -3764,7 +4030,7 @@ namespace Illuminate\Support\Facades { /** * Get a database connection instance. * - * @param string $name + * @param string|null $name * @return \Illuminate\Database\Connection * @static */ @@ -3777,7 +4043,7 @@ namespace Illuminate\Support\Facades { /** * Disconnect from the given database and remove from local cache. * - * @param string $name + * @param string|null $name * @return void * @static */ @@ -3790,7 +4056,7 @@ namespace Illuminate\Support\Facades { /** * Disconnect from the given database. * - * @param string $name + * @param string|null $name * @return void * @static */ @@ -3803,7 +4069,7 @@ namespace Illuminate\Support\Facades { /** * Reconnect to the given database. * - * @param string $name + * @param string|null $name * @return \Illuminate\Database\Connection * @static */ @@ -3888,6 +4154,19 @@ namespace Illuminate\Support\Facades { return $instance->getConnections(); } + /** + * Set the database reconnector callback. + * + * @param callable $reconnector + * @return void + * @static + */ + public static function setReconnector($reconnector) + { + /** @var \Illuminate\Database\DatabaseManager $instance */ + $instance->setReconnector($reconnector); + } + /** * Get a schema builder instance for the connection. * @@ -3900,20 +4179,6 @@ namespace Illuminate\Support\Facades { return $instance->getSchemaBuilder(); } - /** - * Bind values to their parameters in the given statement. - * - * @param \PDOStatement $statement - * @param array $bindings - * @return void - * @static - */ - public static function bindValues($statement, $bindings) - { - /** @var \Illuminate\Database\MySqlConnection $instance */ - $instance->bindValues($statement, $bindings); - } - /** * Set the query grammar to the default implementation. * @@ -3956,15 +4221,16 @@ namespace Illuminate\Support\Facades { /** * Begin a fluent query against a database table. * - * @param string $table + * @param \Closure|\Illuminate\Database\Query\Builder|string $table + * @param string|null $as * @return \Illuminate\Database\Query\Builder * @static */ - public static function table($table) + public static function table($table, $as = null) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ - return $instance->table($table); + return $instance->table($table, $as); } /** @@ -4146,6 +4412,21 @@ namespace Illuminate\Support\Facades { return $instance->pretend($callback); } + /** + * Bind values to their parameters in the given statement. + * + * @param \PDOStatement $statement + * @param array $bindings + * @return void + * @static + */ + public static function bindValues($statement, $bindings) + { + //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + $instance->bindValues($statement, $bindings); + } + /** * Prepare the query bindings for execution. * @@ -4285,6 +4566,19 @@ namespace Illuminate\Support\Facades { return $instance->getPdo(); } + /** + * Get the current PDO connection parameter without executing any reconnect logic. + * + * @return \PDO|\Closure|null + * @static + */ + public static function getRawPdo() + { + //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->getRawPdo(); + } + /** * Get the current PDO connection used for reading. * @@ -4298,6 +4592,19 @@ namespace Illuminate\Support\Facades { return $instance->getReadPdo(); } + /** + * Get the current read PDO connection parameter without executing any reconnect logic. + * + * @return \PDO|\Closure|null + * @static + */ + public static function getRawReadPdo() + { + //Method inherited from \Illuminate\Database\Connection + /** @var \Illuminate\Database\MySqlConnection $instance */ + return $instance->getRawReadPdo(); + } + /** * Set the PDO connection. * @@ -4326,20 +4633,6 @@ namespace Illuminate\Support\Facades { return $instance->setReadPdo($pdo); } - /** - * Set the reconnect instance on the connection. - * - * @param callable $reconnector - * @return \Illuminate\Database\MySqlConnection - * @static - */ - public static function setReconnector($reconnector) - { - //Method inherited from \Illuminate\Database\Connection - /** @var \Illuminate\Database\MySqlConnection $instance */ - return $instance->setReconnector($reconnector); - } - /** * Get the database connection name. * @@ -4397,14 +4690,14 @@ namespace Illuminate\Support\Facades { * Set the query grammar used by the connection. * * @param \Illuminate\Database\Query\Grammars\Grammar $grammar - * @return void + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setQueryGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ - $instance->setQueryGrammar($grammar); + return $instance->setQueryGrammar($grammar); } /** @@ -4424,14 +4717,14 @@ namespace Illuminate\Support\Facades { * Set the schema grammar used by the connection. * * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - * @return void + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setSchemaGrammar($grammar) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ - $instance->setSchemaGrammar($grammar); + return $instance->setSchemaGrammar($grammar); } /** @@ -4451,14 +4744,14 @@ namespace Illuminate\Support\Facades { * Set the query post processor used by the connection. * * @param \Illuminate\Database\Query\Processors\Processor $processor - * @return void + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setPostProcessor($processor) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ - $instance->setPostProcessor($processor); + return $instance->setPostProcessor($processor); } /** @@ -4478,14 +4771,14 @@ namespace Illuminate\Support\Facades { * Set the event dispatcher instance on the connection. * * @param \Illuminate\Contracts\Events\Dispatcher $events - * @return void + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setEventDispatcher($events) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ - $instance->setEventDispatcher($events); + return $instance->setEventDispatcher($events); } /** @@ -4502,7 +4795,7 @@ namespace Illuminate\Support\Facades { } /** - * Determine if the connection in a "dry run". + * Determine if the connection is in a "dry run". * * @return bool * @static @@ -4596,7 +4889,7 @@ namespace Illuminate\Support\Facades { * Set the name of the connected database. * * @param string $database - * @return string + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setDatabaseName($database) @@ -4623,14 +4916,14 @@ namespace Illuminate\Support\Facades { * Set the table prefix in use by the connection. * * @param string $prefix - * @return void + * @return \Illuminate\Database\MySqlConnection * @static */ public static function setTablePrefix($prefix) { //Method inherited from \Illuminate\Database\Connection /** @var \Illuminate\Database\MySqlConnection $instance */ - $instance->setTablePrefix($prefix); + return $instance->setTablePrefix($prefix); } /** @@ -4758,7 +5051,7 @@ namespace Illuminate\Support\Facades { * Register an event listener with the dispatcher. * * @param string|array $events - * @param mixed $listener + * @param \Closure|string $listener * @return void * @static */ @@ -4781,6 +5074,19 @@ namespace Illuminate\Support\Facades { return $instance->hasListeners($eventName); } + /** + * Determine if the given event has any wildcard listeners. + * + * @param string $eventName + * @return bool + * @static + */ + public static function hasWildcardListeners($eventName) + { + /** @var \Illuminate\Events\Dispatcher $instance */ + return $instance->hasWildcardListeners($eventName); + } + /** * Register an event and payload to be fired later. * @@ -4835,21 +5141,6 @@ namespace Illuminate\Support\Facades { return $instance->until($event, $payload); } - /** - * Fire an event and call the listeners. - * - * @param string|object $event - * @param mixed $payload - * @param bool $halt - * @return array|null - * @static - */ - public static function fire($event, $payload = [], $halt = false) - { - /** @var \Illuminate\Events\Dispatcher $instance */ - return $instance->fire($event, $payload, $halt); - } - /** * Fire an event and call the listeners. * @@ -4944,6 +5235,45 @@ namespace Illuminate\Support\Facades { return $instance->setQueueResolver($resolver); } + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Illuminate\Events\Dispatcher::macro($name, $macro); + } + + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Illuminate\Events\Dispatcher::mixin($mixin, $replace); + } + + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Illuminate\Events\Dispatcher::hasMacro($name); + } + /** * Assert if an event was dispatched based on a truth-test callback. * @@ -5035,6 +5365,19 @@ namespace Illuminate\Support\Facades { return $instance->exists($path); } + /** + * Determine if a file or directory is missing. + * + * @param string $path + * @return bool + * @static + */ + public static function missing($path) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + return $instance->missing($path); + } + /** * Get the contents of a file. * @@ -5109,7 +5452,7 @@ namespace Illuminate\Support\Facades { * @param string $path * @param string $contents * @param bool $lock - * @return int + * @return int|bool * @static */ public static function put($path, $contents, $lock = false) @@ -5118,6 +5461,20 @@ namespace Illuminate\Support\Facades { return $instance->put($path, $contents, $lock); } + /** + * Write the contents of a file, replacing it atomically if it already exists. + * + * @param string $path + * @param string $content + * @return void + * @static + */ + public static function replace($path, $content) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + $instance->replace($path, $content); + } + /** * Prepend to a file. * @@ -5150,7 +5507,7 @@ namespace Illuminate\Support\Facades { * Get or set UNIX mode of a file or directory. * * @param string $path - * @param int $mode + * @param int|null $mode * @return mixed * @static */ @@ -5202,7 +5559,7 @@ namespace Illuminate\Support\Facades { } /** - * Create a hard link to the target file or directory. + * Create a symlink to the target file or directory. On Windows, a hard link is created if the target is a file. * * @param string $target * @param string $link @@ -5426,6 +5783,21 @@ namespace Illuminate\Support\Facades { return $instance->directories($directory); } + /** + * Ensure a directory exists. + * + * @param string $path + * @param int $mode + * @param bool $recursive + * @return void + * @static + */ + public static function ensureDirectoryExists($path, $mode = 493, $recursive = true) + { + /** @var \Illuminate\Filesystem\Filesystem $instance */ + $instance->ensureDirectoryExists($path, $mode, $recursive); + } + /** * Create a directory. * @@ -5462,7 +5834,7 @@ namespace Illuminate\Support\Facades { * * @param string $directory * @param string $destination - * @param int $options + * @param int|null $options * @return bool * @static */ @@ -5531,13 +5903,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Filesystem\Filesystem::mixin($mixin); + \Illuminate\Filesystem\Filesystem::mixin($mixin, $replace); } /** @@ -5700,6 +6073,20 @@ namespace Illuminate\Support\Facades { return $instance->any($abilities, $arguments); } + /** + * Determine if all of the given abilities should be denied for the current user. + * + * @param \Illuminate\Auth\Access\iterable|string $abilities + * @param array|mixed $arguments + * @return bool + * @static + */ + public static function none($abilities, $arguments = []) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->none($abilities, $arguments); + } + /** * Determine if the given ability should be granted for the current user. * @@ -5715,6 +6102,35 @@ namespace Illuminate\Support\Facades { return $instance->authorize($ability, $arguments); } + /** + * Inspect the user for the given ability. + * + * @param string $ability + * @param array|mixed $arguments + * @return \Illuminate\Auth\Access\Response + * @static + */ + public static function inspect($ability, $arguments = []) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->inspect($ability, $arguments); + } + + /** + * Get the raw result from the authorization callback. + * + * @param string $ability + * @param array|mixed $arguments + * @return mixed + * @throws \Illuminate\Auth\Access\AuthorizationException + * @static + */ + public static function raw($ability, $arguments = []) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->raw($ability, $arguments); + } + /** * Get a policy instance for a given class. * @@ -5728,11 +6144,25 @@ namespace Illuminate\Support\Facades { return $instance->getPolicyFor($class); } + /** + * Specify a callback to be used to guess policy names. + * + * @param callable $callback + * @return \Illuminate\Auth\Access\Gate + * @static + */ + public static function guessPolicyNamesUsing($callback) + { + /** @var \Illuminate\Auth\Access\Gate $instance */ + return $instance->guessPolicyNamesUsing($callback); + } + /** * Build a policy class instance of the given type. * * @param object|string $class * @return mixed + * @throws \Illuminate\Contracts\Container\BindingResolutionException * @static */ public static function resolvePolicy($class) @@ -5800,7 +6230,7 @@ namespace Illuminate\Support\Facades { } /** - * Create an instance of the Argon2 hash Driver. + * Create an instance of the Argon2i hash Driver. * * @return \Illuminate\Hashing\ArgonHasher * @static @@ -5811,6 +6241,18 @@ namespace Illuminate\Support\Facades { return $instance->createArgonDriver(); } + /** + * Create an instance of the Argon2id hash Driver. + * + * @return \Illuminate\Hashing\Argon2IdHasher + * @static + */ + public static function createArgon2idDriver() + { + /** @var \Illuminate\Hashing\HashManager $instance */ + return $instance->createArgon2idDriver(); + } + /** * Get information about the given hashed value. * @@ -5960,21 +6402,6 @@ namespace Illuminate\Support\Facades { return $instance->has($key, $locale, $fallback); } - /** - * Get the translation for a given key. - * - * @param string $key - * @param array $replace - * @param string $locale - * @return string|array|null - * @static - */ - public static function trans($key, $replace = [], $locale = null) - { - /** @var \Illuminate\Translation\Translator $instance */ - return $instance->trans($key, $replace, $locale); - } - /** * Get the translation for the given key. * @@ -5982,7 +6409,7 @@ namespace Illuminate\Support\Facades { * @param array $replace * @param string|null $locale * @param bool $fallback - * @return string|array|null + * @return string|array * @static */ public static function get($key, $replace = [], $locale = null, $fallback = true) @@ -5991,44 +6418,13 @@ namespace Illuminate\Support\Facades { return $instance->get($key, $replace, $locale, $fallback); } - /** - * Get the translation for a given key from the JSON translation files. - * - * @param string $key - * @param array $replace - * @param string $locale - * @return string|array|null - * @static - */ - public static function getFromJson($key, $replace = [], $locale = null) - { - /** @var \Illuminate\Translation\Translator $instance */ - return $instance->getFromJson($key, $replace, $locale); - } - /** * Get a translation according to an integer value. * * @param string $key - * @param int|array|\Countable $number + * @param \Countable|int|array $number * @param array $replace - * @param string $locale - * @return string - * @static - */ - public static function transChoice($key, $number, $replace = [], $locale = null) - { - /** @var \Illuminate\Translation\Translator $instance */ - return $instance->transChoice($key, $number, $replace, $locale); - } - - /** - * Get a translation according to an integer value. - * - * @param string $key - * @param int|array|\Countable $number - * @param array $replace - * @param string $locale + * @param string|null $locale * @return string * @static */ @@ -6252,13 +6648,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Translation\Translator::mixin($mixin); + \Illuminate\Translation\Translator::mixin($mixin, $replace); } /** @@ -6282,118 +6679,6 @@ namespace Illuminate\Support\Facades { */ class Log { - /** - * Adds a log record at the DEBUG level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function debug($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addDebug($message, $context); - } - - /** - * Adds a log record at the INFO level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function info($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addInfo($message, $context); - } - - /** - * Adds a log record at the NOTICE level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function notice($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addNotice($message, $context); - } - - /** - * Adds a log record at the WARNING level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function warning($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addWarning($message, $context); - } - - /** - * Adds a log record at the ERROR level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function error($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addError($message, $context); - } - - /** - * Adds a log record at the CRITICAL level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function critical($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addCritical($message, $context); - } - - /** - * Adds a log record at the ALERT level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function alert($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addAlert($message, $context); - } - - /** - * Adds a log record at the EMERGENCY level. - * - * @param string $message The log message - * @param array $context The log context - * @return bool Whether the record has been processed - * @static - */ - public static function emergency($message, $context = []) - { - /** @var \Monolog\Logger $instance */ - return $instance->addEmergency($message, $context); - } - /** * Create a new, on-demand aggregate logger instance. * @@ -6412,7 +6697,7 @@ namespace Illuminate\Support\Facades { * Get a log channel instance. * * @param string|null $channel - * @return mixed + * @return \Psr\Log\LoggerInterface * @static */ public static function channel($channel = null) @@ -6425,7 +6710,7 @@ namespace Illuminate\Support\Facades { * Get a log driver instance. * * @param string|null $driver - * @return mixed + * @return \Psr\Log\LoggerInterface * @static */ public static function driver($driver = null) @@ -6434,6 +6719,18 @@ namespace Illuminate\Support\Facades { return $instance->driver($driver); } + /** + * + * + * @return array + * @static + */ + public static function getChannels() + { + /** @var \Illuminate\Log\LogManager $instance */ + return $instance->getChannels(); + } + /** * Get the default log driver name. * @@ -6473,6 +6770,142 @@ namespace Illuminate\Support\Facades { return $instance->extend($driver, $callback); } + /** + * Unset the given channel instance. + * + * @param string|null $name + * @return \Illuminate\Log\LogManager + * @static + */ + public static function forgetChannel($driver = null) + { + /** @var \Illuminate\Log\LogManager $instance */ + return $instance->forgetChannel($driver); + } + + /** + * System is unusable. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function emergency($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->emergency($message, $context); + } + + /** + * Action must be taken immediately. + * + * Example: Entire website down, database unavailable, etc. This should + * trigger the SMS alerts and wake you up. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function alert($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->alert($message, $context); + } + + /** + * Critical conditions. + * + * Example: Application component unavailable, unexpected exception. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function critical($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->critical($message, $context); + } + + /** + * Runtime errors that do not require immediate action but should typically + * be logged and monitored. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function error($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->error($message, $context); + } + + /** + * Exceptional occurrences that are not errors. + * + * Example: Use of deprecated APIs, poor use of an API, undesirable things + * that are not necessarily wrong. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function warning($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->warning($message, $context); + } + + /** + * Normal but significant events. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function notice($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->notice($message, $context); + } + + /** + * Interesting events. + * + * Example: User logs in, SQL logs. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function info($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->info($message, $context); + } + + /** + * Detailed debug information. + * + * @param string $message + * @param array $context + * @return void + * @static + */ + public static function debug($message, $context = []) + { + /** @var \Illuminate\Log\LogManager $instance */ + $instance->debug($message, $context); + } + /** * Logs with an arbitrary level. * @@ -6494,6 +6927,7 @@ namespace Illuminate\Support\Facades { * * * @see \Illuminate\Mail\Mailer + * @see \Illuminate\Support\Testing\Fakes\MailFake */ class Mail { @@ -6552,6 +6986,19 @@ namespace Illuminate\Support\Facades { return $instance->to($users); } + /** + * Begin the process of mailing a mailable class instance. + * + * @param mixed $users + * @return \Illuminate\Mail\PendingMail + * @static + */ + public static function cc($users) + { + /** @var \Illuminate\Mail\Mailer $instance */ + return $instance->cc($users); + } + /** * Begin the process of mailing a mailable class instance. * @@ -6580,7 +7027,7 @@ namespace Illuminate\Support\Facades { } /** - * Send a new message when only a raw text part. + * Send a new message with only a raw text part. * * @param string $text * @param mixed $callback @@ -6594,7 +7041,7 @@ namespace Illuminate\Support\Facades { } /** - * Send a new message when only a plain part. + * Send a new message with only a plain part. * * @param string $view * @param array $data @@ -6625,9 +7072,9 @@ namespace Illuminate\Support\Facades { /** * Send a new message using a view. * - * @param string|array|\Illuminate\Mail\MailableContract $view + * @param \Illuminate\Contracts\Mail\Mailable|string|array $view * @param array $data - * @param \Closure|string $callback + * @param \Closure|string|null $callback * @return void * @static */ @@ -6640,9 +7087,10 @@ namespace Illuminate\Support\Facades { /** * Queue a new e-mail message for sending. * - * @param string|array|\Illuminate\Mail\MailableContract $view + * @param \Illuminate\Contracts\Mail\Mailable $view * @param string|null $queue * @return mixed + * @throws \InvalidArgumentException * @static */ public static function queue($view, $queue = null) @@ -6655,7 +7103,7 @@ namespace Illuminate\Support\Facades { * Queue a new e-mail message for sending on the given queue. * * @param string $queue - * @param string|array $view + * @param \Illuminate\Contracts\Mail\Mailable $view * @return mixed * @static */ @@ -6671,7 +7119,7 @@ namespace Illuminate\Support\Facades { * This method didn't match rest of framework's "onQueue" phrasing. Added "onQueue". * * @param string $queue - * @param string|array $view + * @param \Illuminate\Contracts\Mail\Mailable $view * @return mixed * @static */ @@ -6685,9 +7133,10 @@ namespace Illuminate\Support\Facades { * Queue a new e-mail message for sending after (n) seconds. * * @param \DateTimeInterface|\DateInterval|int $delay - * @param string|array|\Illuminate\Mail\MailableContract $view + * @param \Illuminate\Contracts\Mail\Mailable $view * @param string|null $queue * @return mixed + * @throws \InvalidArgumentException * @static */ public static function later($delay, $view, $queue = null) @@ -6701,7 +7150,7 @@ namespace Illuminate\Support\Facades { * * @param string $queue * @param \DateTimeInterface|\DateInterval|int $delay - * @param string|array $view + * @param \Illuminate\Contracts\Mail\Mailable $view * @return mixed * @static */ @@ -6712,15 +7161,15 @@ namespace Illuminate\Support\Facades { } /** - * Get the view factory instance. + * Get the array of failed recipients. * - * @return \Illuminate\Contracts\View\Factory + * @return array * @static */ - public static function getViewFactory() + public static function failures() { /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->getViewFactory(); + return $instance->failures(); } /** @@ -6736,15 +7185,15 @@ namespace Illuminate\Support\Facades { } /** - * Get the array of failed recipients. + * Get the view factory instance. * - * @return array + * @return \Illuminate\Contracts\View\Factory * @static */ - public static function failures() + public static function getViewFactory() { /** @var \Illuminate\Mail\Mailer $instance */ - return $instance->failures(); + return $instance->getViewFactory(); } /** @@ -6790,13 +7239,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Mail\Mailer::mixin($mixin); + \Illuminate\Mail\Mailer::mixin($mixin, $replace); } /** @@ -7033,6 +7483,19 @@ namespace Illuminate\Support\Facades { $instance->deliverVia($channel); } + /** + * Set the locale of notifications. + * + * @param string $locale + * @return \Illuminate\Notifications\ChannelManager + * @static + */ + public static function locale($locale) + { + /** @var \Illuminate\Notifications\ChannelManager $instance */ + return $instance->locale($locale); + } + /** * Get a driver instance. * @@ -7083,6 +7546,7 @@ namespace Illuminate\Support\Facades { * @param string $notification * @param callable|null $callback * @return void + * @throws \Exception * @static */ public static function assertSentTo($notifiable, $notification, $callback = null) @@ -7113,6 +7577,7 @@ namespace Illuminate\Support\Facades { * @param string $notification * @param callable|null $callback * @return void + * @throws \Exception * @static */ public static function assertNotSentTo($notifiable, $notification, $callback = null) @@ -7175,6 +7640,45 @@ namespace Illuminate\Support\Facades { /** @var \Illuminate\Support\Testing\Fakes\NotificationFake $instance */ return $instance->hasSent($notifiable, $notification); } + + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Illuminate\Support\Testing\Fakes\NotificationFake::macro($name, $macro); + } + + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Illuminate\Support\Testing\Fakes\NotificationFake::mixin($mixin, $replace); + } + + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Illuminate\Support\Testing\Fakes\NotificationFake::hasMacro($name); + } } @@ -7183,8 +7687,6 @@ namespace Illuminate\Support\Facades { * * @method static string sendResetLink(array $credentials) * @method static mixed reset(array $credentials, \Closure $callback) - * @method static void validator(\Closure $callback) - * @method static bool validateNewPassword(array $credentials) * @see \Illuminate\Auth\Passwords\PasswordBroker */ class Password { @@ -7318,7 +7820,7 @@ namespace Illuminate\Support\Facades { /** * Determine if the driver is connected. * - * @param string $name + * @param string|null $name * @return bool * @static */ @@ -7331,7 +7833,7 @@ namespace Illuminate\Support\Facades { /** * Resolve a queue connection instance. * - * @param string $name + * @param string|null $name * @return \Illuminate\Contracts\Queue\Queue * @static */ @@ -7397,7 +7899,7 @@ namespace Illuminate\Support\Facades { /** * Get the full name for the given connection. * - * @param string $connection + * @param string|null $connection * @return string * @static */ @@ -7407,18 +7909,6 @@ namespace Illuminate\Support\Facades { return $instance->getName($connection); } - /** - * Determine if the application is in maintenance mode. - * - * @return bool - * @static - */ - public static function isDownForMaintenance() - { - /** @var \Illuminate\Queue\QueueManager $instance */ - return $instance->isDownForMaintenance(); - } - /** * Assert if a job was pushed based on a truth-test callback. * @@ -7463,6 +7953,20 @@ namespace Illuminate\Support\Facades { $instance->assertPushedWithChain($job, $expectedChain, $callback); } + /** + * Assert if a job was pushed with an empty chain based on a truth-test callback. + * + * @param string $job + * @param callable|null $callback + * @return void + * @static + */ + public static function assertPushedWithoutChain($job, $callback = null) + { + /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ + $instance->assertPushedWithoutChain($job, $callback); + } + /** * Determine if a job was pushed based on a truth-test callback. * @@ -7519,7 +8023,7 @@ namespace Illuminate\Support\Facades { /** * Get the size of the queue. * - * @param string $queue + * @param string|null $queue * @return int * @static */ @@ -7534,7 +8038,7 @@ namespace Illuminate\Support\Facades { * * @param string $job * @param mixed $data - * @param string $queue + * @param string|null $queue * @return mixed * @static */ @@ -7548,7 +8052,7 @@ namespace Illuminate\Support\Facades { * Push a raw payload onto the queue. * * @param string $payload - * @param string $queue + * @param string|null $queue * @param array $options * @return mixed * @static @@ -7562,10 +8066,10 @@ namespace Illuminate\Support\Facades { /** * Push a new job onto the queue after a delay. * - * @param \DateTime|int $delay + * @param \DateTimeInterface|\DateInterval|int $delay * @param string $job * @param mixed $data - * @param string $queue + * @param string|null $queue * @return mixed * @static */ @@ -7594,7 +8098,7 @@ namespace Illuminate\Support\Facades { * Push a new job onto the queue after a delay. * * @param string $queue - * @param \DateTime|int $delay + * @param \DateTimeInterface|\DateInterval|int $delay * @param string $job * @param mixed $data * @return mixed @@ -7609,7 +8113,7 @@ namespace Illuminate\Support\Facades { /** * Pop the next job off of the queue. * - * @param string $queue + * @param string|null $queue * @return \Illuminate\Contracts\Queue\Job|null * @static */ @@ -7624,7 +8128,7 @@ namespace Illuminate\Support\Facades { * * @param array $jobs * @param mixed $data - * @param string $queue + * @param string|null $queue * @return mixed * @static */ @@ -7634,6 +8138,18 @@ namespace Illuminate\Support\Facades { return $instance->bulk($jobs, $data, $queue); } + /** + * Get the jobs that have been pushed. + * + * @return array + * @static + */ + public static function pushedJobs() + { + /** @var \Illuminate\Support\Testing\Fakes\QueueFake $instance */ + return $instance->pushedJobs(); + } + /** * Get the connection name for the queue. * @@ -7659,6 +8175,20 @@ namespace Illuminate\Support\Facades { return $instance->setConnectionName($name); } + /** + * Get the retry delay for an object-based queue handler. + * + * @param mixed $job + * @return mixed + * @static + */ + public static function getJobRetryDelay($job) + { + //Method inherited from \Illuminate\Queue\Queue + /** @var \Illuminate\Queue\SyncQueue $instance */ + return $instance->getJobRetryDelay($job); + } + /** * Get the expiration timestamp for an object-based queue handler. * @@ -7673,6 +8203,19 @@ namespace Illuminate\Support\Facades { return $instance->getJobExpiration($job); } + /** + * Register a callback to be executed when creating job payloads. + * + * @param callable $callback + * @return void + * @static + */ + public static function createPayloadUsing($callback) + { + //Method inherited from \Illuminate\Queue\Queue + \Illuminate\Queue\SyncQueue::createPayloadUsing($callback); + } + /** * Set the IoC container instance. * @@ -7744,7 +8287,7 @@ namespace Illuminate\Support\Facades { * @param string $path * @param int $status * @param array $headers - * @param bool $secure + * @param bool|null $secure * @return \Illuminate\Http\RedirectResponse * @static */ @@ -7760,7 +8303,7 @@ namespace Illuminate\Support\Facades { * @param string $default * @param int $status * @param array $headers - * @param bool $secure + * @param bool|null $secure * @return \Illuminate\Http\RedirectResponse * @static */ @@ -7770,13 +8313,26 @@ namespace Illuminate\Support\Facades { return $instance->intended($default, $status, $headers, $secure); } + /** + * Set the intended url. + * + * @param string $url + * @return void + * @static + */ + public static function setIntendedUrl($url) + { + /** @var \Illuminate\Routing\Redirector $instance */ + $instance->setIntendedUrl($url); + } + /** * Create a new redirect response to the given path. * * @param string $path * @param int $status * @param array $headers - * @param bool $secure + * @param bool|null $secure * @return \Illuminate\Http\RedirectResponse * @static */ @@ -7835,7 +8391,7 @@ namespace Illuminate\Support\Facades { /** * Create a new redirect response to a controller action. * - * @param string $action + * @param string|array $action * @param mixed $parameters * @param int $status * @param array $headers @@ -7890,13 +8446,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Routing\Redirector::mixin($mixin); + \Illuminate\Routing\Redirector::mixin($mixin, $replace); } /** @@ -7916,6 +8473,7 @@ namespace Illuminate\Support\Facades { /** * * + * @method static mixed filterFiles(mixed $files) * @see \Illuminate\Http\Request */ class Request { @@ -8117,6 +8675,18 @@ namespace Illuminate\Support\Facades { return $instance->pjax(); } + /** + * Determine if the request is the result of an prefetch call. + * + * @return bool + * @static + */ + public static function prefetch() + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->prefetch(); + } + /** * Determine if the request is over HTTPS. * @@ -8132,7 +8702,7 @@ namespace Illuminate\Support\Facades { /** * Get the client IP address. * - * @return string + * @return string|null * @static */ public static function ip() @@ -8156,7 +8726,7 @@ namespace Illuminate\Support\Facades { /** * Get the client user agent. * - * @return string + * @return string|null * @static */ public static function userAgent() @@ -8210,7 +8780,7 @@ namespace Illuminate\Support\Facades { /** * Get the JSON payload for the request. * - * @param string $key + * @param string|null $key * @param mixed $default * @return \Symfony\Component\HttpFoundation\ParameterBag|mixed * @static @@ -8238,7 +8808,7 @@ namespace Illuminate\Support\Facades { * Create an Illuminate request from a Symfony instance. * * @param \Symfony\Component\HttpFoundation\Request $request - * @return \Illuminate\Http\Request + * @return static * @static */ public static function createFromBase($request) @@ -8319,13 +8889,14 @@ namespace Illuminate\Support\Facades { * Get the route handling the request. * * @param string|null $param - * @return \Illuminate\Routing\Route|object|string + * @param mixed $default + * @return \Illuminate\Routing\Route|object|string|null * @static */ - public static function route($param = null) + public static function route($param = null, $default = null) { /** @var \Illuminate\Http\Request $instance */ - return $instance->route($param); + return $instance->route($param, $default); } /** @@ -9385,7 +9956,9 @@ namespace Illuminate\Support\Facades { * Gets the preferred format for the response by inspecting, in the following order: * * the request format set using setRequestFormat * * the values of the Accept HTTP header - * * the content type of the body of the request. + * + * Note that if you use this method, you should send the "Vary: Accept" header + * in the response to prevent any issues with intermediary HTTP caches. * * @static */ @@ -9622,7 +10195,7 @@ namespace Illuminate\Support\Facades { /** * Retrieve an old input item. * - * @param string $key + * @param string|null $key * @param string|array|null $default * @return string|array * @static @@ -9686,9 +10259,9 @@ namespace Illuminate\Support\Facades { /** * Retrieve a server variable from the request. * - * @param string $key + * @param string|null $key * @param string|array|null $default - * @return string|array + * @return string|array|null * @static */ public static function server($key = null, $default = null) @@ -9713,9 +10286,9 @@ namespace Illuminate\Support\Facades { /** * Retrieve a header from the request. * - * @param string $key + * @param string|null $key * @param string|array|null $default - * @return string|array + * @return string|array|null * @static */ public static function header($key = null, $default = null) @@ -9801,6 +10374,19 @@ namespace Illuminate\Support\Facades { return $instance->anyFilled($keys); } + /** + * Determine if the request is missing a given input item key. + * + * @param string|array $key + * @return bool + * @static + */ + public static function missing($key) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->missing($key); + } + /** * Get the keys for all of the input and files. * @@ -9816,7 +10402,7 @@ namespace Illuminate\Support\Facades { /** * Get all of the input and files for the request. * - * @param array|mixed $keys + * @param array|mixed|null $keys * @return array * @static */ @@ -9830,8 +10416,8 @@ namespace Illuminate\Support\Facades { * Retrieve an input item from the request. * * @param string|null $key - * @param string|array|null $default - * @return string|array|null + * @param mixed $default + * @return mixed * @static */ public static function input($key = null, $default = null) @@ -9840,6 +10426,22 @@ namespace Illuminate\Support\Facades { return $instance->input($key, $default); } + /** + * Retrieve input as a boolean value. + * + * Returns true when value is "1", "true", "on", and "yes". Otherwise, returns false. + * + * @param string|null $key + * @param bool $default + * @return bool + * @static + */ + public static function boolean($key = null, $default = false) + { + /** @var \Illuminate\Http\Request $instance */ + return $instance->boolean($key, $default); + } + /** * Get a subset containing the provided keys with values from the input data. * @@ -9869,9 +10471,9 @@ namespace Illuminate\Support\Facades { /** * Retrieve a query string item from the request. * - * @param string $key + * @param string|null $key * @param string|array|null $default - * @return string|array + * @return string|array|null * @static */ public static function query($key = null, $default = null) @@ -9883,9 +10485,9 @@ namespace Illuminate\Support\Facades { /** * Retrieve a request payload item from the request. * - * @param string $key + * @param string|null $key * @param string|array|null $default - * @return string|array + * @return string|array|null * @static */ public static function post($key = null, $default = null) @@ -9910,9 +10512,9 @@ namespace Illuminate\Support\Facades { /** * Retrieve a cookie from the request. * - * @param string $key + * @param string|null $key * @param string|array|null $default - * @return string|array + * @return string|array|null * @static */ public static function cookie($key = null, $default = null) @@ -9949,9 +10551,9 @@ namespace Illuminate\Support\Facades { /** * Retrieve a file from the request. * - * @param string $key + * @param string|null $key * @param mixed $default - * @return \Illuminate\Http\UploadedFile|array|null + * @return \Illuminate\Http\UploadedFile|\Illuminate\Http\UploadedFile[]|array|null * @static */ public static function file($key = null, $default = null) @@ -9977,13 +10579,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Http\Request::mixin($mixin); + \Illuminate\Http\Request::mixin($mixin, $replace); } /** @@ -10013,9 +10616,19 @@ namespace Illuminate\Support\Facades { * * @static */ - public static function hasValidSignature() + public static function validateWithBag($errorBag, $rules, ...$params) { - return \Illuminate\Http\Request::hasValidSignature(); + return \Illuminate\Http\Request::validateWithBag($errorBag, $rules, ...$params); + } + + /** + * + * + * @static + */ + public static function hasValidSignature($absolute = true) + { + return \Illuminate\Http\Request::hasValidSignature($absolute); } } @@ -10028,7 +10641,7 @@ namespace Illuminate\Support\Facades { class Response { /** - * Return a new response from the application. + * Create a new response instance. * * @param string $content * @param int $status @@ -10043,9 +10656,23 @@ namespace Illuminate\Support\Facades { } /** - * Return a new view response from the application. + * Create a new "no content" response. * - * @param string $view + * @param int $status + * @param array $headers + * @return \Illuminate\Http\Response + * @static + */ + public static function noContent($status = 204, $headers = []) + { + /** @var \Illuminate\Routing\ResponseFactory $instance */ + return $instance->noContent($status, $headers); + } + + /** + * Create a new response for a given view. + * + * @param string|array $view * @param array $data * @param int $status * @param array $headers @@ -10059,7 +10686,7 @@ namespace Illuminate\Support\Facades { } /** - * Return a new JSON response from the application. + * Create a new JSON response instance. * * @param mixed $data * @param int $status @@ -10075,7 +10702,7 @@ namespace Illuminate\Support\Facades { } /** - * Return a new JSONP response from the application. + * Create a new JSONP response instance. * * @param string $callback * @param mixed $data @@ -10092,7 +10719,7 @@ namespace Illuminate\Support\Facades { } /** - * Return a new streamed response from the application. + * Create a new streamed response instance. * * @param \Closure $callback * @param int $status @@ -10107,7 +10734,7 @@ namespace Illuminate\Support\Facades { } /** - * Return a new streamed response as a file download from the application. + * Create a new streamed response instance as a file download. * * @param \Closure $callback * @param string|null $name @@ -10249,13 +10876,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Routing\ResponseFactory::mixin($mixin); + \Illuminate\Routing\ResponseFactory::mixin($mixin, $replace); } /** @@ -10290,7 +10918,7 @@ namespace Illuminate\Support\Facades { * Register a new GET route with the router. * * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10304,7 +10932,7 @@ namespace Illuminate\Support\Facades { * Register a new POST route with the router. * * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10318,7 +10946,7 @@ namespace Illuminate\Support\Facades { * Register a new PUT route with the router. * * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10332,7 +10960,7 @@ namespace Illuminate\Support\Facades { * Register a new PATCH route with the router. * * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10346,7 +10974,7 @@ namespace Illuminate\Support\Facades { * Register a new DELETE route with the router. * * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10360,7 +10988,7 @@ namespace Illuminate\Support\Facades { * Register a new OPTIONS route with the router. * * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10374,7 +11002,7 @@ namespace Illuminate\Support\Facades { * Register a new route responding to all verbs. * * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10387,7 +11015,7 @@ namespace Illuminate\Support\Facades { /** * Register a new Fallback route with the router. * - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10406,12 +11034,26 @@ namespace Illuminate\Support\Facades { * @return \Illuminate\Routing\Route * @static */ - public static function redirect($uri, $destination, $status = 301) + public static function redirect($uri, $destination, $status = 302) { /** @var \Illuminate\Routing\Router $instance */ return $instance->redirect($uri, $destination, $status); } + /** + * Create a permanent redirect from one URI to another. + * + * @param string $uri + * @param string $destination + * @return \Illuminate\Routing\Route + * @static + */ + public static function permanentRedirect($uri, $destination) + { + /** @var \Illuminate\Routing\Router $instance */ + return $instance->permanentRedirect($uri, $destination); + } + /** * Register a new route that returns a view. * @@ -10432,7 +11074,7 @@ namespace Illuminate\Support\Facades { * * @param array|string $methods * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10446,13 +11088,14 @@ namespace Illuminate\Support\Facades { * Register an array of resource controllers. * * @param array $resources + * @param array $options * @return void * @static */ - public static function resources($resources) + public static function resources($resources, $options = []) { /** @var \Illuminate\Routing\Router $instance */ - $instance->resources($resources); + $instance->resources($resources, $options); } /** @@ -10474,13 +11117,14 @@ namespace Illuminate\Support\Facades { * Register an array of API resource controllers. * * @param array $resources + * @param array $options * @return void * @static */ - public static function apiResources($resources) + public static function apiResources($resources, $options = []) { /** @var \Illuminate\Routing\Router $instance */ - $instance->apiResources($resources); + $instance->apiResources($resources, $options); } /** @@ -10542,7 +11186,7 @@ namespace Illuminate\Support\Facades { * * @param array|string $methods * @param string $uri - * @param \Closure|array|string|null $action + * @param \Closure|array|string|callable|null $action * @return \Illuminate\Routing\Route * @static */ @@ -10556,7 +11200,7 @@ namespace Illuminate\Support\Facades { * Return the response returned by the given route. * * @param string $name - * @return mixed + * @return \Symfony\Component\HttpFoundation\Response * @static */ public static function respondWithRoute($name) @@ -10569,7 +11213,7 @@ namespace Illuminate\Support\Facades { * Dispatch the request to the application. * * @param \Illuminate\Http\Request $request - * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse + * @return \Symfony\Component\HttpFoundation\Response * @static */ public static function dispatch($request) @@ -10582,7 +11226,7 @@ namespace Illuminate\Support\Facades { * Dispatch the request to a route and return the response. * * @param \Illuminate\Http\Request $request - * @return mixed + * @return \Symfony\Component\HttpFoundation\Response * @static */ public static function dispatchToRoute($request) @@ -10609,7 +11253,7 @@ namespace Illuminate\Support\Facades { * * @param \Symfony\Component\HttpFoundation\Request $request * @param mixed $response - * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse + * @return \Symfony\Component\HttpFoundation\Response * @static */ public static function prepareResponse($request, $response) @@ -10623,7 +11267,7 @@ namespace Illuminate\Support\Facades { * * @param \Symfony\Component\HttpFoundation\Request $request * @param mixed $response - * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse + * @return \Symfony\Component\HttpFoundation\Response * @static */ public static function toResponse($request, $response) @@ -10636,6 +11280,7 @@ namespace Illuminate\Support\Facades { * * @param \Illuminate\Routing\Route $route * @return \Illuminate\Routing\Route + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException * @static */ public static function substituteBindings($route) @@ -10649,6 +11294,7 @@ namespace Illuminate\Support\Facades { * * @param \Illuminate\Routing\Route $route * @return void + * @throws \Illuminate\Database\Eloquent\ModelNotFoundException * @static */ public static function substituteImplicitBindings($route) @@ -10788,7 +11434,6 @@ namespace Illuminate\Support\Facades { * @param string $class * @param \Closure|null $callback * @return void - * @throws \Illuminate\Database\Eloquent\ModelNotFoundException * @static */ public static function model($key, $class, $callback = null) @@ -10877,7 +11522,7 @@ namespace Illuminate\Support\Facades { * Get a route parameter for the current route. * * @param string $key - * @param string $default + * @param string|null $default * @return mixed * @static */ @@ -10914,7 +11559,7 @@ namespace Illuminate\Support\Facades { /** * Get the currently dispatched route instance. * - * @return \Illuminate\Routing\Route + * @return \Illuminate\Routing\Route|null * @static */ public static function current() @@ -11015,13 +11660,50 @@ namespace Illuminate\Support\Facades { /** * Register the typical authentication routes for an application. * + * @param array $options * @return void * @static */ - public static function auth() + public static function auth($options = []) { /** @var \Illuminate\Routing\Router $instance */ - $instance->auth(); + $instance->auth($options); + } + + /** + * Register the typical reset password routes for an application. + * + * @return void + * @static + */ + public static function resetPassword() + { + /** @var \Illuminate\Routing\Router $instance */ + $instance->resetPassword(); + } + + /** + * Register the typical confirm password routes for an application. + * + * @return void + * @static + */ + public static function confirmPassword() + { + /** @var \Illuminate\Routing\Router $instance */ + $instance->confirmPassword(); + } + + /** + * Register the typical email verification routes for an application. + * + * @return void + * @static + */ + public static function emailVerification() + { + /** @var \Illuminate\Routing\Router $instance */ + $instance->emailVerification(); } /** @@ -11105,13 +11787,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Routing\Router::mixin($mixin); + \Illuminate\Routing\Router::mixin($mixin, $replace); } /** @@ -11200,6 +11883,30 @@ namespace Illuminate\Support\Facades { $instance->dropAllViews(); } + /** + * Get all of the table names for the database. + * + * @return array + * @static + */ + public static function getAllTables() + { + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + return $instance->getAllTables(); + } + + /** + * Get all of the view names for the database. + * + * @return array + * @static + */ + public static function getAllViews() + { + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + return $instance->getAllViews(); + } + /** * Set the default string length for migrations. * @@ -11316,6 +12023,20 @@ namespace Illuminate\Support\Facades { $instance->dropIfExists($table); } + /** + * Drop all types from the database. + * + * @return void + * @throws \LogicException + * @static + */ + public static function dropAllTypes() + { + //Method inherited from \Illuminate\Database\Schema\Builder + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + $instance->dropAllTypes(); + } + /** * Rename a table on the schema. * @@ -11357,6 +12078,24 @@ namespace Illuminate\Support\Facades { return $instance->disableForeignKeyConstraints(); } + /** + * Register a custom Doctrine mapping type. + * + * @param string $class + * @param string $name + * @param string $type + * @return void + * @throws \Doctrine\DBAL\DBALException + * @throws \RuntimeException + * @static + */ + public static function registerCustomDoctrineType($class, $name, $type) + { + //Method inherited from \Illuminate\Database\Schema\Builder + /** @var \Illuminate\Database\Schema\MySqlBuilder $instance */ + $instance->registerCustomDoctrineType($class, $name, $type); + } + /** * Get the database connection instance. * @@ -11503,13 +12242,13 @@ namespace Illuminate\Support\Facades { /** * Save the session data to storage. * - * @return bool + * @return void * @static */ public static function save() { /** @var \Illuminate\Session\Store $instance */ - return $instance->save(); + $instance->save(); } /** @@ -11536,6 +12275,19 @@ namespace Illuminate\Support\Facades { return $instance->all(); } + /** + * Get a subset of the session data. + * + * @param array $keys + * @return array + * @static + */ + public static function only($keys) + { + /** @var \Illuminate\Session\Store $instance */ + return $instance->only($keys); + } + /** * Checks if a key exists. * @@ -11580,7 +12332,7 @@ namespace Illuminate\Support\Facades { * Get the value of a given key and then forget it. * * @param string $key - * @param string $default + * @param string|null $default * @return mixed * @static */ @@ -11593,7 +12345,7 @@ namespace Illuminate\Support\Facades { /** * Determine if the session contains old input. * - * @param string $key + * @param string|null $key * @return bool * @static */ @@ -11606,7 +12358,7 @@ namespace Illuminate\Support\Facades { /** * Get the requested item from the flashed input array. * - * @param string $key + * @param string|null $key * @param mixed $default * @return mixed * @static @@ -12028,7 +12780,7 @@ namespace Illuminate\Support\Facades { /** * Get a filesystem instance. * - * @param string $name + * @param string|null $name * @return \Illuminate\Filesystem\FilesystemAdapter * @static */ @@ -12041,7 +12793,7 @@ namespace Illuminate\Support\Facades { /** * Get a filesystem instance. * - * @param string $name + * @param string|null $name * @return \Illuminate\Filesystem\FilesystemAdapter * @static */ @@ -12115,19 +12867,6 @@ namespace Illuminate\Support\Facades { return $instance->createS3Driver($config); } - /** - * Create an instance of the Rackspace driver. - * - * @param array $config - * @return \Illuminate\Contracts\Filesystem\Cloud - * @static - */ - public static function createRackspaceDriver($config) - { - /** @var \Illuminate\Filesystem\FilesystemManager $instance */ - return $instance->createRackspaceDriver($config); - } - /** * Set the given disk instance. * @@ -12196,27 +12935,27 @@ namespace Illuminate\Support\Facades { /** * Assert that the given file exists. * - * @param string $path - * @return void + * @param string|array $path + * @return \Illuminate\Filesystem\FilesystemAdapter * @static */ public static function assertExists($path) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ - $instance->assertExists($path); + return $instance->assertExists($path); } /** * Assert that the given file does not exist. * - * @param string $path - * @return void + * @param string|array $path + * @return \Illuminate\Filesystem\FilesystemAdapter * @static */ public static function assertMissing($path) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ - $instance->assertMissing($path); + return $instance->assertMissing($path); } /** @@ -12232,6 +12971,19 @@ namespace Illuminate\Support\Facades { return $instance->exists($path); } + /** + * Determine if a file or directory is missing. + * + * @param string $path + * @return bool + * @static + */ + public static function missing($path) + { + /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ + return $instance->missing($path); + } + /** * Get the full path for the file at the given "short" path. * @@ -12309,7 +13061,7 @@ namespace Illuminate\Support\Facades { * Store the uploaded file on the disk. * * @param string $path - * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile $file + * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file * @param array $options * @return string|false * @static @@ -12324,7 +13076,7 @@ namespace Illuminate\Support\Facades { * Store the uploaded file on the disk with a given name. * * @param string $path - * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile $file + * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $file * @param string $name * @param array $options * @return string|false @@ -12354,13 +13106,13 @@ namespace Illuminate\Support\Facades { * * @param string $path * @param string $visibility - * @return void + * @return bool * @static */ public static function setVisibility($path, $visibility) { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ - $instance->setVisibility($path, $visibility); + return $instance->setVisibility($path, $visibility); } /** @@ -12369,10 +13121,11 @@ namespace Illuminate\Support\Facades { * @param string $path * @param string $data * @param string $separator - * @return int + * @return bool * @static */ - public static function prepend($path, $data, $separator = '') + public static function prepend($path, $data, $separator = ' +') { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->prepend($path, $data, $separator); @@ -12384,10 +13137,11 @@ namespace Illuminate\Support\Facades { * @param string $path * @param string $data * @param string $separator - * @return int + * @return bool * @static */ - public static function append($path, $data, $separator = '') + public static function append($path, $data, $separator = ' +') { /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ return $instance->append($path, $data, $separator); @@ -12478,6 +13232,7 @@ namespace Illuminate\Support\Facades { * * @param string $path * @return string + * @throws \RuntimeException * @static */ public static function url($path) @@ -12486,6 +13241,37 @@ namespace Illuminate\Support\Facades { return $instance->url($path); } + /** + * Get a resource to read the file. + * + * @param string $path + * @return resource|null The path resource or null on failure. + * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException + * @static + */ + public static function readStream($path) + { + /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ + return $instance->readStream($path); + } + + /** + * Write a new file using a stream. + * + * @param string $path + * @param resource $resource + * @param array $options + * @return bool + * @throws \InvalidArgumentException If $resource is not a file handle. + * @throws \Illuminate\Contracts\Filesystem\FileExistsException + * @static + */ + public static function writeStream($path, $resource, $options = []) + { + /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ + return $instance->writeStream($path, $resource, $options); + } + /** * Get a temporary URL for the file at the given path. * @@ -12493,6 +13279,7 @@ namespace Illuminate\Support\Facades { * @param \DateTimeInterface $expiration * @param array $options * @return string + * @throws \RuntimeException * @static */ public static function temporaryUrl($path, $expiration, $options = []) @@ -12517,22 +13304,6 @@ namespace Illuminate\Support\Facades { return $instance->getAwsTemporaryUrl($adapter, $path, $expiration, $options); } - /** - * Get a temporary URL for the file at the given path. - * - * @param \League\Flysystem\Rackspace\RackspaceAdapter $adapter - * @param string $path - * @param \DateTimeInterface $expiration - * @param array $options - * @return string - * @static - */ - public static function getRackspaceTemporaryUrl($adapter, $path, $expiration, $options) - { - /** @var \Illuminate\Filesystem\FilesystemAdapter $instance */ - return $instance->getRackspaceTemporaryUrl($adapter, $path, $expiration, $options); - } - /** * Get an array of all files in a directory. * @@ -12761,7 +13532,7 @@ namespace Illuminate\Support\Facades { * @return string * @static */ - public static function formatScheme($secure) + public static function formatScheme($secure = null) { /** @var \Illuminate\Routing\UrlGenerator $instance */ return $instance->formatScheme($secure); @@ -12772,42 +13543,73 @@ namespace Illuminate\Support\Facades { * * @param string $name * @param array $parameters - * @param \DateTimeInterface|int $expiration + * @param \DateTimeInterface|\DateInterval|int|null $expiration + * @param bool $absolute * @return string + * @throws \InvalidArgumentException * @static */ - public static function signedRoute($name, $parameters = [], $expiration = null) + public static function signedRoute($name, $parameters = [], $expiration = null, $absolute = true) { /** @var \Illuminate\Routing\UrlGenerator $instance */ - return $instance->signedRoute($name, $parameters, $expiration); + return $instance->signedRoute($name, $parameters, $expiration, $absolute); } /** * Create a temporary signed route URL for a named route. * * @param string $name - * @param \DateTimeInterface|int $expiration + * @param \DateTimeInterface|\DateInterval|int $expiration * @param array $parameters + * @param bool $absolute * @return string * @static */ - public static function temporarySignedRoute($name, $expiration, $parameters = []) + public static function temporarySignedRoute($name, $expiration, $parameters = [], $absolute = true) { /** @var \Illuminate\Routing\UrlGenerator $instance */ - return $instance->temporarySignedRoute($name, $expiration, $parameters); + return $instance->temporarySignedRoute($name, $expiration, $parameters, $absolute); } /** * Determine if the given request has a valid signature. * * @param \Illuminate\Http\Request $request + * @param bool $absolute * @return bool * @static */ - public static function hasValidSignature($request) + public static function hasValidSignature($request, $absolute = true) { /** @var \Illuminate\Routing\UrlGenerator $instance */ - return $instance->hasValidSignature($request); + return $instance->hasValidSignature($request, $absolute); + } + + /** + * Determine if the signature from the given request matches the URL. + * + * @param \Illuminate\Http\Request $request + * @param bool $absolute + * @return bool + * @static + */ + public static function hasCorrectSignature($request, $absolute = true) + { + /** @var \Illuminate\Routing\UrlGenerator $instance */ + return $instance->hasCorrectSignature($request, $absolute); + } + + /** + * Determine if the expires timestamp from the given request is not from the past. + * + * @param \Illuminate\Http\Request $request + * @return bool + * @static + */ + public static function signatureHasNotExpired($request) + { + /** @var \Illuminate\Routing\UrlGenerator $instance */ + return $instance->signatureHasNotExpired($request); } /** @@ -12817,7 +13619,7 @@ namespace Illuminate\Support\Facades { * @param mixed $parameters * @param bool $absolute * @return string - * @throws \InvalidArgumentException + * @throws \Symfony\Component\Routing\Exception\RouteNotFoundException * @static */ public static function route($name, $parameters = [], $absolute = true) @@ -12826,10 +13628,26 @@ namespace Illuminate\Support\Facades { return $instance->route($name, $parameters, $absolute); } + /** + * Get the URL for a given route instance. + * + * @param \Illuminate\Routing\Route $route + * @param mixed $parameters + * @param bool $absolute + * @return string + * @throws \Illuminate\Routing\Exceptions\UrlGenerationException + * @static + */ + public static function toRoute($route, $parameters, $absolute) + { + /** @var \Illuminate\Routing\UrlGenerator $instance */ + return $instance->toRoute($route, $parameters, $absolute); + } + /** * Get the URL to a controller action. * - * @param string $action + * @param string|array $action * @param mixed $parameters * @param bool $absolute * @return string @@ -12859,7 +13677,7 @@ namespace Illuminate\Support\Facades { * Get the base URL for the request. * * @param string $scheme - * @param string $root + * @param string|null $root * @return string * @static */ @@ -12874,13 +13692,14 @@ namespace Illuminate\Support\Facades { * * @param string $root * @param string $path + * @param \Illuminate\Routing\Route|null $route * @return string * @static */ - public static function format($root, $path) + public static function format($root, $path, $route = null) { /** @var \Illuminate\Routing\UrlGenerator $instance */ - return $instance->format($root, $path); + return $instance->format($root, $path, $route); } /** @@ -12924,14 +13743,14 @@ namespace Illuminate\Support\Facades { /** * Force the scheme for URLs. * - * @param string $schema + * @param string $scheme * @return void * @static */ - public static function forceScheme($schema) + public static function forceScheme($scheme) { /** @var \Illuminate\Routing\UrlGenerator $instance */ - $instance->forceScheme($schema); + $instance->forceScheme($scheme); } /** @@ -13079,13 +13898,14 @@ namespace Illuminate\Support\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Routing\UrlGenerator::mixin($mixin); + \Illuminate\Routing\UrlGenerator::mixin($mixin, $replace); } /** @@ -13147,7 +13967,7 @@ namespace Illuminate\Support\Facades { * * @param string $rule * @param \Closure|string $extension - * @param string $message + * @param string|null $message * @return void * @static */ @@ -13162,7 +13982,7 @@ namespace Illuminate\Support\Facades { * * @param string $rule * @param \Closure|string $extension - * @param string $message + * @param string|null $message * @return void * @static */ @@ -13177,7 +13997,7 @@ namespace Illuminate\Support\Facades { * * @param string $rule * @param \Closure|string $extension - * @param string $message + * @param string|null $message * @return void * @static */ @@ -13264,7 +14084,7 @@ namespace Illuminate\Support\Facades { * Get the evaluated view contents for the given view. * * @param string $path - * @param array $data + * @param \Illuminate\Contracts\Support\Arrayable|array $data * @param array $mergeData * @return \Illuminate\Contracts\View\View * @static @@ -13279,7 +14099,7 @@ namespace Illuminate\Support\Facades { * Get the evaluated view contents for the given view. * * @param string $view - * @param array $data + * @param \Illuminate\Contracts\Support\Arrayable|array $data * @param array $mergeData * @return \Illuminate\Contracts\View\View * @static @@ -13294,7 +14114,7 @@ namespace Illuminate\Support\Facades { * Get the first view that actually exists from the given list. * * @param array $views - * @param array $data + * @param \Illuminate\Contracts\Support\Arrayable|array $data * @param array $mergeData * @return \Illuminate\Contracts\View\View * @throws \InvalidArgumentException @@ -13311,7 +14131,7 @@ namespace Illuminate\Support\Facades { * * @param bool $condition * @param string $view - * @param array $data + * @param \Illuminate\Contracts\Support\Arrayable|array $data * @param array $mergeData * @return string * @static @@ -13369,7 +14189,7 @@ namespace Illuminate\Support\Facades { * Add a piece of shared data to the environment. * * @param array|string $key - * @param mixed $value + * @param mixed|null $value * @return mixed * @static */ @@ -13475,7 +14295,7 @@ namespace Illuminate\Support\Facades { * * @param string $extension * @param string $engine - * @param \Closure $resolver + * @param \Closure|null $resolver * @return void * @static */ @@ -13646,6 +14466,45 @@ namespace Illuminate\Support\Facades { return $instance->getShared(); } + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Illuminate\View\Factory::macro($name, $macro); + } + + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Illuminate\View\Factory::mixin($mixin, $replace); + } + + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Illuminate\View\Factory::hasMacro($name); + } + /** * Start a component rendering process. * @@ -13660,6 +14519,20 @@ namespace Illuminate\Support\Facades { $instance->startComponent($name, $data); } + /** + * Get the first view that actually exists from the given list, and start a component. + * + * @param array $names + * @param array $data + * @return void + * @static + */ + public static function startComponentFirst($names, $data = []) + { + /** @var \Illuminate\View\Factory $instance */ + $instance->startComponentFirst($names, $data); + } + /** * Render the current component. * @@ -13875,7 +14748,7 @@ namespace Illuminate\Support\Facades { * Get the contents of a section. * * @param string $name - * @param string $default + * @param string|null $default * @return mixed * @static */ @@ -14076,2113 +14949,6 @@ namespace Illuminate\Support\Facades { } } - - /** - * - * - * @see \Illuminate\Http\Request - */ - class Input { - - /** - * Create a new Illuminate HTTP request from server variables. - * - * @return static - * @static - */ - public static function capture() - { - return \Illuminate\Http\Request::capture(); - } - - /** - * Return the Request instance. - * - * @return \Illuminate\Http\Request - * @static - */ - public static function instance() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->instance(); - } - - /** - * Get the request method. - * - * @return string - * @static - */ - public static function method() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->method(); - } - - /** - * Get the root URL for the application. - * - * @return string - * @static - */ - public static function root() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->root(); - } - - /** - * Get the URL (no query string) for the request. - * - * @return string - * @static - */ - public static function url() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->url(); - } - - /** - * Get the full URL for the request. - * - * @return string - * @static - */ - public static function fullUrl() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->fullUrl(); - } - - /** - * Get the full URL for the request with the added query string parameters. - * - * @param array $query - * @return string - * @static - */ - public static function fullUrlWithQuery($query) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->fullUrlWithQuery($query); - } - - /** - * Get the current path info for the request. - * - * @return string - * @static - */ - public static function path() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->path(); - } - - /** - * Get the current decoded path info for the request. - * - * @return string - * @static - */ - public static function decodedPath() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->decodedPath(); - } - - /** - * Get a segment from the URI (1 based index). - * - * @param int $index - * @param string|null $default - * @return string|null - * @static - */ - public static function segment($index, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->segment($index, $default); - } - - /** - * Get all of the segments for the request path. - * - * @return array - * @static - */ - public static function segments() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->segments(); - } - - /** - * Determine if the current request URI matches a pattern. - * - * @param mixed $patterns - * @return bool - * @static - */ - public static function is(...$patterns) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->is(...$patterns); - } - - /** - * Determine if the route name matches a given pattern. - * - * @param mixed $patterns - * @return bool - * @static - */ - public static function routeIs(...$patterns) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->routeIs(...$patterns); - } - - /** - * Determine if the current request URL and query string matches a pattern. - * - * @param mixed $patterns - * @return bool - * @static - */ - public static function fullUrlIs(...$patterns) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->fullUrlIs(...$patterns); - } - - /** - * Determine if the request is the result of an AJAX call. - * - * @return bool - * @static - */ - public static function ajax() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->ajax(); - } - - /** - * Determine if the request is the result of an PJAX call. - * - * @return bool - * @static - */ - public static function pjax() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->pjax(); - } - - /** - * Determine if the request is over HTTPS. - * - * @return bool - * @static - */ - public static function secure() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->secure(); - } - - /** - * Get the client IP address. - * - * @return string - * @static - */ - public static function ip() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->ip(); - } - - /** - * Get the client IP addresses. - * - * @return array - * @static - */ - public static function ips() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->ips(); - } - - /** - * Get the client user agent. - * - * @return string - * @static - */ - public static function userAgent() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->userAgent(); - } - - /** - * Merge new input into the current request's input array. - * - * @param array $input - * @return \Illuminate\Http\Request - * @static - */ - public static function merge($input) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->merge($input); - } - - /** - * Replace the input for the current request. - * - * @param array $input - * @return \Illuminate\Http\Request - * @static - */ - public static function replace($input) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->replace($input); - } - - /** - * This method belongs to Symfony HttpFoundation and is not usually needed when using Laravel. - * - * Instead, you may use the "input" method. - * - * @param string $key - * @param mixed $default - * @return mixed - * @static - */ - public static function get($key, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->get($key, $default); - } - - /** - * Get the JSON payload for the request. - * - * @param string $key - * @param mixed $default - * @return \Symfony\Component\HttpFoundation\ParameterBag|mixed - * @static - */ - public static function json($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->json($key, $default); - } - - /** - * Create a new request instance from the given Laravel request. - * - * @param \Illuminate\Http\Request $from - * @param \Illuminate\Http\Request|null $to - * @return static - * @static - */ - public static function createFrom($from, $to = null) - { - return \Illuminate\Http\Request::createFrom($from, $to); - } - - /** - * Create an Illuminate request from a Symfony instance. - * - * @param \Symfony\Component\HttpFoundation\Request $request - * @return \Illuminate\Http\Request - * @static - */ - public static function createFromBase($request) - { - return \Illuminate\Http\Request::createFromBase($request); - } - - /** - * Clones a request and overrides some of its parameters. - * - * @param array $query The GET parameters - * @param array $request The POST parameters - * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...) - * @param array $cookies The COOKIE parameters - * @param array $files The FILES parameters - * @param array $server The SERVER parameters - * @return static - * @static - */ - public static function duplicate($query = null, $request = null, $attributes = null, $cookies = null, $files = null, $server = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->duplicate($query, $request, $attributes, $cookies, $files, $server); - } - - /** - * Get the session associated with the request. - * - * @return \Illuminate\Session\Store - * @throws \RuntimeException - * @static - */ - public static function session() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->session(); - } - - /** - * Get the session associated with the request. - * - * @return \Illuminate\Session\Store|null - * @static - */ - public static function getSession() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->getSession(); - } - - /** - * Set the session instance on the request. - * - * @param \Illuminate\Contracts\Session\Session $session - * @return void - * @static - */ - public static function setLaravelSession($session) - { - /** @var \Illuminate\Http\Request $instance */ - $instance->setLaravelSession($session); - } - - /** - * Get the user making the request. - * - * @param string|null $guard - * @return mixed - * @static - */ - public static function user($guard = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->user($guard); - } - - /** - * Get the route handling the request. - * - * @param string|null $param - * @return \Illuminate\Routing\Route|object|string - * @static - */ - public static function route($param = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->route($param); - } - - /** - * Get a unique fingerprint for the request / route / IP address. - * - * @return string - * @throws \RuntimeException - * @static - */ - public static function fingerprint() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->fingerprint(); - } - - /** - * Set the JSON payload for the request. - * - * @param \Symfony\Component\HttpFoundation\ParameterBag $json - * @return \Illuminate\Http\Request - * @static - */ - public static function setJson($json) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->setJson($json); - } - - /** - * Get the user resolver callback. - * - * @return \Closure - * @static - */ - public static function getUserResolver() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->getUserResolver(); - } - - /** - * Set the user resolver callback. - * - * @param \Closure $callback - * @return \Illuminate\Http\Request - * @static - */ - public static function setUserResolver($callback) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->setUserResolver($callback); - } - - /** - * Get the route resolver callback. - * - * @return \Closure - * @static - */ - public static function getRouteResolver() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->getRouteResolver(); - } - - /** - * Set the route resolver callback. - * - * @param \Closure $callback - * @return \Illuminate\Http\Request - * @static - */ - public static function setRouteResolver($callback) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->setRouteResolver($callback); - } - - /** - * Get all of the input and files for the request. - * - * @return array - * @static - */ - public static function toArray() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->toArray(); - } - - /** - * Determine if the given offset exists. - * - * @param string $offset - * @return bool - * @static - */ - public static function offsetExists($offset) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->offsetExists($offset); - } - - /** - * Get the value at the given offset. - * - * @param string $offset - * @return mixed - * @static - */ - public static function offsetGet($offset) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->offsetGet($offset); - } - - /** - * Set the value at the given offset. - * - * @param string $offset - * @param mixed $value - * @return void - * @static - */ - public static function offsetSet($offset, $value) - { - /** @var \Illuminate\Http\Request $instance */ - $instance->offsetSet($offset, $value); - } - - /** - * Remove the value at the given offset. - * - * @param string $offset - * @return void - * @static - */ - public static function offsetUnset($offset) - { - /** @var \Illuminate\Http\Request $instance */ - $instance->offsetUnset($offset); - } - - /** - * Sets the parameters for this request. - * - * This method also re-initializes all properties. - * - * @param array $query The GET parameters - * @param array $request The POST parameters - * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...) - * @param array $cookies The COOKIE parameters - * @param array $files The FILES parameters - * @param array $server The SERVER parameters - * @param string|resource|null $content The raw body data - * @static - */ - public static function initialize($query = [], $request = [], $attributes = [], $cookies = [], $files = [], $server = [], $content = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->initialize($query, $request, $attributes, $cookies, $files, $server, $content); - } - - /** - * Creates a new request with values from PHP's super globals. - * - * @return static - * @static - */ - public static function createFromGlobals() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::createFromGlobals(); - } - - /** - * Creates a Request based on a given URI and configuration. - * - * The information contained in the URI always take precedence - * over the other information (server and parameters). - * - * @param string $uri The URI - * @param string $method The HTTP method - * @param array $parameters The query (GET) or request (POST) parameters - * @param array $cookies The request cookies ($_COOKIE) - * @param array $files The request files ($_FILES) - * @param array $server The server parameters ($_SERVER) - * @param string|resource|null $content The raw body data - * @return static - * @static - */ - public static function create($uri, $method = 'GET', $parameters = [], $cookies = [], $files = [], $server = [], $content = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::create($uri, $method, $parameters, $cookies, $files, $server, $content); - } - - /** - * Sets a callable able to create a Request instance. - * - * This is mainly useful when you need to override the Request class - * to keep BC with an existing system. It should not be used for any - * other purpose. - * - * @param callable|null $callable A PHP callable - * @static - */ - public static function setFactory($callable) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::setFactory($callable); - } - - /** - * Overrides the PHP global variables according to this request instance. - * - * It overrides $_GET, $_POST, $_REQUEST, $_SERVER, $_COOKIE. - * $_FILES is never overridden, see rfc1867 - * - * @static - */ - public static function overrideGlobals() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->overrideGlobals(); - } - - /** - * Sets a list of trusted proxies. - * - * You should only list the reverse proxies that you manage directly. - * - * @param array $proxies A list of trusted proxies, the string 'REMOTE_ADDR' will be replaced with $_SERVER['REMOTE_ADDR'] - * @param int $trustedHeaderSet A bit field of Request::HEADER_*, to set which headers to trust from your proxies - * @throws \InvalidArgumentException When $trustedHeaderSet is invalid - * @static - */ - public static function setTrustedProxies($proxies, $trustedHeaderSet) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::setTrustedProxies($proxies, $trustedHeaderSet); - } - - /** - * Gets the list of trusted proxies. - * - * @return array An array of trusted proxies - * @static - */ - public static function getTrustedProxies() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::getTrustedProxies(); - } - - /** - * Gets the set of trusted headers from trusted proxies. - * - * @return int A bit field of Request::HEADER_* that defines which headers are trusted from your proxies - * @static - */ - public static function getTrustedHeaderSet() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::getTrustedHeaderSet(); - } - - /** - * Sets a list of trusted host patterns. - * - * You should only list the hosts you manage using regexs. - * - * @param array $hostPatterns A list of trusted host patterns - * @static - */ - public static function setTrustedHosts($hostPatterns) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::setTrustedHosts($hostPatterns); - } - - /** - * Gets the list of trusted host patterns. - * - * @return array An array of trusted host patterns - * @static - */ - public static function getTrustedHosts() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::getTrustedHosts(); - } - - /** - * Normalizes a query string. - * - * It builds a normalized query string, where keys/value pairs are alphabetized, - * have consistent escaping and unneeded delimiters are removed. - * - * @param string $qs Query string - * @return string A normalized query string for the Request - * @static - */ - public static function normalizeQueryString($qs) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::normalizeQueryString($qs); - } - - /** - * Enables support for the _method request parameter to determine the intended HTTP method. - * - * Be warned that enabling this feature might lead to CSRF issues in your code. - * Check that you are using CSRF tokens when required. - * If the HTTP method parameter override is enabled, an html-form with method "POST" can be altered - * and used to send a "PUT" or "DELETE" request via the _method request parameter. - * If these methods are not protected against CSRF, this presents a possible vulnerability. - * - * The HTTP method can only be overridden when the real HTTP method is POST. - * - * @static - */ - public static function enableHttpMethodParameterOverride() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::enableHttpMethodParameterOverride(); - } - - /** - * Checks whether support for the _method request parameter is enabled. - * - * @return bool True when the _method request parameter is enabled, false otherwise - * @static - */ - public static function getHttpMethodParameterOverride() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::getHttpMethodParameterOverride(); - } - - /** - * Whether the request contains a Session which was started in one of the - * previous requests. - * - * @return bool - * @static - */ - public static function hasPreviousSession() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->hasPreviousSession(); - } - - /** - * Whether the request contains a Session object. - * - * This method does not give any information about the state of the session object, - * like whether the session is started or not. It is just a way to check if this Request - * is associated with a Session instance. - * - * @return bool true when the Request contains a Session object, false otherwise - * @static - */ - public static function hasSession() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->hasSession(); - } - - /** - * - * - * @static - */ - public static function setSession($session) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->setSession($session); - } - - /** - * - * - * @internal - * @static - */ - public static function setSessionFactory($factory) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->setSessionFactory($factory); - } - - /** - * Returns the client IP addresses. - * - * In the returned array the most trusted IP address is first, and the - * least trusted one last. The "real" client IP address is the last one, - * but this is also the least trusted one. Trusted proxies are stripped. - * - * Use this method carefully; you should use getClientIp() instead. - * - * @return array The client IP addresses - * @see getClientIp() - * @static - */ - public static function getClientIps() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getClientIps(); - } - - /** - * Returns the client IP address. - * - * This method can read the client IP address from the "X-Forwarded-For" header - * when trusted proxies were set via "setTrustedProxies()". The "X-Forwarded-For" - * header value is a comma+space separated list of IP addresses, the left-most - * being the original client, and each successive proxy that passed the request - * adding the IP address where it received the request from. - * - * If your reverse proxy uses a different header name than "X-Forwarded-For", - * ("Client-Ip" for instance), configure it via the $trustedHeaderSet - * argument of the Request::setTrustedProxies() method instead. - * - * @return string|null The client IP address - * @see getClientIps() - * @see https://wikipedia.org/wiki/X-Forwarded-For - * @static - */ - public static function getClientIp() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getClientIp(); - } - - /** - * Returns current script name. - * - * @return string - * @static - */ - public static function getScriptName() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getScriptName(); - } - - /** - * Returns the path being requested relative to the executed script. - * - * The path info always starts with a /. - * - * Suppose this request is instantiated from /mysite on localhost: - * - * * http://localhost/mysite returns an empty string - * * http://localhost/mysite/about returns '/about' - * * http://localhost/mysite/enco%20ded returns '/enco%20ded' - * * http://localhost/mysite/about?var=1 returns '/about' - * - * @return string The raw path (i.e. not urldecoded) - * @static - */ - public static function getPathInfo() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getPathInfo(); - } - - /** - * Returns the root path from which this request is executed. - * - * Suppose that an index.php file instantiates this request object: - * - * * http://localhost/index.php returns an empty string - * * http://localhost/index.php/page returns an empty string - * * http://localhost/web/index.php returns '/web' - * * http://localhost/we%20b/index.php returns '/we%20b' - * - * @return string The raw path (i.e. not urldecoded) - * @static - */ - public static function getBasePath() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getBasePath(); - } - - /** - * Returns the root URL from which this request is executed. - * - * The base URL never ends with a /. - * - * This is similar to getBasePath(), except that it also includes the - * script filename (e.g. index.php) if one exists. - * - * @return string The raw URL (i.e. not urldecoded) - * @static - */ - public static function getBaseUrl() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getBaseUrl(); - } - - /** - * Gets the request's scheme. - * - * @return string - * @static - */ - public static function getScheme() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getScheme(); - } - - /** - * Returns the port on which the request is made. - * - * This method can read the client port from the "X-Forwarded-Port" header - * when trusted proxies were set via "setTrustedProxies()". - * - * The "X-Forwarded-Port" header must contain the client port. - * - * @return int|string can be a string if fetched from the server bag - * @static - */ - public static function getPort() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getPort(); - } - - /** - * Returns the user. - * - * @return string|null - * @static - */ - public static function getUser() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getUser(); - } - - /** - * Returns the password. - * - * @return string|null - * @static - */ - public static function getPassword() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getPassword(); - } - - /** - * Gets the user info. - * - * @return string A user name and, optionally, scheme-specific information about how to gain authorization to access the server - * @static - */ - public static function getUserInfo() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getUserInfo(); - } - - /** - * Returns the HTTP host being requested. - * - * The port name will be appended to the host if it's non-standard. - * - * @return string - * @static - */ - public static function getHttpHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getHttpHost(); - } - - /** - * Returns the requested URI (path and query string). - * - * @return string The raw URI (i.e. not URI decoded) - * @static - */ - public static function getRequestUri() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getRequestUri(); - } - - /** - * Gets the scheme and HTTP host. - * - * If the URL was called with basic authentication, the user - * and the password are not added to the generated string. - * - * @return string The scheme and HTTP host - * @static - */ - public static function getSchemeAndHttpHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getSchemeAndHttpHost(); - } - - /** - * Generates a normalized URI (URL) for the Request. - * - * @return string A normalized URI (URL) for the Request - * @see getQueryString() - * @static - */ - public static function getUri() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getUri(); - } - - /** - * Generates a normalized URI for the given path. - * - * @param string $path A path to use instead of the current one - * @return string The normalized URI for the path - * @static - */ - public static function getUriForPath($path) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getUriForPath($path); - } - - /** - * Returns the path as relative reference from the current Request path. - * - * Only the URIs path component (no schema, host etc.) is relevant and must be given. - * Both paths must be absolute and not contain relative parts. - * Relative URLs from one resource to another are useful when generating self-contained downloadable document archives. - * Furthermore, they can be used to reduce the link size in documents. - * - * Example target paths, given a base path of "/a/b/c/d": - * - "/a/b/c/d" -> "" - * - "/a/b/c/" -> "./" - * - "/a/b/" -> "../" - * - "/a/b/c/other" -> "other" - * - "/a/x/y" -> "../../x/y" - * - * @param string $path The target path - * @return string The relative target path - * @static - */ - public static function getRelativeUriForPath($path) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getRelativeUriForPath($path); - } - - /** - * Generates the normalized query string for the Request. - * - * It builds a normalized query string, where keys/value pairs are alphabetized - * and have consistent escaping. - * - * @return string|null A normalized query string for the Request - * @static - */ - public static function getQueryString() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getQueryString(); - } - - /** - * Checks whether the request is secure or not. - * - * This method can read the client protocol from the "X-Forwarded-Proto" header - * when trusted proxies were set via "setTrustedProxies()". - * - * The "X-Forwarded-Proto" header must contain the protocol: "https" or "http". - * - * @return bool - * @static - */ - public static function isSecure() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isSecure(); - } - - /** - * Returns the host name. - * - * This method can read the client host name from the "X-Forwarded-Host" header - * when trusted proxies were set via "setTrustedProxies()". - * - * The "X-Forwarded-Host" header must contain the client host name. - * - * @return string - * @throws SuspiciousOperationException when the host name is invalid or not trusted - * @static - */ - public static function getHost() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getHost(); - } - - /** - * Sets the request method. - * - * @param string $method - * @static - */ - public static function setMethod($method) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->setMethod($method); - } - - /** - * Gets the request "intended" method. - * - * If the X-HTTP-Method-Override header is set, and if the method is a POST, - * then it is used to determine the "real" intended HTTP method. - * - * The _method request parameter can also be used to determine the HTTP method, - * but only if enableHttpMethodParameterOverride() has been called. - * - * The method is always an uppercased string. - * - * @return string The request method - * @see getRealMethod() - * @static - */ - public static function getMethod() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getMethod(); - } - - /** - * Gets the "real" request method. - * - * @return string The request method - * @see getMethod() - * @static - */ - public static function getRealMethod() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getRealMethod(); - } - - /** - * Gets the mime type associated with the format. - * - * @param string $format The format - * @return string|null The associated mime type (null if not found) - * @static - */ - public static function getMimeType($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getMimeType($format); - } - - /** - * Gets the mime types associated with the format. - * - * @param string $format The format - * @return array The associated mime types - * @static - */ - public static function getMimeTypes($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - return \Illuminate\Http\Request::getMimeTypes($format); - } - - /** - * Gets the format associated with the mime type. - * - * @param string $mimeType The associated mime type - * @return string|null The format (null if not found) - * @static - */ - public static function getFormat($mimeType) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getFormat($mimeType); - } - - /** - * Associates a format with mime types. - * - * @param string $format The format - * @param string|array $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type) - * @static - */ - public static function setFormat($format, $mimeTypes) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->setFormat($format, $mimeTypes); - } - - /** - * Gets the request format. - * - * Here is the process to determine the format: - * - * * format defined by the user (with setRequestFormat()) - * * _format request attribute - * * $default - * - * @see getPreferredFormat - * @param string|null $default The default format - * @return string|null The request format - * @static - */ - public static function getRequestFormat($default = 'html') - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getRequestFormat($default); - } - - /** - * Sets the request format. - * - * @param string $format The request format - * @static - */ - public static function setRequestFormat($format) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->setRequestFormat($format); - } - - /** - * Gets the format associated with the request. - * - * @return string|null The format (null if no content type is present) - * @static - */ - public static function getContentType() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getContentType(); - } - - /** - * Sets the default locale. - * - * @param string $locale - * @static - */ - public static function setDefaultLocale($locale) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->setDefaultLocale($locale); - } - - /** - * Get the default locale. - * - * @return string - * @static - */ - public static function getDefaultLocale() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getDefaultLocale(); - } - - /** - * Sets the locale. - * - * @param string $locale - * @static - */ - public static function setLocale($locale) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->setLocale($locale); - } - - /** - * Get the locale. - * - * @return string - * @static - */ - public static function getLocale() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getLocale(); - } - - /** - * Checks if the request method is of specified type. - * - * @param string $method Uppercase request method (GET, POST etc) - * @return bool - * @static - */ - public static function isMethod($method) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isMethod($method); - } - - /** - * Checks whether or not the method is safe. - * - * @see https://tools.ietf.org/html/rfc7231#section-4.2.1 - * @return bool - * @static - */ - public static function isMethodSafe() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isMethodSafe(); - } - - /** - * Checks whether or not the method is idempotent. - * - * @return bool - * @static - */ - public static function isMethodIdempotent() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isMethodIdempotent(); - } - - /** - * Checks whether the method is cacheable or not. - * - * @see https://tools.ietf.org/html/rfc7231#section-4.2.3 - * @return bool True for GET and HEAD, false otherwise - * @static - */ - public static function isMethodCacheable() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isMethodCacheable(); - } - - /** - * Returns the protocol version. - * - * If the application is behind a proxy, the protocol version used in the - * requests between the client and the proxy and between the proxy and the - * server might be different. This returns the former (from the "Via" header) - * if the proxy is trusted (see "setTrustedProxies()"), otherwise it returns - * the latter (from the "SERVER_PROTOCOL" server parameter). - * - * @return string - * @static - */ - public static function getProtocolVersion() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getProtocolVersion(); - } - - /** - * Returns the request body content. - * - * @param bool $asResource If true, a resource will be returned - * @return string|resource The request body content or a resource to read the body stream - * @throws \LogicException - * @static - */ - public static function getContent($asResource = false) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getContent($asResource); - } - - /** - * Gets the Etags. - * - * @return array The entity tags - * @static - */ - public static function getETags() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getETags(); - } - - /** - * - * - * @return bool - * @static - */ - public static function isNoCache() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isNoCache(); - } - - /** - * Gets the preferred format for the response by inspecting, in the following order: - * * the request format set using setRequestFormat - * * the values of the Accept HTTP header - * * the content type of the body of the request. - * - * @static - */ - public static function getPreferredFormat($default = 'html') - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getPreferredFormat($default); - } - - /** - * Returns the preferred language. - * - * @param string[] $locales An array of ordered available locales - * @return string|null The preferred locale - * @static - */ - public static function getPreferredLanguage($locales = null) - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getPreferredLanguage($locales); - } - - /** - * Gets a list of languages acceptable by the client browser. - * - * @return array Languages ordered in the user browser preferences - * @static - */ - public static function getLanguages() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getLanguages(); - } - - /** - * Gets a list of charsets acceptable by the client browser. - * - * @return array List of charsets in preferable order - * @static - */ - public static function getCharsets() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getCharsets(); - } - - /** - * Gets a list of encodings acceptable by the client browser. - * - * @return array List of encodings in preferable order - * @static - */ - public static function getEncodings() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getEncodings(); - } - - /** - * Gets a list of content types acceptable by the client browser. - * - * @return array List of content types in preferable order - * @static - */ - public static function getAcceptableContentTypes() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->getAcceptableContentTypes(); - } - - /** - * Returns true if the request is a XMLHttpRequest. - * - * It works if your JavaScript library sets an X-Requested-With HTTP header. - * It is known to work with common JavaScript frameworks: - * - * @see https://wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript - * @return bool true if the request is an XMLHttpRequest, false otherwise - * @static - */ - public static function isXmlHttpRequest() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isXmlHttpRequest(); - } - - /** - * Indicates whether this request originated from a trusted proxy. - * - * This can be useful to determine whether or not to trust the - * contents of a proxy-specific header. - * - * @return bool true if the request came from a trusted proxy, false otherwise - * @static - */ - public static function isFromTrustedProxy() - { - //Method inherited from \Symfony\Component\HttpFoundation\Request - /** @var \Illuminate\Http\Request $instance */ - return $instance->isFromTrustedProxy(); - } - - /** - * Determine if the given content types match. - * - * @param string $actual - * @param string $type - * @return bool - * @static - */ - public static function matchesType($actual, $type) - { - return \Illuminate\Http\Request::matchesType($actual, $type); - } - - /** - * Determine if the request is sending JSON. - * - * @return bool - * @static - */ - public static function isJson() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->isJson(); - } - - /** - * Determine if the current request probably expects a JSON response. - * - * @return bool - * @static - */ - public static function expectsJson() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->expectsJson(); - } - - /** - * Determine if the current request is asking for JSON. - * - * @return bool - * @static - */ - public static function wantsJson() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->wantsJson(); - } - - /** - * Determines whether the current requests accepts a given content type. - * - * @param string|array $contentTypes - * @return bool - * @static - */ - public static function accepts($contentTypes) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->accepts($contentTypes); - } - - /** - * Return the most suitable content type from the given array based on content negotiation. - * - * @param string|array $contentTypes - * @return string|null - * @static - */ - public static function prefers($contentTypes) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->prefers($contentTypes); - } - - /** - * Determine if the current request accepts any content type. - * - * @return bool - * @static - */ - public static function acceptsAnyContentType() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->acceptsAnyContentType(); - } - - /** - * Determines whether a request accepts JSON. - * - * @return bool - * @static - */ - public static function acceptsJson() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->acceptsJson(); - } - - /** - * Determines whether a request accepts HTML. - * - * @return bool - * @static - */ - public static function acceptsHtml() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->acceptsHtml(); - } - - /** - * Get the data format expected in the response. - * - * @param string $default - * @return string - * @static - */ - public static function format($default = 'html') - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->format($default); - } - - /** - * Retrieve an old input item. - * - * @param string $key - * @param string|array|null $default - * @return string|array - * @static - */ - public static function old($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->old($key, $default); - } - - /** - * Flash the input for the current request to the session. - * - * @return void - * @static - */ - public static function flash() - { - /** @var \Illuminate\Http\Request $instance */ - $instance->flash(); - } - - /** - * Flash only some of the input to the session. - * - * @param array|mixed $keys - * @return void - * @static - */ - public static function flashOnly($keys) - { - /** @var \Illuminate\Http\Request $instance */ - $instance->flashOnly($keys); - } - - /** - * Flash only some of the input to the session. - * - * @param array|mixed $keys - * @return void - * @static - */ - public static function flashExcept($keys) - { - /** @var \Illuminate\Http\Request $instance */ - $instance->flashExcept($keys); - } - - /** - * Flush all of the old input from the session. - * - * @return void - * @static - */ - public static function flush() - { - /** @var \Illuminate\Http\Request $instance */ - $instance->flush(); - } - - /** - * Retrieve a server variable from the request. - * - * @param string $key - * @param string|array|null $default - * @return string|array - * @static - */ - public static function server($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->server($key, $default); - } - - /** - * Determine if a header is set on the request. - * - * @param string $key - * @return bool - * @static - */ - public static function hasHeader($key) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->hasHeader($key); - } - - /** - * Retrieve a header from the request. - * - * @param string $key - * @param string|array|null $default - * @return string|array - * @static - */ - public static function header($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->header($key, $default); - } - - /** - * Get the bearer token from the request headers. - * - * @return string|null - * @static - */ - public static function bearerToken() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->bearerToken(); - } - - /** - * Determine if the request contains a given input item key. - * - * @param string|array $key - * @return bool - * @static - */ - public static function exists($key) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->exists($key); - } - - /** - * Determine if the request contains a given input item key. - * - * @param string|array $key - * @return bool - * @static - */ - public static function has($key) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->has($key); - } - - /** - * Determine if the request contains any of the given inputs. - * - * @param string|array $keys - * @return bool - * @static - */ - public static function hasAny($keys) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->hasAny($keys); - } - - /** - * Determine if the request contains a non-empty value for an input item. - * - * @param string|array $key - * @return bool - * @static - */ - public static function filled($key) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->filled($key); - } - - /** - * Determine if the request contains a non-empty value for any of the given inputs. - * - * @param string|array $keys - * @return bool - * @static - */ - public static function anyFilled($keys) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->anyFilled($keys); - } - - /** - * Get the keys for all of the input and files. - * - * @return array - * @static - */ - public static function keys() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->keys(); - } - - /** - * Get all of the input and files for the request. - * - * @param array|mixed $keys - * @return array - * @static - */ - public static function all($keys = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->all($keys); - } - - /** - * Retrieve an input item from the request. - * - * @param string|null $key - * @param string|array|null $default - * @return string|array|null - * @static - */ - public static function input($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->input($key, $default); - } - - /** - * Get a subset containing the provided keys with values from the input data. - * - * @param array|mixed $keys - * @return array - * @static - */ - public static function only($keys) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->only($keys); - } - - /** - * Get all of the input except for a specified array of items. - * - * @param array|mixed $keys - * @return array - * @static - */ - public static function except($keys) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->except($keys); - } - - /** - * Retrieve a query string item from the request. - * - * @param string $key - * @param string|array|null $default - * @return string|array - * @static - */ - public static function query($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->query($key, $default); - } - - /** - * Retrieve a request payload item from the request. - * - * @param string $key - * @param string|array|null $default - * @return string|array - * @static - */ - public static function post($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->post($key, $default); - } - - /** - * Determine if a cookie is set on the request. - * - * @param string $key - * @return bool - * @static - */ - public static function hasCookie($key) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->hasCookie($key); - } - - /** - * Retrieve a cookie from the request. - * - * @param string $key - * @param string|array|null $default - * @return string|array - * @static - */ - public static function cookie($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->cookie($key, $default); - } - - /** - * Get an array of all of the files on the request. - * - * @return array - * @static - */ - public static function allFiles() - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->allFiles(); - } - - /** - * Determine if the uploaded data contains a file. - * - * @param string $key - * @return bool - * @static - */ - public static function hasFile($key) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->hasFile($key); - } - - /** - * Retrieve a file from the request. - * - * @param string $key - * @param mixed $default - * @return \Illuminate\Http\UploadedFile|array|null - * @static - */ - public static function file($key = null, $default = null) - { - /** @var \Illuminate\Http\Request $instance */ - return $instance->file($key, $default); - } - - /** - * Register a custom macro. - * - * @param string $name - * @param object|callable $macro - * @return void - * @static - */ - public static function macro($name, $macro) - { - \Illuminate\Http\Request::macro($name, $macro); - } - - /** - * Mix another object into the class. - * - * @param object $mixin - * @return void - * @throws \ReflectionException - * @static - */ - public static function mixin($mixin) - { - \Illuminate\Http\Request::mixin($mixin); - } - - /** - * Checks if macro is registered. - * - * @param string $name - * @return bool - * @static - */ - public static function hasMacro($name) - { - return \Illuminate\Http\Request::hasMacro($name); - } - - /** - * - * - * @static - */ - public static function validate($rules, ...$params) - { - return \Illuminate\Http\Request::validate($rules, ...$params); - } - - /** - * - * - * @static - */ - public static function hasValidSignature() - { - return \Illuminate\Http\Request::hasValidSignature(); - } - - } } @@ -16745,6 +15511,20 @@ namespace Collective\Html { return $instance->button($value, $options); } + /** + * Create a datalist box field. + * + * @param string $id + * @param array $list + * @return \Illuminate\Support\HtmlString + * @static + */ + public static function datalist($id, $list = []) + { + /** @var \Collective\Html\FormBuilder $instance */ + return $instance->datalist($id, $list); + } + /** * Get the ID attribute for a field name. * @@ -16852,13 +15632,14 @@ namespace Collective\Html { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Collective\Html\FormBuilder::mixin($mixin); + \Collective\Html\FormBuilder::mixin($mixin, $replace); } /** @@ -17277,13 +16058,14 @@ namespace Collective\Html { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Collective\Html\HtmlBuilder::mixin($mixin); + \Collective\Html\HtmlBuilder::mixin($mixin, $replace); } /** @@ -17702,13 +16484,14 @@ namespace Collective\Html { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Collective\Html\HtmlBuilder::mixin($mixin); + \Collective\Html\HtmlBuilder::mixin($mixin, $replace); } /** @@ -17855,35 +16638,496 @@ namespace Intervention\Image\Facades { namespace Carbon { /** - * A simple API extension for DateTime + * A simple API extension for DateTime. + * + * * - * @property int $year - * @property int $yearIso - * @property int $month - * @property int $day - * @property int $hour - * @property int $minute - * @property int $second - * @property int $timestamp seconds since the Unix Epoch - * @property \DateTimeZone $timezone the current timezone - * @property \DateTimeZone $tz alias of timezone - * @property-read int $micro - * @property-read int $dayOfWeek 0 (for Sunday) through 6 (for Saturday) - * @property-read int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday) - * @property-read int $dayOfYear 0 through 365 - * @property-read int $weekOfMonth 1 through 5 - * @property-read int $weekNumberInMonth 1 through 5 - * @property-read int $weekOfYear ISO-8601 week number of year, weeks starting on Monday - * @property-read int $daysInMonth number of days in the given month - * @property-read int $age does a diffInYears() with default parameters - * @property-read int $quarter the quarter of this instance, 1 - 4 - * @property-read int $offset the timezone offset in seconds from UTC - * @property-read int $offsetHours the timezone offset in hours from UTC - * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise - * @property-read bool $local checks if the timezone is local, true if local, false otherwise - * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise - * @property-read string $timezoneName - * @property-read string $tzName + * @property int $year + * @property int $yearIso + * @property int $month + * @property int $day + * @property int $hour + * @property int $minute + * @property int $second + * @property int $micro + * @property int $microsecond + * @property int $timestamp seconds since the Unix Epoch + * @property string $englishDayOfWeek the day of week in English + * @property string $shortEnglishDayOfWeek the abbreviated day of week in English + * @property string $englishMonth the month in English + * @property string $shortEnglishMonth the abbreviated month in English + * @property string $localeDayOfWeek the day of week in current locale LC_TIME + * @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale LC_TIME + * @property string $localeMonth the month in current locale LC_TIME + * @property string $shortLocaleMonth the abbreviated month in current locale LC_TIME + * @property int $milliseconds + * @property int $millisecond + * @property int $milli + * @property int $week 1 through 53 + * @property int $isoWeek 1 through 53 + * @property int $weekYear year according to week format + * @property int $isoWeekYear year according to ISO week format + * @property int $dayOfYear 1 through 366 + * @property int $age does a diffInYears() with default parameters + * @property int $offset the timezone offset in seconds from UTC + * @property int $offsetMinutes the timezone offset in minutes from UTC + * @property int $offsetHours the timezone offset in hours from UTC + * @property CarbonTimeZone $timezone the current timezone + * @property CarbonTimeZone $tz alias of $timezone + * @property-read int $dayOfWeek 0 (for Sunday) through 6 (for Saturday) + * @property-read int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday) + * @property-read int $weekOfYear ISO-8601 week number of year, weeks starting on Monday + * @property-read int $daysInMonth number of days in the given month + * @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark) + * @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark) + * @property-read string $timezoneAbbreviatedName the current timezone abbreviated name + * @property-read string $tzAbbrName alias of $timezoneAbbreviatedName + * @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language + * @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language + * @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language + * @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language + * @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language + * @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language + * @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language + * @property-read int $noZeroHour current hour from 1 to 24 + * @property-read int $weeksInYear 51 through 53 + * @property-read int $isoWeeksInYear 51 through 53 + * @property-read int $weekOfMonth 1 through 5 + * @property-read int $weekNumberInMonth 1 through 5 + * @property-read int $firstWeekDay 0 through 6 + * @property-read int $lastWeekDay 0 through 6 + * @property-read int $daysInYear 365 or 366 + * @property-read int $quarter the quarter of this instance, 1 - 4 + * @property-read int $decade the decade of this instance + * @property-read int $century the century of this instance + * @property-read int $millennium the millennium of this instance + * @property-read bool $dst daylight savings time indicator, true if DST, false otherwise + * @property-read bool $local checks if the timezone is local, true if local, false otherwise + * @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise + * @property-read string $timezoneName the current timezone name + * @property-read string $tzName alias of $timezoneName + * @property-read string $locale locale of the current instance + * @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.) + * @method bool isLocal() Check if the current instance has non-UTC timezone. + * @method bool isValid() Check if the current instance is a valid date. + * @method bool isDST() Check if the current instance is in a daylight saving time. + * @method bool isSunday() Checks if the instance day is sunday. + * @method bool isMonday() Checks if the instance day is monday. + * @method bool isTuesday() Checks if the instance day is tuesday. + * @method bool isWednesday() Checks if the instance day is wednesday. + * @method bool isThursday() Checks if the instance day is thursday. + * @method bool isFriday() Checks if the instance day is friday. + * @method bool isSaturday() Checks if the instance day is saturday. + * @method bool isSameYear(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentYear() Checks if the instance is in the same year as the current moment. + * @method bool isNextYear() Checks if the instance is in the same year as the current moment next year. + * @method bool isLastYear() Checks if the instance is in the same year as the current moment last year. + * @method bool isSameWeek(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment. + * @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week. + * @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week. + * @method bool isSameDay(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentDay() Checks if the instance is in the same day as the current moment. + * @method bool isNextDay() Checks if the instance is in the same day as the current moment next day. + * @method bool isLastDay() Checks if the instance is in the same day as the current moment last day. + * @method bool isSameHour(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment. + * @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour. + * @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour. + * @method bool isSameMinute(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment. + * @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute. + * @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute. + * @method bool isSameSecond(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment. + * @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second. + * @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second. + * @method bool isSameMicro(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment. + * @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond. + * @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond. + * @method bool isSameMicrosecond(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment. + * @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond. + * @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond. + * @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment. + * @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month. + * @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month. + * @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment. + * @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter. + * @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter. + * @method bool isSameDecade(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment. + * @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade. + * @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade. + * @method bool isSameCentury(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment. + * @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century. + * @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century. + * @method bool isSameMillennium(\Carbon\Carbon|\DateTimeInterface|string|null $date = null) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone). + * @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment. + * @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium. + * @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium. + * @method Carbon years(int $value) Set current instance year to the given value. + * @method Carbon year(int $value) Set current instance year to the given value. + * @method Carbon setYears(int $value) Set current instance year to the given value. + * @method Carbon setYear(int $value) Set current instance year to the given value. + * @method Carbon months(int $value) Set current instance month to the given value. + * @method Carbon month(int $value) Set current instance month to the given value. + * @method Carbon setMonths(int $value) Set current instance month to the given value. + * @method Carbon setMonth(int $value) Set current instance month to the given value. + * @method Carbon days(int $value) Set current instance day to the given value. + * @method Carbon day(int $value) Set current instance day to the given value. + * @method Carbon setDays(int $value) Set current instance day to the given value. + * @method Carbon setDay(int $value) Set current instance day to the given value. + * @method Carbon hours(int $value) Set current instance hour to the given value. + * @method Carbon hour(int $value) Set current instance hour to the given value. + * @method Carbon setHours(int $value) Set current instance hour to the given value. + * @method Carbon setHour(int $value) Set current instance hour to the given value. + * @method Carbon minutes(int $value) Set current instance minute to the given value. + * @method Carbon minute(int $value) Set current instance minute to the given value. + * @method Carbon setMinutes(int $value) Set current instance minute to the given value. + * @method Carbon setMinute(int $value) Set current instance minute to the given value. + * @method Carbon seconds(int $value) Set current instance second to the given value. + * @method Carbon second(int $value) Set current instance second to the given value. + * @method Carbon setSeconds(int $value) Set current instance second to the given value. + * @method Carbon setSecond(int $value) Set current instance second to the given value. + * @method Carbon millis(int $value) Set current instance millisecond to the given value. + * @method Carbon milli(int $value) Set current instance millisecond to the given value. + * @method Carbon setMillis(int $value) Set current instance millisecond to the given value. + * @method Carbon setMilli(int $value) Set current instance millisecond to the given value. + * @method Carbon milliseconds(int $value) Set current instance millisecond to the given value. + * @method Carbon millisecond(int $value) Set current instance millisecond to the given value. + * @method Carbon setMilliseconds(int $value) Set current instance millisecond to the given value. + * @method Carbon setMillisecond(int $value) Set current instance millisecond to the given value. + * @method Carbon micros(int $value) Set current instance microsecond to the given value. + * @method Carbon micro(int $value) Set current instance microsecond to the given value. + * @method Carbon setMicros(int $value) Set current instance microsecond to the given value. + * @method Carbon setMicro(int $value) Set current instance microsecond to the given value. + * @method Carbon microseconds(int $value) Set current instance microsecond to the given value. + * @method Carbon microsecond(int $value) Set current instance microsecond to the given value. + * @method Carbon setMicroseconds(int $value) Set current instance microsecond to the given value. + * @method Carbon setMicrosecond(int $value) Set current instance microsecond to the given value. + * @method Carbon addYears(int $value = 1) Add years (the $value count passed in) to the instance (using date interval). + * @method Carbon addYear() Add one year to the instance (using date interval). + * @method Carbon subYears(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval). + * @method Carbon subYear() Sub one year to the instance (using date interval). + * @method Carbon addYearsWithOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subYearsWithOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addYearsWithoutOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subYearsWithoutOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addYearsWithNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subYearsWithNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addYearsNoOverflow(int $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subYearsNoOverflow(int $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMonths(int $value = 1) Add months (the $value count passed in) to the instance (using date interval). + * @method Carbon addMonth() Add one month to the instance (using date interval). + * @method Carbon subMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval). + * @method Carbon subMonth() Sub one month to the instance (using date interval). + * @method Carbon addMonthsWithOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subMonthsWithOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addMonthsWithoutOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMonthsWithoutOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMonthsWithNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMonthsWithNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMonthsNoOverflow(int $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMonthsNoOverflow(int $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addDays(int $value = 1) Add days (the $value count passed in) to the instance (using date interval). + * @method Carbon addDay() Add one day to the instance (using date interval). + * @method Carbon subDays(int $value = 1) Sub days (the $value count passed in) to the instance (using date interval). + * @method Carbon subDay() Sub one day to the instance (using date interval). + * @method Carbon addHours(int $value = 1) Add hours (the $value count passed in) to the instance (using date interval). + * @method Carbon addHour() Add one hour to the instance (using date interval). + * @method Carbon subHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using date interval). + * @method Carbon subHour() Sub one hour to the instance (using date interval). + * @method Carbon addMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using date interval). + * @method Carbon addMinute() Add one minute to the instance (using date interval). + * @method Carbon subMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval). + * @method Carbon subMinute() Sub one minute to the instance (using date interval). + * @method Carbon addSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using date interval). + * @method Carbon addSecond() Add one second to the instance (using date interval). + * @method Carbon subSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval). + * @method Carbon subSecond() Sub one second to the instance (using date interval). + * @method Carbon addMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon addMilli() Add one millisecond to the instance (using date interval). + * @method Carbon subMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon subMilli() Sub one millisecond to the instance (using date interval). + * @method Carbon addMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon addMillisecond() Add one millisecond to the instance (using date interval). + * @method Carbon subMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon subMillisecond() Sub one millisecond to the instance (using date interval). + * @method Carbon addMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon addMicro() Add one microsecond to the instance (using date interval). + * @method Carbon subMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon subMicro() Sub one microsecond to the instance (using date interval). + * @method Carbon addMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon addMicrosecond() Add one microsecond to the instance (using date interval). + * @method Carbon subMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval). + * @method Carbon subMicrosecond() Sub one microsecond to the instance (using date interval). + * @method Carbon addMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval). + * @method Carbon addMillennium() Add one millennium to the instance (using date interval). + * @method Carbon subMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval). + * @method Carbon subMillennium() Sub one millennium to the instance (using date interval). + * @method Carbon addMillenniaWithOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subMillenniaWithOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addMillenniaWithoutOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMillenniaWithoutOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMillenniaWithNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMillenniaWithNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMillenniaNoOverflow(int $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMillenniaNoOverflow(int $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval). + * @method Carbon addCentury() Add one century to the instance (using date interval). + * @method Carbon subCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval). + * @method Carbon subCentury() Sub one century to the instance (using date interval). + * @method Carbon addCenturiesWithOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subCenturiesWithOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addCenturiesWithoutOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subCenturiesWithoutOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addCenturiesWithNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subCenturiesWithNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addCenturiesNoOverflow(int $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subCenturiesNoOverflow(int $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval). + * @method Carbon addDecade() Add one decade to the instance (using date interval). + * @method Carbon subDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval). + * @method Carbon subDecade() Sub one decade to the instance (using date interval). + * @method Carbon addDecadesWithOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subDecadesWithOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addDecadesWithoutOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subDecadesWithoutOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addDecadesWithNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subDecadesWithNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addDecadesNoOverflow(int $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subDecadesNoOverflow(int $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval). + * @method Carbon addQuarter() Add one quarter to the instance (using date interval). + * @method Carbon subQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval). + * @method Carbon subQuarter() Sub one quarter to the instance (using date interval). + * @method Carbon addQuartersWithOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subQuartersWithOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed. + * @method Carbon addQuartersWithoutOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subQuartersWithoutOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addQuartersWithNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subQuartersWithNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addQuartersNoOverflow(int $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subQuartersNoOverflow(int $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden. + * @method Carbon addWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using date interval). + * @method Carbon addWeek() Add one week to the instance (using date interval). + * @method Carbon subWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval). + * @method Carbon subWeek() Sub one week to the instance (using date interval). + * @method Carbon addWeekdays(int $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval). + * @method Carbon addWeekday() Add one weekday to the instance (using date interval). + * @method Carbon subWeekdays(int $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval). + * @method Carbon subWeekday() Sub one weekday to the instance (using date interval). + * @method Carbon addRealMicros(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealMicro() Add one microsecond to the instance (using timestamp). + * @method Carbon subRealMicros(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealMicro() Sub one microsecond to the instance (using timestamp). + * @method CarbonPeriod microsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given. + * @method Carbon addRealMicroseconds(int $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealMicrosecond() Add one microsecond to the instance (using timestamp). + * @method Carbon subRealMicroseconds(int $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealMicrosecond() Sub one microsecond to the instance (using timestamp). + * @method CarbonPeriod microsecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given. + * @method Carbon addRealMillis(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealMilli() Add one millisecond to the instance (using timestamp). + * @method Carbon subRealMillis(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealMilli() Sub one millisecond to the instance (using timestamp). + * @method CarbonPeriod millisUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given. + * @method Carbon addRealMilliseconds(int $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealMillisecond() Add one millisecond to the instance (using timestamp). + * @method Carbon subRealMilliseconds(int $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealMillisecond() Sub one millisecond to the instance (using timestamp). + * @method CarbonPeriod millisecondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given. + * @method Carbon addRealSeconds(int $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealSecond() Add one second to the instance (using timestamp). + * @method Carbon subRealSeconds(int $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealSecond() Sub one second to the instance (using timestamp). + * @method CarbonPeriod secondsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given. + * @method Carbon addRealMinutes(int $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealMinute() Add one minute to the instance (using timestamp). + * @method Carbon subRealMinutes(int $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealMinute() Sub one minute to the instance (using timestamp). + * @method CarbonPeriod minutesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given. + * @method Carbon addRealHours(int $value = 1) Add hours (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealHour() Add one hour to the instance (using timestamp). + * @method Carbon subRealHours(int $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealHour() Sub one hour to the instance (using timestamp). + * @method CarbonPeriod hoursUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given. + * @method Carbon addRealDays(int $value = 1) Add days (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealDay() Add one day to the instance (using timestamp). + * @method Carbon subRealDays(int $value = 1) Sub days (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealDay() Sub one day to the instance (using timestamp). + * @method CarbonPeriod daysUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given. + * @method Carbon addRealWeeks(int $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealWeek() Add one week to the instance (using timestamp). + * @method Carbon subRealWeeks(int $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealWeek() Sub one week to the instance (using timestamp). + * @method CarbonPeriod weeksUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given. + * @method Carbon addRealMonths(int $value = 1) Add months (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealMonth() Add one month to the instance (using timestamp). + * @method Carbon subRealMonths(int $value = 1) Sub months (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealMonth() Sub one month to the instance (using timestamp). + * @method CarbonPeriod monthsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given. + * @method Carbon addRealQuarters(int $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealQuarter() Add one quarter to the instance (using timestamp). + * @method Carbon subRealQuarters(int $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealQuarter() Sub one quarter to the instance (using timestamp). + * @method CarbonPeriod quartersUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given. + * @method Carbon addRealYears(int $value = 1) Add years (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealYear() Add one year to the instance (using timestamp). + * @method Carbon subRealYears(int $value = 1) Sub years (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealYear() Sub one year to the instance (using timestamp). + * @method CarbonPeriod yearsUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given. + * @method Carbon addRealDecades(int $value = 1) Add decades (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealDecade() Add one decade to the instance (using timestamp). + * @method Carbon subRealDecades(int $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealDecade() Sub one decade to the instance (using timestamp). + * @method CarbonPeriod decadesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given. + * @method Carbon addRealCenturies(int $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealCentury() Add one century to the instance (using timestamp). + * @method Carbon subRealCenturies(int $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealCentury() Sub one century to the instance (using timestamp). + * @method CarbonPeriod centuriesUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given. + * @method Carbon addRealMillennia(int $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp). + * @method Carbon addRealMillennium() Add one millennium to the instance (using timestamp). + * @method Carbon subRealMillennia(int $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp). + * @method Carbon subRealMillennium() Sub one millennium to the instance (using timestamp). + * @method CarbonPeriod millenniaUntil($endDate = null, int $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given. + * @method Carbon roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. + * @method Carbon roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. + * @method Carbon floorYear(float $precision = 1) Truncate the current instance year with given precision. + * @method Carbon floorYears(float $precision = 1) Truncate the current instance year with given precision. + * @method Carbon ceilYear(float $precision = 1) Ceil the current instance year with given precision. + * @method Carbon ceilYears(float $precision = 1) Ceil the current instance year with given precision. + * @method Carbon roundMonth(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function. + * @method Carbon roundMonths(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function. + * @method Carbon floorMonth(float $precision = 1) Truncate the current instance month with given precision. + * @method Carbon floorMonths(float $precision = 1) Truncate the current instance month with given precision. + * @method Carbon ceilMonth(float $precision = 1) Ceil the current instance month with given precision. + * @method Carbon ceilMonths(float $precision = 1) Ceil the current instance month with given precision. + * @method Carbon roundDay(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function. + * @method Carbon roundDays(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function. + * @method Carbon floorDay(float $precision = 1) Truncate the current instance day with given precision. + * @method Carbon floorDays(float $precision = 1) Truncate the current instance day with given precision. + * @method Carbon ceilDay(float $precision = 1) Ceil the current instance day with given precision. + * @method Carbon ceilDays(float $precision = 1) Ceil the current instance day with given precision. + * @method Carbon roundHour(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function. + * @method Carbon roundHours(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function. + * @method Carbon floorHour(float $precision = 1) Truncate the current instance hour with given precision. + * @method Carbon floorHours(float $precision = 1) Truncate the current instance hour with given precision. + * @method Carbon ceilHour(float $precision = 1) Ceil the current instance hour with given precision. + * @method Carbon ceilHours(float $precision = 1) Ceil the current instance hour with given precision. + * @method Carbon roundMinute(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function. + * @method Carbon roundMinutes(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function. + * @method Carbon floorMinute(float $precision = 1) Truncate the current instance minute with given precision. + * @method Carbon floorMinutes(float $precision = 1) Truncate the current instance minute with given precision. + * @method Carbon ceilMinute(float $precision = 1) Ceil the current instance minute with given precision. + * @method Carbon ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision. + * @method Carbon roundSecond(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function. + * @method Carbon roundSeconds(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function. + * @method Carbon floorSecond(float $precision = 1) Truncate the current instance second with given precision. + * @method Carbon floorSeconds(float $precision = 1) Truncate the current instance second with given precision. + * @method Carbon ceilSecond(float $precision = 1) Ceil the current instance second with given precision. + * @method Carbon ceilSeconds(float $precision = 1) Ceil the current instance second with given precision. + * @method Carbon roundMillennium(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function. + * @method Carbon roundMillennia(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function. + * @method Carbon floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision. + * @method Carbon floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision. + * @method Carbon ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision. + * @method Carbon ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision. + * @method Carbon roundCentury(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function. + * @method Carbon roundCenturies(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function. + * @method Carbon floorCentury(float $precision = 1) Truncate the current instance century with given precision. + * @method Carbon floorCenturies(float $precision = 1) Truncate the current instance century with given precision. + * @method Carbon ceilCentury(float $precision = 1) Ceil the current instance century with given precision. + * @method Carbon ceilCenturies(float $precision = 1) Ceil the current instance century with given precision. + * @method Carbon roundDecade(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function. + * @method Carbon roundDecades(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function. + * @method Carbon floorDecade(float $precision = 1) Truncate the current instance decade with given precision. + * @method Carbon floorDecades(float $precision = 1) Truncate the current instance decade with given precision. + * @method Carbon ceilDecade(float $precision = 1) Ceil the current instance decade with given precision. + * @method Carbon ceilDecades(float $precision = 1) Ceil the current instance decade with given precision. + * @method Carbon roundQuarter(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function. + * @method Carbon roundQuarters(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function. + * @method Carbon floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision. + * @method Carbon floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision. + * @method Carbon ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision. + * @method Carbon ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision. + * @method Carbon roundMillisecond(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function. + * @method Carbon roundMilliseconds(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function. + * @method Carbon floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision. + * @method Carbon floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision. + * @method Carbon ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision. + * @method Carbon ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision. + * @method Carbon roundMicrosecond(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function. + * @method Carbon roundMicroseconds(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function. + * @method Carbon floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision. + * @method Carbon floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision. + * @method Carbon ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision. + * @method Carbon ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision. + * @method string shortAbsoluteDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longAbsoluteDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string shortRelativeDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longRelativeDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string shortRelativeToNowDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longRelativeToNowDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string shortRelativeToOtherDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method string longRelativeToOtherDiffForHumans(\DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.) + * @method static Carbon createFromImmutable(\DateTimeImmutable $dateTime) Create a new Carbon object from an immutable date. + * @method static Carbon createFromFormat(string $format, string $time, string|\DateTimeZone $timezone = null) Parse a string into a new Carbon object according to the specified format. + * @method static Carbon __set_state(array $array) https://php.net/manual/en/datetime.set-state.php + * + * */ class Carbon { @@ -17926,156 +17170,235 @@ namespace App\Services { namespace Maatwebsite\Excel\Facades { /** - * LaravelExcel Facade + * * - * @category Laravel Excel - * @version 1.0.0 - * @package maatwebsite/excel - * @copyright Copyright (c) 2013 - 2014 Maatwebsite (http://www.maatwebsite.nl) - * @author Maatwebsite - * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL */ class Excel { /** - * Create a new file + * * - * @param $filename - * @param callable|null $callback - * @return \Maatwebsite\Excel\LaravelExcelWriter + * @param object $export + * @param string|null $fileName + * @param string $writerType + * @param array $headers + * @throws \PhpOffice\PhpSpreadsheet\Exception + * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception + * @return \Maatwebsite\Excel\BinaryFileResponse * @static */ - public static function create($filename, $callback = null) + public static function download($export, $fileName, $writerType = null, $headers = []) { /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->create($filename, $callback); + return $instance->download($export, $fileName, $writerType, $headers); } /** - * Load an existing file + * * - * @param string $file The file we want to load - * @param callback|null $callback - * @param string|null $encoding - * @param bool $noBasePath - * @param callback|null $callbackConfigReader - * @return \Maatwebsite\Excel\LaravelExcelReader + * @param object $export + * @param string $filePath + * @param string|null $disk + * @param string $writerType + * @param mixed $diskOptions + * @throws \PhpOffice\PhpSpreadsheet\Exception + * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception + * @return bool * @static */ - public static function load($file, $callback = null, $encoding = null, $noBasePath = false, $callbackConfigReader = null) + public static function store($export, $filePath, $diskName = null, $writerType = null, $diskOptions = []) { /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->load($file, $callback, $encoding, $noBasePath, $callbackConfigReader); + return $instance->store($export, $filePath, $diskName, $writerType, $diskOptions); } /** - * Set select sheets + * * - * @param $sheets - * @return \Maatwebsite\Excel\LaravelExcelReader + * @param object $export + * @param string $filePath + * @param string|null $disk + * @param string $writerType + * @param mixed $diskOptions + * @return \Maatwebsite\Excel\PendingDispatch * @static */ - public static function selectSheets($sheets = []) + public static function queue($export, $filePath, $disk = null, $writerType = null, $diskOptions = []) { /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->selectSheets($sheets); + return $instance->queue($export, $filePath, $disk, $writerType, $diskOptions); } /** - * Select sheets by index + * * - * @param array $sheets - * @return \Maatwebsite\Excel\Excel + * @param object $export + * @param string $writerType + * @return string * @static */ - public static function selectSheetsByIndex($sheets = []) + public static function raw($export, $writerType) { /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->selectSheetsByIndex($sheets); + return $instance->raw($export, $writerType); } /** - * Batch import + * * - * @param $files - * @param callback $callback - * @return \PHPExcel + * @param object $import + * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param string|null $disk + * @param string|null $readerType + * @return \Maatwebsite\Excel\Reader|\Maatwebsite\Excel\PendingDispatch * @static */ - public static function batch($files, $callback) + public static function import($import, $filePath, $disk = null, $readerType = null) { /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->batch($files, $callback); + return $instance->import($import, $filePath, $disk, $readerType); } /** - * Create a new file and share a view + * * - * @param string $view - * @param array $data - * @param array $mergeData - * @return \Maatwebsite\Excel\LaravelExcelWriter - * @static - */ - public static function shareView($view, $data = [], $mergeData = []) - { - /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->shareView($view, $data, $mergeData); - } - - /** - * Create a new file and load a view - * - * @param string $view - * @param array $data - * @param array $mergeData - * @return \Maatwebsite\Excel\LaravelExcelWriter - * @static - */ - public static function loadView($view, $data = [], $mergeData = []) - { - /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->loadView($view, $data, $mergeData); - } - - /** - * Set filters - * - * @param array $filters - * @return \Excel - * @static - */ - public static function registerFilters($filters = []) - { - /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->registerFilters($filters); - } - - /** - * Enable certain filters - * - * @param string|array $filter - * @param bool|false|string $class - * @return \Excel - * @static - */ - public static function filter($filter, $class = false) - { - /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->filter($filter, $class); - } - - /** - * Get register, enabled (or both) filters - * - * @param string|boolean $key [description] + * @param object $import + * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param string|null $disk + * @param string|null $readerType * @return array * @static */ - public static function getFilters($key = false) + public static function toArray($import, $filePath, $disk = null, $readerType = null) { /** @var \Maatwebsite\Excel\Excel $instance */ - return $instance->getFilters($key); + return $instance->toArray($import, $filePath, $disk, $readerType); + } + + /** + * + * + * @param object $import + * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param string|null $disk + * @param string|null $readerType + * @return \Maatwebsite\Excel\Collection + * @static + */ + public static function toCollection($import, $filePath, $disk = null, $readerType = null) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->toCollection($import, $filePath, $disk, $readerType); + } + + /** + * + * + * @param \Maatwebsite\Excel\ShouldQueue $import + * @param string|\Maatwebsite\Excel\UploadedFile $filePath + * @param string|null $disk + * @param string $readerType + * @return \Maatwebsite\Excel\PendingDispatch + * @static + */ + public static function queueImport($import, $filePath, $disk = null, $readerType = null) + { + /** @var \Maatwebsite\Excel\Excel $instance */ + return $instance->queueImport($import, $filePath, $disk, $readerType); + } + + /** + * + * + * @param string $concern + * @param callable $handler + * @param string $event + * @static + */ + public static function extend($concern, $handler, $event = 'Maatwebsite\\Excel\\Events\\BeforeWriting') + { + return \Maatwebsite\Excel\Excel::extend($concern, $handler, $event); + } + + /** + * When asserting downloaded, stored, queued or imported, use regular expression + * to look for a matching file path. + * + * @return void + * @static + */ + public static function matchByRegex() + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + $instance->matchByRegex(); + } + + /** + * When asserting downloaded, stored, queued or imported, use regular string + * comparison for matching file path. + * + * @return void + * @static + */ + public static function doNotMatchByRegex() + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + $instance->doNotMatchByRegex(); + } + + /** + * + * + * @param string $fileName + * @param callable|null $callback + * @static + */ + public static function assertDownloaded($fileName, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertDownloaded($fileName, $callback); + } + + /** + * + * + * @param string $filePath + * @param string|callable|null $disk + * @param callable|null $callback + * @static + */ + public static function assertStored($filePath, $disk = null, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertStored($filePath, $disk, $callback); + } + + /** + * + * + * @param string $filePath + * @param string|callable|null $disk + * @param callable|null $callback + * @static + */ + public static function assertQueued($filePath, $disk = null, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertQueued($filePath, $disk, $callback); + } + + /** + * + * + * @param string $filePath + * @param string|callable|null $disk + * @param callable|null $callback + * @static + */ + public static function assertImported($filePath, $disk = null, $callback = null) + { + /** @var \Maatwebsite\Excel\Fakes\ExcelFake $instance */ + return $instance->assertImported($filePath, $disk, $callback); } } @@ -18240,13 +17563,14 @@ namespace Yajra\DataTables\Facades { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Yajra\DataTables\DataTables::mixin($mixin); + \Yajra\DataTables\DataTables::mixin($mixin, $replace); } /** @@ -18494,7 +17818,7 @@ namespace App\Services\Facade { * Set the current cart instance. * * @param string|null $instance - * @return \Gloudemans\Shoppingcart\Cart + * @return \Cart * @static */ public static function instance($instance = null) @@ -18535,6 +17859,38 @@ namespace App\Services\Facade { return $instance->add($id, $name, $qty, $price, $options); } + /** + * Sets/adds an additional cost on the cart. + * + * @param string $name + * @param float $price + * @todo add in session + * @static + */ + public static function addCost($name, $price) + { + //Method inherited from \Gloudemans\Shoppingcart\Cart + /** @var \App\Services\Yard $instance */ + return $instance->addCost($name, $price); + } + + /** + * Gets an additional cost by name + * + * @param $name + * @param int|null $decimals + * @param string|null $decimalPoint + * @param string|null $thousandSeparator + * @return string + * @static + */ + public static function getCost($name, $decimals = null, $decimalPoint = null, $thousandSeparator = null) + { + //Method inherited from \Gloudemans\Shoppingcart\Cart + /** @var \App\Services\Yard $instance */ + return $instance->getCost($name, $decimals, $decimalPoint, $thousandSeparator); + } + /** * Update the cart item with the given rowId. * @@ -18581,7 +17937,7 @@ namespace App\Services\Facade { /** * Get the content of the cart. * - * @return \Illuminate\Support\Collection + * @return \Gloudemans\Shoppingcart\Collection * @static */ public static function content() @@ -18608,7 +17964,7 @@ namespace App\Services\Facade { * Search the cart content for a cart item matching the given search closure. * * @param \Closure $search - * @return \Illuminate\Support\Collection + * @return \Gloudemans\Shoppingcart\Collection * @static */ public static function search($search) @@ -18680,242 +18036,788 @@ namespace App\Services\Facade { } -namespace Gloudemans\Shoppingcart\Facades { +namespace Barryvdh\Debugbar { + + /** + * + * + * @method static void alert(string $message) + * @method static void critical(string $message) + * @method static void debug(string $message) + * @method static void emergency(string $message) + * @method static void error(string $message) + * @method static void info(string $message) + * @method static void log(string $message) + * @method static void notice(string $message) + * @method static void warning(string $message) + * @see \Barryvdh\Debugbar\LaravelDebugbar + */ + class Facade { + + /** + * Enable the Debugbar and boot, if not already booted. + * + * @static + */ + public static function enable() + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->enable(); + } + + /** + * Boot the debugbar (add collectors, renderer and listener) + * + * @static + */ + public static function boot() + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->boot(); + } + + /** + * + * + * @static + */ + public static function shouldCollect($name, $default = false) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->shouldCollect($name, $default); + } + + /** + * Adds a data collector + * + * @param \Barryvdh\Debugbar\DataCollectorInterface $collector + * @throws DebugBarException + * @return \Barryvdh\Debugbar\LaravelDebugbar + * @static + */ + public static function addCollector($collector) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->addCollector($collector); + } + + /** + * Handle silenced errors + * + * @param $level + * @param $message + * @param string $file + * @param int $line + * @param array $context + * @throws \ErrorException + * @static + */ + public static function handleError($level, $message, $file = '', $line = 0, $context = []) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->handleError($level, $message, $file, $line, $context); + } + + /** + * Starts a measure + * + * @param string $name Internal name, used to stop the measure + * @param string $label Public name + * @static + */ + public static function startMeasure($name, $label = null) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->startMeasure($name, $label); + } + + /** + * Stops a measure + * + * @param string $name + * @static + */ + public static function stopMeasure($name) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->stopMeasure($name); + } + + /** + * Adds an exception to be profiled in the debug bar + * + * @param \Exception $e + * @deprecated in favor of addThrowable + * @static + */ + public static function addException($e) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->addException($e); + } + + /** + * Adds an exception to be profiled in the debug bar + * + * @param \Exception $e + * @static + */ + public static function addThrowable($e) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->addThrowable($e); + } + + /** + * Returns a JavascriptRenderer for this instance + * + * @param string $baseUrl + * @param string $basePathng + * @return \Barryvdh\Debugbar\JavascriptRenderer + * @static + */ + public static function getJavascriptRenderer($baseUrl = null, $basePath = null) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getJavascriptRenderer($baseUrl, $basePath); + } + + /** + * Modify the response and inject the debugbar (or data in headers) + * + * @param \Symfony\Component\HttpFoundation\Request $request + * @param \Symfony\Component\HttpFoundation\Response $response + * @return \Symfony\Component\HttpFoundation\Response + * @static + */ + public static function modifyResponse($request, $response) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->modifyResponse($request, $response); + } + + /** + * Check if the Debugbar is enabled + * + * @return boolean + * @static + */ + public static function isEnabled() + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->isEnabled(); + } + + /** + * Collects the data from the collectors + * + * @return array + * @static + */ + public static function collect() + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->collect(); + } + + /** + * Injects the web debug toolbar into the given Response. + * + * @param \Symfony\Component\HttpFoundation\Response $response A Response instance + * Based on https://github.com/symfony/WebProfilerBundle/blob/master/EventListener/WebDebugToolbarListener.php + * @static + */ + public static function injectDebugbar($response) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->injectDebugbar($response); + } + + /** + * Disable the Debugbar + * + * @static + */ + public static function disable() + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->disable(); + } + + /** + * Adds a measure + * + * @param string $label + * @param float $start + * @param float $end + * @static + */ + public static function addMeasure($label, $start, $end) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->addMeasure($label, $start, $end); + } + + /** + * Utility function to measure the execution of a Closure + * + * @param string $label + * @param \Closure $closure + * @static + */ + public static function measure($label, $closure) + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->measure($label, $closure); + } + + /** + * Collect data in a CLI request + * + * @return array + * @static + */ + public static function collectConsole() + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->collectConsole(); + } + + /** + * Adds a message to the MessagesCollector + * + * A message can be anything from an object to a string + * + * @param mixed $message + * @param string $label + * @static + */ + public static function addMessage($message, $label = 'info') + { + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->addMessage($message, $label); + } + + /** + * Checks if a data collector has been added + * + * @param string $name + * @return boolean + * @static + */ + public static function hasCollector($name) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->hasCollector($name); + } + + /** + * Returns a data collector + * + * @param string $name + * @return \DebugBar\DataCollectorInterface + * @throws DebugBarException + * @static + */ + public static function getCollector($name) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getCollector($name); + } + + /** + * Returns an array of all data collectors + * + * @return \DebugBar\array[DataCollectorInterface] + * @static + */ + public static function getCollectors() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getCollectors(); + } + + /** + * Sets the request id generator + * + * @param \DebugBar\RequestIdGeneratorInterface $generator + * @return \Barryvdh\Debugbar\LaravelDebugbar + * @static + */ + public static function setRequestIdGenerator($generator) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->setRequestIdGenerator($generator); + } + + /** + * + * + * @return \DebugBar\RequestIdGeneratorInterface + * @static + */ + public static function getRequestIdGenerator() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getRequestIdGenerator(); + } + + /** + * Returns the id of the current request + * + * @return string + * @static + */ + public static function getCurrentRequestId() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getCurrentRequestId(); + } + + /** + * Sets the storage backend to use to store the collected data + * + * @param \DebugBar\StorageInterface $storage + * @return \Barryvdh\Debugbar\LaravelDebugbar + * @static + */ + public static function setStorage($storage = null) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->setStorage($storage); + } + + /** + * + * + * @return \DebugBar\StorageInterface + * @static + */ + public static function getStorage() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getStorage(); + } + + /** + * Checks if the data will be persisted + * + * @return boolean + * @static + */ + public static function isDataPersisted() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->isDataPersisted(); + } + + /** + * Sets the HTTP driver + * + * @param \DebugBar\HttpDriverInterface $driver + * @return \Barryvdh\Debugbar\LaravelDebugbar + * @static + */ + public static function setHttpDriver($driver) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->setHttpDriver($driver); + } + + /** + * Returns the HTTP driver + * + * If no http driver where defined, a PhpHttpDriver is automatically created + * + * @return \DebugBar\HttpDriverInterface + * @static + */ + public static function getHttpDriver() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getHttpDriver(); + } + + /** + * Returns collected data + * + * Will collect the data if none have been collected yet + * + * @return array + * @static + */ + public static function getData() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getData(); + } + + /** + * Returns an array of HTTP headers containing the data + * + * @param string $headerName + * @param integer $maxHeaderLength + * @return array + * @static + */ + public static function getDataAsHeaders($headerName = 'phpdebugbar', $maxHeaderLength = 4096, $maxTotalHeaderLength = 250000) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getDataAsHeaders($headerName, $maxHeaderLength, $maxTotalHeaderLength); + } + + /** + * Sends the data through the HTTP headers + * + * @param bool $useOpenHandler + * @param string $headerName + * @param integer $maxHeaderLength + * @return \Barryvdh\Debugbar\LaravelDebugbar + * @static + */ + public static function sendDataInHeaders($useOpenHandler = null, $headerName = 'phpdebugbar', $maxHeaderLength = 4096) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->sendDataInHeaders($useOpenHandler, $headerName, $maxHeaderLength); + } + + /** + * Stacks the data in the session for later rendering + * + * @static + */ + public static function stackData() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->stackData(); + } + + /** + * Checks if there is stacked data in the session + * + * @return boolean + * @static + */ + public static function hasStackedData() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->hasStackedData(); + } + + /** + * Returns the data stacked in the session + * + * @param boolean $delete Whether to delete the data in the session + * @return array + * @static + */ + public static function getStackedData($delete = true) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getStackedData($delete); + } + + /** + * Sets the key to use in the $_SESSION array + * + * @param string $ns + * @return \Barryvdh\Debugbar\LaravelDebugbar + * @static + */ + public static function setStackDataSessionNamespace($ns) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->setStackDataSessionNamespace($ns); + } + + /** + * Returns the key used in the $_SESSION array + * + * @return string + * @static + */ + public static function getStackDataSessionNamespace() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->getStackDataSessionNamespace(); + } + + /** + * Sets whether to only use the session to store stacked data even + * if a storage is enabled + * + * @param boolean $enabled + * @return \Barryvdh\Debugbar\LaravelDebugbar + * @static + */ + public static function setStackAlwaysUseSessionStorage($enabled = true) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->setStackAlwaysUseSessionStorage($enabled); + } + + /** + * Checks if the session is always used to store stacked data + * even if a storage is enabled + * + * @return boolean + * @static + */ + public static function isStackAlwaysUseSessionStorage() + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->isStackAlwaysUseSessionStorage(); + } + + /** + * + * + * @static + */ + public static function offsetSet($key, $value) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->offsetSet($key, $value); + } + + /** + * + * + * @static + */ + public static function offsetGet($key) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->offsetGet($key); + } + + /** + * + * + * @static + */ + public static function offsetExists($key) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->offsetExists($key); + } + + /** + * + * + * @static + */ + public static function offsetUnset($key) + { + //Method inherited from \DebugBar\DebugBar + /** @var \Barryvdh\Debugbar\LaravelDebugbar $instance */ + return $instance->offsetUnset($key); + } + + } + +} + +namespace Barryvdh\DomPDF { /** * * */ - class Cart { + class Facade { /** - * Set the current cart instance. + * Get the DomPDF instance * - * @param string|null $instance - * @return \Gloudemans\Shoppingcart\Cart + * @return \Barryvdh\DomPDF\Dompdf * @static */ - public static function instance($instance = null) + public static function getDomPDF() { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->instance($instance); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->getDomPDF(); } /** - * Get the current cart instance. + * Set the paper size (default A4) * - * @return string + * @param string $paper + * @param string $orientation + * @return \Barryvdh\DomPDF\PDF * @static */ - public static function currentInstance() + public static function setPaper($paper, $orientation = 'portrait') { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->currentInstance(); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setPaper($paper, $orientation); } /** - * Add an item to the cart. + * Show or hide warnings + * + * @param bool $warnings + * @return \Barryvdh\DomPDF\PDF + * @static + */ + public static function setWarnings($warnings) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setWarnings($warnings); + } + + /** + * Load a HTML string + * + * @param string $string + * @param string $encoding Not used yet + * @return static + * @static + */ + public static function loadHTML($string, $encoding = null) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->loadHTML($string, $encoding); + } + + /** + * Load a HTML file + * + * @param string $file + * @return static + * @static + */ + public static function loadFile($file) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->loadFile($file); + } + + /** + * Add metadata info + * + * @param array $info + * @return static + * @static + */ + public static function addInfo($info) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->addInfo($info); + } + + /** + * Load a View and convert to HTML + * + * @param string $view + * @param array $data + * @param array $mergeData + * @param string $encoding Not used yet + * @return static + * @static + */ + public static function loadView($view, $data = [], $mergeData = [], $encoding = null) + { + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->loadView($view, $data, $mergeData, $encoding); + } + + /** + * Set/Change an option in DomPdf * - * @param mixed $id - * @param mixed $name - * @param int|float $qty - * @param float $price * @param array $options - * @return \Gloudemans\Shoppingcart\CartItem + * @return static * @static */ - public static function add($id, $name = null, $qty = null, $price = null, $options = []) + public static function setOptions($options) { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->add($id, $name, $qty, $price, $options); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setOptions($options); } /** - * Update the cart item with the given rowId. + * Output the PDF as a string. * - * @param string $rowId - * @param mixed $qty - * @return \Gloudemans\Shoppingcart\CartItem + * @return string The rendered PDF as string * @static */ - public static function update($rowId, $qty) + public static function output() { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->update($rowId, $qty); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->output(); } /** - * Remove the cart item with the given rowId from the cart. + * Save the PDF to a file * - * @param string $rowId - * @return void + * @param $filename + * @return static * @static */ - public static function remove($rowId) + public static function save($filename) { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - $instance->remove($rowId); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->save($filename); } /** - * Get a cart item from the cart by its rowId. + * Make the PDF downloadable by the user * - * @param string $rowId - * @return \Gloudemans\Shoppingcart\CartItem + * @param string $filename + * @return \Illuminate\Http\Response * @static */ - public static function get($rowId) + public static function download($filename = 'document.pdf') { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->get($rowId); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->download($filename); } /** - * Destroy the current cart instance. + * Return a response with the PDF to show in the browser * - * @return void + * @param string $filename + * @return \Illuminate\Http\Response * @static */ - public static function destroy() + public static function stream($filename = 'document.pdf') { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - $instance->destroy(); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->stream($filename); } /** - * Get the content of the cart. + * * - * @return \Illuminate\Support\Collection * @static */ - public static function content() + public static function setEncryption($password) { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->content(); - } - - /** - * Get the number of items in the cart. - * - * @return int|float - * @static - */ - public static function count() - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->count(); - } - - /** - * Get the total price of the items in the cart. - * - * @param int $decimals - * @param string $decimalPoint - * @param string $thousandSeperator - * @return string - * @static - */ - public static function total($decimals = null, $decimalPoint = null, $thousandSeperator = null) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->total($decimals, $decimalPoint, $thousandSeperator); - } - - /** - * Get the total tax of the items in the cart. - * - * @param int $decimals - * @param string $decimalPoint - * @param string $thousandSeperator - * @return float - * @static - */ - public static function tax($decimals = null, $decimalPoint = null, $thousandSeperator = null) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->tax($decimals, $decimalPoint, $thousandSeperator); - } - - /** - * Get the subtotal (total - tax) of the items in the cart. - * - * @param int $decimals - * @param string $decimalPoint - * @param string $thousandSeperator - * @return float - * @static - */ - public static function subtotal($decimals = null, $decimalPoint = null, $thousandSeperator = null) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->subtotal($decimals, $decimalPoint, $thousandSeperator); - } - - /** - * Search the cart content for a cart item matching the given search closure. - * - * @param \Closure $search - * @return \Illuminate\Support\Collection - * @static - */ - public static function search($search) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - return $instance->search($search); - } - - /** - * Associate the cart item with the given rowId with the given model. - * - * @param string $rowId - * @param mixed $model - * @return void - * @static - */ - public static function associate($rowId, $model) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - $instance->associate($rowId, $model); - } - - /** - * Set the tax rate for the cart item with the given rowId. - * - * @param string $rowId - * @param int|float $taxRate - * @return void - * @static - */ - public static function setTax($rowId, $taxRate) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - $instance->setTax($rowId, $taxRate); - } - - /** - * Store an the current instance of the cart. - * - * @param mixed $identifier - * @return void - * @static - */ - public static function store($identifier) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - $instance->store($identifier); - } - - /** - * Restore the cart with the given identifier. - * - * @param mixed $identifier - * @return void - * @static - */ - public static function restore($identifier) - { - /** @var \Gloudemans\Shoppingcart\Cart $instance */ - $instance->restore($identifier); + /** @var \Barryvdh\DomPDF\PDF $instance */ + return $instance->setEncryption($password); } } @@ -19033,6 +18935,317 @@ namespace Laracasts\Flash { /** @var \Laracasts\Flash\FlashNotifier $instance */ return $instance->clear(); } + + /** + * Register a custom macro. + * + * @param string $name + * @param object|callable $macro + * @return void + * @static + */ + public static function macro($name, $macro) + { + \Laracasts\Flash\FlashNotifier::macro($name, $macro); + } + + /** + * Mix another object into the class. + * + * @param object $mixin + * @param bool $replace + * @return void + * @throws \ReflectionException + * @static + */ + public static function mixin($mixin, $replace = true) + { + \Laracasts\Flash\FlashNotifier::mixin($mixin, $replace); + } + + /** + * Checks if macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + return \Laracasts\Flash\FlashNotifier::hasMacro($name); + } + + } + +} + +namespace Gloudemans\Shoppingcart\Facades { + + /** + * + * + */ + class Cart { + + /** + * Set the current cart instance. + * + * @param string|null $instance + * @return \Cart + * @static + */ + public static function instance($instance = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->instance($instance); + } + + /** + * Get the current cart instance. + * + * @return string + * @static + */ + public static function currentInstance() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->currentInstance(); + } + + /** + * Add an item to the cart. + * + * @param mixed $id + * @param mixed $name + * @param int|float $qty + * @param float $price + * @param array $options + * @return \Gloudemans\Shoppingcart\CartItem + * @static + */ + public static function add($id, $name = null, $qty = null, $price = null, $options = []) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->add($id, $name, $qty, $price, $options); + } + + /** + * Sets/adds an additional cost on the cart. + * + * @param string $name + * @param float $price + * @todo add in session + * @static + */ + public static function addCost($name, $price) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->addCost($name, $price); + } + + /** + * Gets an additional cost by name + * + * @param $name + * @param int|null $decimals + * @param string|null $decimalPoint + * @param string|null $thousandSeparator + * @return string + * @static + */ + public static function getCost($name, $decimals = null, $decimalPoint = null, $thousandSeparator = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->getCost($name, $decimals, $decimalPoint, $thousandSeparator); + } + + /** + * Update the cart item with the given rowId. + * + * @param string $rowId + * @param mixed $qty + * @return \Gloudemans\Shoppingcart\CartItem + * @static + */ + public static function update($rowId, $qty) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->update($rowId, $qty); + } + + /** + * Remove the cart item with the given rowId from the cart. + * + * @param string $rowId + * @return void + * @static + */ + public static function remove($rowId) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->remove($rowId); + } + + /** + * Get a cart item from the cart by its rowId. + * + * @param string $rowId + * @return \Gloudemans\Shoppingcart\CartItem + * @static + */ + public static function get($rowId) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->get($rowId); + } + + /** + * Destroy the current cart instance. + * + * @return void + * @static + */ + public static function destroy() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->destroy(); + } + + /** + * Get the content of the cart. + * + * @return \Gloudemans\Shoppingcart\Collection + * @static + */ + public static function content() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->content(); + } + + /** + * Get the number of items in the cart. + * + * @return int|float + * @static + */ + public static function count() + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->count(); + } + + /** + * Get the total price of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeparator + * @return string + * @static + */ + public static function total($decimals = null, $decimalPoint = null, $thousandSeparator = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->total($decimals, $decimalPoint, $thousandSeparator); + } + + /** + * Get the total tax of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeparator + * @return float + * @static + */ + public static function tax($decimals = null, $decimalPoint = null, $thousandSeparator = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->tax($decimals, $decimalPoint, $thousandSeparator); + } + + /** + * Get the subtotal (total - tax) of the items in the cart. + * + * @param int $decimals + * @param string $decimalPoint + * @param string $thousandSeparator + * @return float + * @static + */ + public static function subtotal($decimals = null, $decimalPoint = null, $thousandSeparator = null) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->subtotal($decimals, $decimalPoint, $thousandSeparator); + } + + /** + * Search the cart content for a cart item matching the given search closure. + * + * @param \Closure $search + * @return \Gloudemans\Shoppingcart\Collection + * @static + */ + public static function search($search) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + return $instance->search($search); + } + + /** + * Associate the cart item with the given rowId with the given model. + * + * @param string $rowId + * @param mixed $model + * @return void + * @static + */ + public static function associate($rowId, $model) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->associate($rowId, $model); + } + + /** + * Set the tax rate for the cart item with the given rowId. + * + * @param string $rowId + * @param int|float $taxRate + * @return void + * @static + */ + public static function setTax($rowId, $taxRate) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->setTax($rowId, $taxRate); + } + + /** + * Store an the current instance of the cart. + * + * @param mixed $identifier + * @return void + * @static + */ + public static function store($identifier) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->store($identifier); + } + + /** + * Restore the cart with the given identifier. + * + * @param mixed $identifier + * @return void + * @static + */ + public static function restore($identifier) + { + /** @var \Gloudemans\Shoppingcart\Cart $instance */ + $instance->restore($identifier); + } } @@ -19068,7 +19281,7 @@ namespace { * Create and return an un-saved model instance. * * @param array $attributes - * @return \Illuminate\Database\Eloquent\Model + * @return \Illuminate\Database\Eloquent\Model|static * @static */ public static function make($attributes = []) @@ -19158,7 +19371,7 @@ namespace { /** * Add a basic where clause to the query. * - * @param string|array|\Closure $column + * @param \Closure|string|array $column * @param mixed $operator * @param mixed $value * @param string $boolean @@ -19171,6 +19384,22 @@ namespace { return $instance->where($column, $operator, $value, $boolean); } + /** + * Add a basic where clause to the query, and return the first result. + * + * @param \Closure|string|array $column + * @param mixed $operator + * @param mixed $value + * @param string $boolean + * @return \Illuminate\Database\Eloquent\Model|static + * @static + */ + public static function firstWhere($column, $operator = null, $value = null, $boolean = 'and') + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->firstWhere($column, $operator, $value, $boolean); + } + /** * Add an "or where" clause to the query. * @@ -19186,6 +19415,32 @@ namespace { return $instance->orWhere($column, $operator, $value); } + /** + * Add an "order by" clause for a timestamp to the query. + * + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder + * @static + */ + public static function latest($column = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->latest($column); + } + + /** + * Add an "order by" clause for a timestamp to the query. + * + * @param string $column + * @return \Illuminate\Database\Eloquent\Builder + * @static + */ + public static function oldest($column = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->oldest($column); + } + /** * Create a collection of models from plain arrays. * @@ -19261,7 +19516,7 @@ namespace { * * @param mixed $id * @param array $columns - * @return \Illuminate\Database\Eloquent\Model + * @return \Illuminate\Database\Eloquent\Model|static * @static */ public static function findOrNew($id, $columns = []) @@ -19275,7 +19530,7 @@ namespace { * * @param array $attributes * @param array $values - * @return \Illuminate\Database\Eloquent\Model + * @return \Illuminate\Database\Eloquent\Model|static * @static */ public static function firstOrNew($attributes, $values = []) @@ -19289,7 +19544,7 @@ namespace { * * @param array $attributes * @param array $values - * @return \Illuminate\Database\Eloquent\Model + * @return \Illuminate\Database\Eloquent\Model|static * @static */ public static function firstOrCreate($attributes, $values = []) @@ -19303,7 +19558,7 @@ namespace { * * @param array $attributes * @param array $values - * @return \Illuminate\Database\Eloquent\Model + * @return \Illuminate\Database\Eloquent\Model|static * @static */ public static function updateOrCreate($attributes, $values = []) @@ -19356,7 +19611,7 @@ namespace { /** * Execute the query as a "select" statement. * - * @param array $columns + * @param array|string $columns * @return \Illuminate\Database\Eloquent\Collection|static[] * @static */ @@ -19369,8 +19624,8 @@ namespace { /** * Get the hydrated models without eager loading. * - * @param array $columns - * @return \Illuminate\Database\Eloquent\Model[] + * @param array|string $columns + * @return \Illuminate\Database\Eloquent\Model[]|static[] * @static */ public static function getModels($columns = []) @@ -19393,9 +19648,9 @@ namespace { } /** - * Get a generator for the given query. + * Get a lazy collection for the given query. * - * @return \Generator + * @return \Illuminate\Support\LazyCollection * @static */ public static function cursor() @@ -19404,22 +19659,6 @@ namespace { return $instance->cursor(); } - /** - * Chunk the results of a query by comparing numeric IDs. - * - * @param int $count - * @param callable $callback - * @param string|null $column - * @param string|null $alias - * @return bool - * @static - */ - public static function chunkById($count, $callback, $column = null, $alias = null) - { - /** @var \Illuminate\Database\Eloquent\Builder $instance */ - return $instance->chunkById($count, $callback, $column, $alias); - } - /** * Get an array with the values of a given column. * @@ -19437,7 +19676,7 @@ namespace { /** * Paginate the given query. * - * @param int $perPage + * @param int|null $perPage * @param array $columns * @param string $pageName * @param int|null $page @@ -19454,7 +19693,7 @@ namespace { /** * Paginate the given query into a simple paginator. * - * @param int $perPage + * @param int|null $perPage * @param array $columns * @param string $pageName * @param int|null $page @@ -19509,8 +19748,8 @@ namespace { /** * Call the given local model scopes. * - * @param array $scopes - * @return mixed + * @param array|string $scopes + * @return static|mixed * @static */ public static function scopes($scopes) @@ -19522,7 +19761,7 @@ namespace { /** * Apply the scopes to the Eloquent builder instance and return it. * - * @return \Illuminate\Database\Eloquent\Builder|static + * @return static * @static */ public static function applyScopes() @@ -19548,7 +19787,7 @@ namespace { * Create a new instance of the model being queried. * * @param array $attributes - * @return \Illuminate\Database\Eloquent\Model + * @return \Illuminate\Database\Eloquent\Model|static * @static */ public static function newModelInstance($attributes = []) @@ -19622,7 +19861,7 @@ namespace { /** * Get the model instance being queried. * - * @return \Illuminate\Database\Eloquent\Model + * @return \Illuminate\Database\Eloquent\Model|static * @static */ public static function getModel() @@ -19657,6 +19896,43 @@ namespace { return $instance->getMacro($name); } + /** + * Checks if a macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasMacro($name) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->hasMacro($name); + } + + /** + * Get the given global macro by name. + * + * @param string $name + * @return \Closure + * @static + */ + public static function getGlobalMacro($name) + { + return \Illuminate\Database\Eloquent\Builder::getGlobalMacro($name); + } + + /** + * Checks if a global macro is registered. + * + * @param string $name + * @return bool + * @static + */ + public static function hasGlobalMacro($name) + { + return \Illuminate\Database\Eloquent\Builder::hasGlobalMacro($name); + } + /** * Chunk the results of the query. * @@ -19685,10 +19961,42 @@ namespace { return $instance->each($callback, $count); } + /** + * Chunk the results of a query by comparing IDs. + * + * @param int $count + * @param callable $callback + * @param string|null $column + * @param string|null $alias + * @return bool + * @static + */ + public static function chunkById($count, $callback, $column = null, $alias = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->chunkById($count, $callback, $column, $alias); + } + + /** + * Execute a callback over each item while chunking by id. + * + * @param callable $callback + * @param int $count + * @param string|null $column + * @param string|null $alias + * @return bool + * @static + */ + public static function eachById($callback, $count = 1000, $column = null, $alias = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->eachById($callback, $count, $column, $alias); + } + /** * Execute the query and get the first result. * - * @param array $columns + * @param array|string $columns * @return \Illuminate\Database\Eloquent\Model|object|static|null * @static */ @@ -19703,7 +20011,7 @@ namespace { * * @param mixed $value * @param callable $callback - * @param callable $default + * @param callable|null $default * @return mixed|$this * @static */ @@ -19716,7 +20024,7 @@ namespace { /** * Pass the query to a given callback. * - * @param \Closure $callback + * @param callable $callback * @return \Illuminate\Database\Query\Builder * @static */ @@ -19731,7 +20039,7 @@ namespace { * * @param mixed $value * @param callable $callback - * @param callable $default + * @param callable|null $default * @return mixed|$this * @static */ @@ -19744,12 +20052,13 @@ namespace { /** * Add a relationship count / exists condition to the query. * - * @param string $relation + * @param \Illuminate\Database\Eloquent\Relations\Relation|string $relation * @param string $operator * @param int $count * @param string $boolean * @param \Closure|null $callback * @return \Illuminate\Database\Eloquent\Builder|static + * @throws \RuntimeException * @static */ public static function has($relation, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) @@ -19861,6 +20170,134 @@ namespace { return $instance->orWhereDoesntHave($relation, $callback); } + /** + * Add a polymorphic relationship count / exists condition to the query. + * + * @param string $relation + * @param string|array $types + * @param string $operator + * @param int $count + * @param string $boolean + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function hasMorph($relation, $types, $operator = '>=', $count = 1, $boolean = 'and', $callback = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->hasMorph($relation, $types, $operator, $count, $boolean, $callback); + } + + /** + * Add a polymorphic relationship count / exists condition to the query with an "or". + * + * @param string $relation + * @param string|array $types + * @param string $operator + * @param int $count + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orHasMorph($relation, $types, $operator = '>=', $count = 1) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orHasMorph($relation, $types, $operator, $count); + } + + /** + * Add a polymorphic relationship count / exists condition to the query. + * + * @param string $relation + * @param string|array $types + * @param string $boolean + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function doesntHaveMorph($relation, $types, $boolean = 'and', $callback = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->doesntHaveMorph($relation, $types, $boolean, $callback); + } + + /** + * Add a polymorphic relationship count / exists condition to the query with an "or". + * + * @param string $relation + * @param string|array $types + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orDoesntHaveMorph($relation, $types) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orDoesntHaveMorph($relation, $types); + } + + /** + * Add a polymorphic relationship count / exists condition to the query with where clauses. + * + * @param string $relation + * @param string|array $types + * @param \Closure|null $callback + * @param string $operator + * @param int $count + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereHasMorph($relation, $types, $callback, $operator, $count); + } + + /** + * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". + * + * @param string $relation + * @param string|array $types + * @param \Closure $callback + * @param string $operator + * @param int $count + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orWhereHasMorph($relation, $types, $callback = null, $operator = '>=', $count = 1) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereHasMorph($relation, $types, $callback, $operator, $count); + } + + /** + * Add a polymorphic relationship count / exists condition to the query with where clauses. + * + * @param string $relation + * @param string|array $types + * @param \Closure|null $callback + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function whereDoesntHaveMorph($relation, $types, $callback = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->whereDoesntHaveMorph($relation, $types, $callback); + } + + /** + * Add a polymorphic relationship count / exists condition to the query with where clauses and an "or". + * + * @param string $relation + * @param string|array $types + * @param \Closure $callback + * @return \Illuminate\Database\Eloquent\Builder|static + * @static + */ + public static function orWhereDoesntHaveMorph($relation, $types, $callback = null) + { + /** @var \Illuminate\Database\Eloquent\Builder $instance */ + return $instance->orWhereDoesntHaveMorph($relation, $types, $callback); + } + /** * Add subselect queries to count the relations. * @@ -19986,21 +20423,22 @@ namespace { /** * Set the table which the query is targeting. * - * @param string $table + * @param \Closure|\Illuminate\Database\Query\Builder|string $table + * @param string|null $as * @return \Illuminate\Database\Query\Builder * @static */ - public static function from($table) + public static function from($table, $as = null) { /** @var \Illuminate\Database\Query\Builder $instance */ - return $instance->from($table); + return $instance->from($table, $as); } /** * Add a join clause to the query. * * @param string $table - * @param string $first + * @param \Closure|string $first * @param string|null $operator * @param string|null $second * @param string $type @@ -20018,7 +20456,7 @@ namespace { * Add a "join where" clause to the query. * * @param string $table - * @param string $first + * @param \Closure|string $first * @param string $operator * @param string $second * @param string $type @@ -20036,7 +20474,7 @@ namespace { * * @param \Closure|\Illuminate\Database\Query\Builder|string $query * @param string $as - * @param string $first + * @param \Closure|string $first * @param string|null $operator * @param string|null $second * @param string $type @@ -20055,7 +20493,7 @@ namespace { * Add a left join to the query. * * @param string $table - * @param string $first + * @param \Closure|string $first * @param string|null $operator * @param string|null $second * @return \Illuminate\Database\Query\Builder|static @@ -20071,7 +20509,7 @@ namespace { * Add a "join where" clause to the query. * * @param string $table - * @param string $first + * @param \Closure|string $first * @param string $operator * @param string $second * @return \Illuminate\Database\Query\Builder|static @@ -20088,7 +20526,7 @@ namespace { * * @param \Closure|\Illuminate\Database\Query\Builder|string $query * @param string $as - * @param string $first + * @param \Closure|string $first * @param string|null $operator * @param string|null $second * @return \Illuminate\Database\Query\Builder|static @@ -20104,7 +20542,7 @@ namespace { * Add a right join to the query. * * @param string $table - * @param string $first + * @param \Closure|string $first * @param string|null $operator * @param string|null $second * @return \Illuminate\Database\Query\Builder|static @@ -20120,7 +20558,7 @@ namespace { * Add a "right join where" clause to the query. * * @param string $table - * @param string $first + * @param \Closure|string $first * @param string $operator * @param string $second * @return \Illuminate\Database\Query\Builder|static @@ -20137,7 +20575,7 @@ namespace { * * @param \Closure|\Illuminate\Database\Query\Builder|string $query * @param string $as - * @param string $first + * @param \Closure|string $first * @param string|null $operator * @param string|null $second * @return \Illuminate\Database\Query\Builder|static @@ -20153,7 +20591,7 @@ namespace { * Add a "cross join" clause to the query. * * @param string $table - * @param string|null $first + * @param \Closure|string|null $first * @param string|null $operator * @param string|null $second * @return \Illuminate\Database\Query\Builder|static @@ -20315,18 +20753,49 @@ namespace { } /** - * Add a "where null" clause to the query. + * Add a "where in raw" clause for integer values to the query. * * @param string $column + * @param \Illuminate\Contracts\Support\Arrayable|array $values * @param string $boolean * @param bool $not * @return \Illuminate\Database\Query\Builder * @static */ - public static function whereNull($column, $boolean = 'and', $not = false) + public static function whereIntegerInRaw($column, $values, $boolean = 'and', $not = false) { /** @var \Illuminate\Database\Query\Builder $instance */ - return $instance->whereNull($column, $boolean, $not); + return $instance->whereIntegerInRaw($column, $values, $boolean, $not); + } + + /** + * Add a "where not in raw" clause for integer values to the query. + * + * @param string $column + * @param \Illuminate\Contracts\Support\Arrayable|array $values + * @param string $boolean + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function whereIntegerNotInRaw($column, $values, $boolean = 'and') + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->whereIntegerNotInRaw($column, $values, $boolean); + } + + /** + * Add a "where null" clause to the query. + * + * @param string|array $columns + * @param string $boolean + * @param bool $not + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function whereNull($columns, $boolean = 'and', $not = false) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->whereNull($columns, $boolean, $not); } /** @@ -20345,15 +20814,15 @@ namespace { /** * Add a "where not null" clause to the query. * - * @param string $column + * @param string|array $columns * @param string $boolean * @return \Illuminate\Database\Query\Builder|static * @static */ - public static function whereNotNull($column, $boolean = 'and') + public static function whereNotNull($columns, $boolean = 'and') { /** @var \Illuminate\Database\Query\Builder $instance */ - return $instance->whereNotNull($column, $boolean); + return $instance->whereNotNull($columns, $boolean); } /** @@ -20433,7 +20902,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @param string $boolean * @return \Illuminate\Database\Query\Builder|static * @static @@ -20449,7 +20918,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @return \Illuminate\Database\Query\Builder|static * @static */ @@ -20464,7 +20933,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @param string $boolean * @return \Illuminate\Database\Query\Builder|static * @static @@ -20480,7 +20949,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @return \Illuminate\Database\Query\Builder|static * @static */ @@ -20495,7 +20964,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @param string $boolean * @return \Illuminate\Database\Query\Builder|static * @static @@ -20511,7 +20980,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @return \Illuminate\Database\Query\Builder|static * @static */ @@ -20526,7 +20995,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @param string $boolean * @return \Illuminate\Database\Query\Builder|static * @static @@ -20542,7 +21011,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|null $value * @return \Illuminate\Database\Query\Builder|static * @static */ @@ -20557,7 +21026,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|int|null $value * @param string $boolean * @return \Illuminate\Database\Query\Builder|static * @static @@ -20573,7 +21042,7 @@ namespace { * * @param string $column * @param string $operator - * @param mixed $value + * @param \DateTimeInterface|string|int|null $value * @return \Illuminate\Database\Query\Builder|static * @static */ @@ -20702,6 +21171,7 @@ namespace { * @param array $values * @param string $boolean * @return \Illuminate\Database\Query\Builder + * @throws \InvalidArgumentException * @static */ public static function whereRowValues($columns, $operator, $values, $boolean = 'and') @@ -20784,11 +21254,42 @@ namespace { return $instance->orWhereJsonDoesntContain($column, $value); } + /** + * Add a "where JSON length" clause to the query. + * + * @param string $column + * @param mixed $operator + * @param mixed $value + * @param string $boolean + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function whereJsonLength($column, $operator, $value = null, $boolean = 'and') + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->whereJsonLength($column, $operator, $value, $boolean); + } + + /** + * Add a "or where JSON length" clause to the query. + * + * @param string $column + * @param mixed $operator + * @param mixed $value + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function orWhereJsonLength($column, $operator, $value = null) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->orWhereJsonLength($column, $operator, $value); + } + /** * Handles dynamic "where" clauses to the query. * * @param string $method - * @param string $parameters + * @param array $parameters * @return \Illuminate\Database\Query\Builder * @static */ @@ -20801,7 +21302,7 @@ namespace { /** * Add a "group by" clause to the query. * - * @param array $groups + * @param array|string $groups * @return \Illuminate\Database\Query\Builder * @static */ @@ -20811,6 +21312,20 @@ namespace { return $instance->groupBy(...$groups); } + /** + * Add a raw groupBy clause to the query. + * + * @param string $sql + * @param array $bindings + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function groupByRaw($sql, $bindings = []) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->groupByRaw($sql, $bindings); + } + /** * Add a "having" clause to the query. * @@ -20842,6 +21357,22 @@ namespace { return $instance->orHaving($column, $operator, $value); } + /** + * Add a "having between " clause to the query. + * + * @param string $column + * @param array $values + * @param string $boolean + * @param bool $not + * @return \Illuminate\Database\Query\Builder|static + * @static + */ + public static function havingBetween($column, $values, $boolean = 'and', $not = false) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->havingBetween($column, $values, $boolean, $not); + } + /** * Add a raw having clause to the query. * @@ -20874,9 +21405,10 @@ namespace { /** * Add an "order by" clause to the query. * - * @param string $column + * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Query\Expression|string $column * @param string $direction * @return \Illuminate\Database\Query\Builder + * @throws \InvalidArgumentException * @static */ public static function orderBy($column, $direction = 'asc') @@ -20898,32 +21430,6 @@ namespace { return $instance->orderByDesc($column); } - /** - * Add an "order by" clause for a timestamp to the query. - * - * @param string $column - * @return \Illuminate\Database\Query\Builder|static - * @static - */ - public static function latest($column = 'created_at') - { - /** @var \Illuminate\Database\Query\Builder $instance */ - return $instance->latest($column); - } - - /** - * Add an "order by" clause for a timestamp to the query. - * - * @param string $column - * @return \Illuminate\Database\Query\Builder|static - * @static - */ - public static function oldest($column = 'created_at') - { - /** @var \Illuminate\Database\Query\Builder $instance */ - return $instance->oldest($column); - } - /** * Put the query's results in random order. * @@ -21017,6 +21523,21 @@ namespace { return $instance->forPage($page, $perPage); } + /** + * Constrain the query to the previous "page" of results before a given ID. + * + * @param int $perPage + * @param int|null $lastId + * @param string $column + * @return \Illuminate\Database\Query\Builder|static + * @static + */ + public static function forPageBeforeId($perPage = 15, $lastId = 0, $column = 'id') + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->forPageBeforeId($perPage, $lastId, $column); + } + /** * Constrain the query to the next "page" of results after a given ID. * @@ -21159,6 +21680,32 @@ namespace { return $instance->doesntExist(); } + /** + * Execute the given callback if no rows exist for the current query. + * + * @param \Closure $callback + * @return mixed + * @static + */ + public static function existsOr($callback) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->existsOr($callback); + } + + /** + * Execute the given callback if rows exist for the current query. + * + * @param \Closure $callback + * @return mixed + * @static + */ + public static function doesntExistOr($callback) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->doesntExistOr($callback); + } + /** * Retrieve the "count" result of the query. * @@ -21278,6 +21825,19 @@ namespace { return $instance->insert($values); } + /** + * Insert a new record into the database while ignoring errors. + * + * @param array $values + * @return int + * @static + */ + public static function insertOrIgnore($values) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->insertOrIgnore($values); + } + /** * Insert a new record and get the value of the primary key. * @@ -21292,6 +21852,20 @@ namespace { return $instance->insertGetId($values, $sequence); } + /** + * Insert new records into the table using a subquery. + * + * @param array $columns + * @param \Closure|\Illuminate\Database\Query\Builder|string $query + * @return int + * @static + */ + public static function insertUsing($columns, $query) + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->insertUsing($columns, $query); + } + /** * Insert or update a record matching the attributes, and fill it with values. * @@ -21460,6 +22034,30 @@ namespace { return $instance->cloneWithoutBindings($except); } + /** + * Dump the current SQL and bindings. + * + * @return \Illuminate\Database\Query\Builder + * @static + */ + public static function dump() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + return $instance->dump(); + } + + /** + * Die and dump the current SQL and bindings. + * + * @return void + * @static + */ + public static function dd() + { + /** @var \Illuminate\Database\Query\Builder $instance */ + $instance->dd(); + } + /** * Register a custom macro. * @@ -21477,25 +22075,14 @@ namespace { * Mix another object into the class. * * @param object $mixin + * @param bool $replace * @return void * @throws \ReflectionException * @static */ - public static function mixin($mixin) + public static function mixin($mixin, $replace = true) { - \Illuminate\Database\Query\Builder::mixin($mixin); - } - - /** - * Checks if macro is registered. - * - * @param string $name - * @return bool - * @static - */ - public static function hasMacro($name) - { - return \Illuminate\Database\Query\Builder::hasMacro($name); + \Illuminate\Database\Query\Builder::mixin($mixin, $replace); } /** @@ -21554,8 +22141,6 @@ namespace { class View extends \Illuminate\Support\Facades\View {} - class Input extends \Illuminate\Support\Facades\Input {} - class Form extends \Collective\Html\FormFacade {} class HTML extends \Collective\Html\HtmlFacade {} @@ -21576,11 +22161,15 @@ namespace { class Yard extends \App\Services\Facade\Yard {} - class Cart extends \Gloudemans\Shoppingcart\Facades\Cart {} + class Debugbar extends \Barryvdh\Debugbar\Facade {} + + class PDF extends \Barryvdh\DomPDF\Facade {} class Flash extends \Laracasts\Flash\Flash {} class Html extends \Collective\Html\HtmlFacade {} + + class Cart extends \Gloudemans\Shoppingcart\Facades\Cart {} } diff --git a/_ide_helper_models.php b/_ide_helper_models.php index 589b8b2..6178730 100644 --- a/_ide_helper_models.php +++ b/_ide_helper_models.php @@ -88,9 +88,31 @@ namespace App{ * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereMLevel($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereMSponsor($value) * @property string|null $release_account + * @property int|null $payment_order_id + * @property int|null $abo_options * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\File[] $files * @property-read int|null $files_count + * @property-read \App\Models\Product|null $payment_order + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingOrder[] $shopping_orders + * @property-read int|null $shopping_orders_count + * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereAboOptions($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\User wherePaymentOrderId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereReleaseAccount($value) + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserHistory[] $user_histories + * @property-read int|null $user_histories_count + * @property int|null $test_mode + * @property array|null $settings + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingOrder[] $member_shopping_orders + * @property-read int|null $member_shopping_orders_count + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingUser[] $member_shopping_users + * @property-read int|null $member_shopping_users_count + * @property-read \App\Models\Product|null $payment_order_product + * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereSettings($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereTestMode($value) + * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Client[] $clients + * @property-read int|null $clients_count + * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Token[] $tokens + * @property-read int|null $tokens_count */ class User extends \Eloquent {} } @@ -192,6 +214,13 @@ namespace App\Models{ * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrderItem whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrderItem whereUpdatedAt($value) * @mixin \Eloquent + * @property \Illuminate\Support\Carbon|null $deleted_at + * @property string|null $user_deleted_at + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingOrderItem onlyTrashed() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrderItem whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrderItem whereUserDeletedAt($value) + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingOrderItem withTrashed() + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingOrderItem withoutTrashed() */ class ShoppingOrderItem extends \Eloquent {} } @@ -252,6 +281,18 @@ namespace App\Models{ class ShippingPrice extends \Eloquent {} } +namespace App\Models{ +/** + * App\Models\Import + * + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Import newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Import newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Import query() + * @mixin \Eloquent + */ + class Import extends \Eloquent {} +} + namespace App\Models{ /** * App\Models\ShoppingUser @@ -322,6 +363,35 @@ namespace App\Models{ * @property-read \App\Models\ShoppingOrder $shopping_order * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingOrder[] $shopping_orders * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereOrders($value) + * @property int|null $abo_options + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereAboOptions($value) + * @property int|null $member_id + * @property int|null $number + * @property bool $is_like + * @property array|null $notice + * @property-read \App\User|null $auth_user + * @property-read \App\User|null $member + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereIsLike($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereMemberId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereNotice($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereNumber($value) + * @property bool|null $has_buyed + * @property bool|null $subscribed + * @property int|null $wp_order_number + * @property string|null $wp_order_date + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereHasBuyed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereSubscribed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereWpOrderDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereWpOrderNumber($value) + * @property \Illuminate\Support\Carbon|null $deleted_at + * @property string|null $user_deleted_at + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingUser onlyTrashed() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereUserDeletedAt($value) + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingUser withTrashed() + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingUser withoutTrashed() + * @property string|null $mode + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereMode($value) */ class ShoppingUser extends \Eloquent {} } @@ -351,6 +421,8 @@ namespace App\Models{ * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingInstance whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingInstance whereUserShopId($value) * @mixin \Eloquent + * @property int|null $payment + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingInstance wherePayment($value) */ class ShoppingInstance extends \Eloquent {} } @@ -440,10 +512,60 @@ namespace App\Models{ * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProductImage[] $imagesActive * @property-read int|null $images_active_count * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product wherePoints($value) + * @property string|null $identifier + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereIdentifier($value) + * @property int|null $upgrade_to_id + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereUpgradeToId($value) + * @property int|null $contents_total + * @property int|null $unit + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereContentsTotal($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereUnit($value) + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CountryPrice[] $country_prices + * @property-read int|null $country_prices_count + * @property int|null $wp_number + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereWpNumber($value) */ class Product extends \Eloquent {} } +namespace App\Models{ +/** + * Class UserHistory + * + * @property int $id + * @property int $user_id + * @property int $shopping_order_id + * @property int $product_id + * @property string $action + * @property int $referenz + * @property int $status + * @property Carbon $created_at + * @property Carbon $updated_at + * @property Product $product + * @property ShoppingOrder $shopping_order + * @property User $user + * @package App\Models + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory query() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereAction($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereProductId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereReferenz($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereShoppingOrderId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereUserId($value) + * @mixin \Eloquent + * @property string|null $identifier + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereIdentifier($value) + * @property int|null $abo_options + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereAboOptions($value) + */ + class UserHistory extends \Eloquent {} +} + namespace App\Models{ /** * App\Models\Shipping @@ -540,6 +662,21 @@ namespace App\Models{ * @property array|null $attr * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereAttr($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereTransName($value) + * @property bool|null $switch + * @property bool|null $own_eur + * @property bool|null $currency + * @property string|null $currency_unit + * @property bool|null $currency_calc + * @property float|null $currency_faktor + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrency($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyCalc($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyFaktor($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereOwnEur($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereSwitch($value) + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CountryPrice[] $country_prices + * @property-read int|null $country_prices_count + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyUnit($value) */ class Country extends \Eloquent {} } @@ -613,10 +750,53 @@ namespace App\Models{ * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\File whereSize($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\File whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\File whereUserId($value) + * @mixin \Eloquent */ class File extends \Eloquent {} } +namespace App\Models{ +/** + * Class UserMessage + * + * @property int $id + * @property int $user_id + * @property int $send_user_id + * @property string $email + * @property string $subject + * @property string $message + * @property bool $send + * @property bool $fail + * @property string $error + * @property Carbon $sent_at + * @property Carbon $scheduled_at + * @property Carbon $delivered_at + * @property Carbon $created_at + * @property Carbon $updated_at + * @property User $user + * @package App\Models + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage query() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereDeliveredAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereEmail($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereError($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereFail($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereMessage($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereScheduledAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSend($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSendUserId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSentAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSubject($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereUserId($value) + * @mixin \Eloquent + */ + class UserMessage extends \Eloquent {} +} + namespace App\Models{ /** * App\Models\ShoppingPayment @@ -652,6 +832,8 @@ namespace App\Models{ * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingPayment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingPayment whereWallettype($value) * @mixin \Eloquent + * @property string|null $mode + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingPayment whereMode($value) */ class ShoppingPayment extends \Eloquent {} } @@ -693,6 +875,8 @@ namespace App\Models{ * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PaymentTransaction whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PaymentTransaction whereUserid($value) * @mixin \Eloquent + * @property string|null $mode + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PaymentTransaction whereMode($value) */ class PaymentTransaction extends \Eloquent {} } @@ -732,54 +916,36 @@ namespace App\Models{ namespace App\Models{ /** - * App\Models\ShoppingOrder + * Class CountryPrice * * @property int $id - * @property int $shopping_user_id - * @property int|null $auth_user_id * @property int $country_id - * @property int $user_shop_id - * @property float|null $total - * @property float|null $shipping - * @property float|null $subtotal - * @property float|null $tax_rate - * @property float|null $tax - * @property float|null $total_shipping - * @property int|null $weight - * @property int|null $paid - * @property string|null $txaction - * @property \Illuminate\Support\Carbon|null $created_at - * @property \Illuminate\Support\Carbon|null $updated_at - * @property-read \App\User|null $auth_user - * @property-read \App\Models\Country $country - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingOrderItem[] $shopping_order_items - * @property-read int|null $shopping_order_items_count - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingPayment[] $shopping_payments - * @property-read int|null $shopping_payments_count - * @property-read \App\Models\ShoppingUser $shopping_user - * @property-read \App\Models\UserShop $user_shop - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder query() - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereAuthUserId($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereCountryId($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereCreatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereId($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder wherePaid($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereShipping($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereShoppingUserId($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereSubtotal($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereTax($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereTaxRate($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereTotal($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereTotalShipping($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereTxaction($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereUpdatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereUserShopId($value) - * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereWeight($value) + * @property int $product_id + * @property float $c_price + * @property float $c_tax + * @property float $c_price_old + * @property float $c_currency + * @property Carbon $created_at + * @property Carbon $updated_at + * @property Country $country + * @property Product $product + * @package App\Models + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice query() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereCOwnEur($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereCPrice($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereCPriceOld($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereCTax($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereCountryId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereProductId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereUpdatedAt($value) * @mixin \Eloquent + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CountryPrice whereCCurrency($value) */ - class ShoppingOrder extends \Eloquent {} + class CountryPrice extends \Eloquent {} } namespace App\Models{ @@ -958,6 +1124,12 @@ namespace App\Models{ * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereMNotes($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereMSalutation($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereTaxableSales($value) + * @property array|null $payment_data + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount wherePaymentData($value) + * @property string|null $accepted_contract + * @property array|null $notice + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereAcceptedContract($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereNotice($value) */ class UserAccount extends \Eloquent {} } diff --git a/app/Http/Controllers/AdminUserController.php b/app/Http/Controllers/AdminUserController.php index 54b91c3..9d29ea2 100755 --- a/app/Http/Controllers/AdminUserController.php +++ b/app/Http/Controllers/AdminUserController.php @@ -9,8 +9,7 @@ use App\Repositories\UserRepository; use App\User; use Auth; use Illuminate\Support\Facades\Mail; -use Input; -use Illuminate\Http\Request; +use Request; use Validator; @@ -59,7 +58,7 @@ class AdminUserController extends Controller */ public function store(Request $request) { - $data = Input::all(); + $data = Request::all(); $user = User::findOrFail($data['id']); if(isset($data['save-admin'])){ diff --git a/app/Http/Controllers/Api/AuthController.php b/app/Http/Controllers/Api/AuthController.php new file mode 100755 index 0000000..3a27d5f --- /dev/null +++ b/app/Http/Controllers/Api/AuthController.php @@ -0,0 +1,103 @@ +validate([ + 'email' => 'required|string|email', + 'password' => 'required|string', + 'remember_me' => 'boolean' + ]); + $credentials = request(['email', 'password']); + + if (!Auth::attempt($credentials)) + return response()->json([ + 'message' => 'Unauthorized' + ], 401); + $user = $request->user(); + + $tokenResult = $user->createToken('Personal Access Token'); + $token = $tokenResult->token; + + if ($request->remember_me){ + $token->expires_at = Carbon::now()->addWeeks(1); + }else{ + $token->expires_at = Carbon::now()->addDays(1); + } + + $token->save(); + return response()->json([ + 'access_token' => $tokenResult->accessToken, + 'token_type' => 'Bearer', + 'expires_at' => Carbon::parse( + $tokenResult->token->expires_at + )->toDateTimeString() + ]); + } + + + public function checked(Request $request) + { + return response()->json([ + 'message' => 'login' + ]); + } + + public function logout(Request $request) + { + $request->user()->token()->revoke(); + return response()->json([ + 'message' => 'Successfully logged out' + ]); + } + + /** + * Get the authenticated User + * + * @return [json] user object + */ + /* public function user(Request $request) + { + return response()->json($request->user()); + } + */ + + /*public function signup(Request $request) + { + $request->validate([ + 'name' => 'required|string', + 'email' => 'required|string|email|unique:users', + 'password' => 'required|string|confirmed' + ]); + $user = new User([ + 'name' => $request->name, + 'email' => $request->email, + 'password' => Hash::make($request->password), + ]); + $user->save(); + return response()->json([ + 'message' => 'Successfully created user!' + ], 201); + }*/ + +} \ No newline at end of file diff --git a/app/Http/Controllers/Api/KasController.php b/app/Http/Controllers/Api/KasController.php index 70112ce..fad930b 100755 --- a/app/Http/Controllers/Api/KasController.php +++ b/app/Http/Controllers/Api/KasController.php @@ -4,7 +4,6 @@ namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; -use Input; use Session; use \SoapClient; diff --git a/app/Http/Controllers/Api/ShoppingUserController.php b/app/Http/Controllers/Api/ShoppingUserController.php new file mode 100755 index 0000000..89810cd --- /dev/null +++ b/app/Http/Controllers/Api/ShoppingUserController.php @@ -0,0 +1,526 @@ +member_id = auth()->user()->m_sponsor; + + $request->validate([ + 'wp_order_numbers' => 'required', + ]); + + $wp_order_numbers = json_decode($request->wp_order_numbers); + + + if(!$wp_order_numbers || !is_array($wp_order_numbers)){ + return response()->json([ + 'success' => false, + 'message' => 'wp_order_numbers need as json [1234, 1234] ', + 'time' => Carbon::now()->toDateTimeString() + ], 400); + } + $status = []; + foreach ($wp_order_numbers as $wp_order_number){ + $shopping_user = ShoppingUser::where('wp_order_number', '=', $wp_order_number)->first(); + $status[] = [ + 'wp_order_number' => $wp_order_number, + 'user' => $shopping_user ? true : false, + 'order' => ($shopping_user && $shopping_user->shopping_order) ? true : false, + 'status' => 'open | sent | ...', + ]; + } + return response()->json([ + 'success' => true, + 'data' => $status, + 'time' => Carbon::now()->toDateTimeString() + ], 200); + + } + + /** + * @param Request $request + * wp_order_numbers [1234, 1234] + * @return \Illuminate\Http\JsonResponse + */ + public function show(Request $request) + { + //$this->member_id = auth()->user()->m_sponsor; + $request->validate([ + 'wp_order_numbers' => 'required', + ]); + + $wp_order_numbers = json_decode($request->wp_order_numbers); + + if(!$wp_order_numbers || !is_array($wp_order_numbers)){ + return response()->json([ + 'success' => false, + 'message' => 'wp_order_numbers need as json [1234, 1234] ', + 'time' => Carbon::now()->toDateTimeString() + ], 400); + } + $data = []; + + foreach ($wp_order_numbers as $wp_order_number){ + $shopping_user = ShoppingUser::where('wp_order_number', '=', $wp_order_number)->first(); + $user = false; + $order = false; + if ($shopping_user) { + $user = $this->prepareForShow($shopping_user); + $order = $this->prepareForShowOrder($shopping_user->shopping_order); + } + $data[] = [ + 'wp_order_number' => $wp_order_number, + 'user' => $user, + 'order' => $order, + 'customer_number' => $shopping_user ? $shopping_user->number : false, + 'member_email' => ($shopping_user && $shopping_user->member) ? $shopping_user->member->email : false, + 'status' => 'open | sent | ...', + ]; + } + return response()->json([ + 'success' => true, + 'data' => $data, + 'time' => Carbon::now()->toDateTimeString() + ], 200); + + } + + /** + * @param Request $request + * @return \Illuminate\Http\JsonResponse + */ + public function store(Request $request) + { + $request->validate([ + 'billing_email' => 'required|string|email', + 'billing_firstname' => 'required|string', + 'billing_lastname' => 'required|string', + 'billing_address' => 'required|string', + 'billing_zipcode' => 'required|string', + 'billing_city' => 'required|string', + 'billing_country_code' => 'required|string', + 'wp_order_number' => 'required|int|unique:shopping_users,wp_order_number', + 'wp_order_date' => 'required|date', + ]); + + $this->member_id = auth()->user()->m_sponsor; + + $data = $this->prepareForStore($request->all()); + $data['member_id'] = $this->member_id ; + $data['number'] = ShoppingUser::max('number') + 1; + $data['mode'] = $request->mode ? $request->mode : 'live'; + + $shopping_user = ShoppingUser::create($data); + + //Kundenhoheit prüfen + $priority = CustomerPriority::checkOne($shopping_user, true, false); + \App\Services\Shop::newUserOrder($shopping_user->number); + //exists //like //update + $user = $this->prepareForShow($shopping_user); + return response()->json([ + 'success' => true, + 'data' => [ + 'wp_order_number' => $shopping_user->wp_order_number, + 'user' => $user, + 'customer_priority' => $priority, + 'customer_number' => $shopping_user->number, + 'member_email' => $shopping_user->member->email + ], + 'time' => Carbon::now()->toDateTimeString() + ], 200); + + } + + /** + * @param Request $request + * @return \Illuminate\Http\JsonResponse + */ + public function update(Request $request) + { + $request->validate([ + 'wp_order_number' => 'required|int', + ]); + $shopping_user = ShoppingUser::where('wp_order_number', '=', $request->wp_order_number)->first(); + if (!$shopping_user) { + return response()->json([ + 'success' => false, + 'message' => 'Entry with wp_order_number ' . $request->wp_order_number . ' not found', + 'time' => Carbon::now()->toDateTimeString() + ], 400); + } + + $data = $this->prepareForUpdate($request->all()); + //Kundenhoheit prüfen + $priority = CustomerPriority::checkChangeOne($shopping_user, $data, true); + $updated = $shopping_user->fill($data)->save(); + \App\Services\Shop::newUserOrder($shopping_user->number); + + if ($updated){ + $user = $this->prepareForShow($shopping_user); + $order = $this->prepareForShowOrder($shopping_user->shopping_order); + return response()->json([ + 'success' => true, + 'data' => [ + 'wp_order_number' => $shopping_user->wp_order_number, + 'user' => $user, + 'order' => $order, + 'customer_priority' => $priority, + 'customer_number' => $shopping_user ? $shopping_user->number : false, + 'member_email' => ($shopping_user && $shopping_user->member) ? $shopping_user->member->email : false, + 'status' => 'open | sent | ...', + ], + 'time' => Carbon::now()->toDateTimeString() + ], 200); + } + return response()->json([ + 'success' => false, + 'message' => 'Entry could not be updated' + ], 500); + } + + public function order(Request $request) + { + $request->validate([ + 'wp_order_number' => 'required|int', + 'wp_order' => 'required', + ]); + + $shopping_user = ShoppingUser::where('wp_order_number', '=', $request->wp_order_number)->first(); + if (!$shopping_user) { + return response()->json([ + 'success' => false, + 'message' => 'Entry with wp_order_number ' . $request->wp_order_number . ' not found', + 'time' => Carbon::now()->toDateTimeString() + ], 400); + } + + if($shopping_user->shopping_order){ + return response()->json([ + 'success' => false, + 'message' => 'Order with wp_order_number ' . $request->wp_order_number . ' exists', + 'time' => Carbon::now()->toDateTimeString() + ], 400); + } + + $wp_order = json_decode($request->wp_order); + $wp_order = $this->prepareOrder($wp_order, $shopping_user); + if ($wp_order){ + $user = $this->prepareForShow($shopping_user); + $order = $this->prepareForShowOrder($shopping_user->shopping_order); + return response()->json([ + 'success' => true, + 'data' => [ + 'wp_order_number' => $shopping_user->wp_order_number, + 'wp_order' => $wp_order, + 'user' => $user, + 'order' => $order, + 'customer_number' => $shopping_user->number, + 'member_email' => $shopping_user->member->email, + ], + 'time' => Carbon::now()->toDateTimeString() + ], 200); + } + return response()->json([ + 'success' => false, + 'message' => 'Order could not be stored' + ], 500); + } + + public function delete(Request $request) + { + $request->validate([ + 'wp_order_number' => 'required|int', + ]); + $shopping_user = ShoppingUser::where('wp_order_number', '=', $request->wp_order_number)->where('mode', '=', 'dev')->first(); + if (!$shopping_user) { + return response()->json([ + 'success' => false, + 'message' => 'Entry with wp_order_number ' . $request->wp_order_number . ' not found or mode != dev', + 'time' => Carbon::now()->toDateTimeString() + ], 400); + } + $shopping_order = $shopping_user->shopping_order; + if($shopping_order){ + foreach ($shopping_order->shopping_order_items as $shopping_order_item){ + $shopping_order_item->delete(); + } + $shopping_order->delete(); + } + if ($shopping_user->delete()) { + return response()->json([ + 'success' => true + ]); + } + return response()->json([ + 'success' => false, + 'message' => 'Entry could not be deleted' + ], 500); + } + + private function prepareForShow($shopping_user){ + + if(!$shopping_user){ + return false; + } + + $shopping_user_data = $shopping_user->toArray(); + $needs = ['wp_order_number', 'wp_order_date', 'billing_company', 'billing_firstname', 'billing_lastname', 'billing_address', 'billing_address_2', 'billing_zipcode', 'billing_city', 'billing_phone', 'billing_email', + 'same_as_billing', 'shipping_company', 'shipping_firstname', 'shipping_lastname', 'shipping_address', 'shipping_address_2', 'shipping_zipcode', 'shipping_city', 'shipping_phone', + 'created_at', 'updated_at', 'user_deleted_at']; //'has_buyed', 'subscribed', + + //$salutation = array('mr' => 1, 'ms' => 2); + $ret = []; + foreach ($shopping_user_data as $key=>$value){ + + if($key === 'billing_country_id'){ + $ret['billing_country_code'] = $shopping_user->billing_country_id ? $shopping_user->billing_country->code : null; + } + if($key === 'shipping_country_id'){ + $ret['shipping_country_code'] = $shopping_user->shipping_country_id ? $shopping_user->shipping_country->code : null; + } + if($key === 'billing_salutation'){ + $ret['billing_salutation'] = $shopping_user->billing_salutation === 'ms' ? 2 : 1; + } + if($key === 'shipping_salutation'){ + $ret['shipping_salutation'] = $shopping_user->shipping_salutation === 'ms' ? 2 : 1; + } + + if(in_array($key, $needs)){ + $ret[$key] = $value; + } + } + return $ret; + } + + private function prepareForShowOrder($shopping_order){ + + if(!$shopping_order){ + return false; + } + $ret = [ + 'country' => isset($shopping_order->shipping_country->country->code) ? $shopping_order->shipping_country->country->code : '', + 'total' => ($shopping_order->total*100), + 'shipping' => ($shopping_order->shipping*100), + 'total_net' => ($shopping_order->subtotal*100), + 'tax_rate' => ($shopping_order->tax_rate*100), + 'tax' => ($shopping_order->tax*100), + 'total_with_shipping' => ($shopping_order->total_shipping*100), + 'weight' => $shopping_order->weight, + ]; + $ret['items'] = []; + foreach ($shopping_order->shopping_order_items as $item){ + $ret['items'][] = [ + 'article' => $item->product->wp_number, + 'name' => $item->product->name, + 'qty' => $item->qty, + 'price' => ($item->price * 100), + ]; + } + return $ret; + } + + private function prepareForUpdate($data){ + + //$salutation = array(1 => 'mr', 2 => 'ms', 3=>null); + $ret = []; + $needs = [ 'billing_salutation', 'billing_company', 'billing_firstname', 'billing_lastname', 'billing_address', 'billing_address_2', 'billing_zipcode', 'billing_city', 'billing_phone', 'billing_email', + 'shipping_salutation', 'shipping_company', 'shipping_firstname', 'shipping_lastname', 'shipping_address', 'shipping_address_2', 'shipping_zipcode', 'shipping_city', 'shipping_phone']; + + foreach ($data as $key=>$value){ + + if($key === 'billing_salutation') { + $ret['billing_salutation'] = $data['billing_salutation'] == 2 ? 'ms' : 'mr'; + } + if($key === 'shipping_salutation') { + $ret['shipping_salutation'] = $data['shipping_salutation'] == 2 ? 'ms' : 'mr'; + } + if($key === 'billing_country_code' && isset($data['billing_country_code'])) { + $ret['billing_country_id'] = Country::getCountryIdByCodeOrOne($data['billing_country_code']); + } + if($key === 'shipping_country_code' && isset($data['shipping_country_code']) ) { + $ret['shipping_country_id'] = Country::getCountryIdByCodeOrOne($data['shipping_country_code']); + } + if($key === 'billing_phone') { + $ret['billing_phone'] = strlen($data['billing_phone']) <= 3 ? '' : $data['billing_phone']; + } + if($key === 'shipping_phone') { + $ret['shipping_phone'] = strlen($data['shipping_phone']) <= 3 ? '' : $data['shipping_phone']; + } + if(in_array($key, $needs)){ + $ret[$key] = $value; + } + } + return $ret; + } + + private function prepareForStore($data){ + + //$salutation = array(1 => 'mr', 2 => 'ms', 3=>null); + $ret = []; + $needs = [ 'billing_salutation', 'billing_company', 'billing_firstname', 'billing_lastname', 'billing_address', 'billing_address_2', 'billing_zipcode', 'billing_city', 'billing_country_id', 'billing_phone', 'billing_email', + 'shipping_salutation', 'shipping_company', 'shipping_firstname', 'shipping_lastname', 'shipping_address', 'shipping_address_2', 'shipping_zipcode', 'shipping_city', 'shipping_country_id', 'shipping_phone', + //'same_as_billing', 'has_buyed', 'subscribed', + 'wp_order_number', 'wp_order_date']; + + foreach ($needs as $need){ + + $ret[$need] = isset($data[$need]) ? $data[$need] : null; + + if ($need === 'billing_salutation' && $ret[$need] !== null) { + $ret['billing_salutation'] = $ret['billing_salutation'] == 2 ? 'ms' : 'mr'; + } + if ($need === 'shipping_salutation' && $ret[$need] !== null) { + $ret['shipping_salutation'] = $ret['shipping_salutation'] == 2 ? 'ms' : 'mr'; + } + if ($need === 'billing_country_id') { + $ret['billing_country_id'] = isset($data['billing_country_code']) ? Country::getCountryIdByCodeOrOne($data['billing_country_code']) : 1; + } + if ($need === 'shipping_country_id') { + $ret['shipping_country_id'] = isset($data['shipping_country_code']) ? Country::getCountryIdByCodeOrOne($data['shipping_country_code']) : $ret['billing_country_id']; + } + if ($need === 'billing_phone' && $ret[$need] !== null) { + $ret['billing_phone'] = strlen($data['billing_phone']) <= 3 ? '' : $data['billing_phone']; + } + if ($need === 'shipping_phone' && $ret[$need] !== null) { + $ret['shipping_phone'] = strlen($data['shipping_phone']) <= 3 ? '' : $data['shipping_phone']; + } + if ($need === 'wp_order_date') { + $ret['wp_order_date'] = Carbon::parse($ret['wp_order_date'])->toDateTimeString(); + } + + + } + $ret['same_as_billing'] = $ret['shipping_lastname'] !== null ? true : false; + $ret['has_buyed'] = true; + $ret['subscribed'] = false; + return $ret; + } + + private function prepareOrder($wp_shopping_order, $shopping_user){ + Yard::instance('shopping')->destroy(); + $ret = []; + + if(is_array($wp_shopping_order)){ + foreach ($wp_shopping_order as $order) { + $error = []; + if (!isset($order->article) || !isset($order->qty) || !isset($order->price)) { + $error[] = "article parameter is missing"; + } else { + + $product = Product::whereWpNumber($order->article)->first(); + if (!$product) { + $error[] = "article not found"; + } else { + if ($order->price != ($product->price * 100)) { + $error[] = "different price: " . ($product->price * 100); + } + Yard::instance('shopping')->add($product->id, $product->name, (int) $order->qty, $product->price, ['image' => [], 'slug' => $product->slug, 'weight' => $product->weight]); + } + } + $order->message = $error; + $ret[] = $order; + } + + $ShippingCountry = ShippingCountry::whereCountryId($shopping_user->shipping_country_id)->first(); + if($ShippingCountry){ + Yard::instance('shopping')->setShippingCountryWithPrice($ShippingCountry->id); + } + $shopping_order = $this->makeShoppingOrder($shopping_user); + $shopping_user->shopping_order = $shopping_order; + Yard::instance('shopping')->destroy(); + } + return $ret; + } + + private function makeShoppingOrder($shopping_user){ + + $data = [ + 'shopping_user_id' => $shopping_user->id, + 'auth_user_id' => $shopping_user->auth_user_id, + 'country_id' => Yard::instance('shopping')->getShippingCountryId(), + 'user_shop_id' => auth()->user()->user_sponsor->shop->id, + 'member_id' => $shopping_user->member_id, + 'total' => Yard::instance('shopping')->total(2, '.', ''), + 'shipping' => Yard::instance('shopping')->shipping(2, '.', ','), + 'subtotal' => Yard::instance('shopping')->subtotalWithShipping(2, '.', ''), + 'tax_rate' => Yard::getTaxRate(), + 'tax' => Yard::instance('shopping')->taxWithShipping(2, '.', ''), + 'total_shipping' => Yard::instance('shopping')->totalWithShipping(2, '.', ''), + 'weight' => Yard::instance('shopping')->weight(), + 'paid' => true, + 'txaction' => 'extern', + 'mode' => $shopping_user->mode, + ]; + $shopping_order = $shopping_user->shopping_order; + if($shopping_order){ + $shopping_order->fill($data); + $shopping_order->save(); + }else{ + $shopping_order= ShoppingOrder::create($data); + } + $items = Yard::instance('shopping')->content(); + + $shopping_order->shopping_order_items()->each(function($model) use ($items, $shopping_order) { + foreach ($items as $item) { + if ($model->row_id === $item->rowId) { + $model->fill([ + 'shopping_order_id' => $shopping_order->id, + 'row_id' => $item->rowId, + 'product_id' => $item->id, + 'qty' => $item->qty, + 'price' => $item->price, + 'slug' => $item->options->slug, + ])->save(); + return false; + } + } + return $model->delete(); + }); + + + foreach ($items as $item) { + if (!ShoppingOrderItem::where('shopping_order_id', $shopping_order->id)->where('row_id', $item->rowId)->count()) + ShoppingOrderItem::create([ + 'shopping_order_id' => $shopping_order->id, + 'row_id' => $item->rowId, + 'product_id' => $item->id, + 'qty' => $item->qty, + 'price' => $item->price, + 'slug' => $item->options->slug + ]); + } + return $shopping_order; + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/AttributeController.php b/app/Http/Controllers/AttributeController.php index c861ca9..64797b4 100755 --- a/app/Http/Controllers/AttributeController.php +++ b/app/Http/Controllers/AttributeController.php @@ -5,7 +5,7 @@ namespace App\Http\Controllers; use App\Models\Attribute; use App\Models\ProductAttribute; -use Input; +use Request; class AttributeController extends Controller @@ -29,7 +29,7 @@ class AttributeController extends Controller public function store() { - $data = Input::all(); + $data = Request::all(); if($data['id'] == "new"){ $model = Attribute::create([ 'parent_id' => null, diff --git a/app/Http/Controllers/CategoryController.php b/app/Http/Controllers/CategoryController.php index 5d0a69f..81cacd9 100755 --- a/app/Http/Controllers/CategoryController.php +++ b/app/Http/Controllers/CategoryController.php @@ -5,7 +5,7 @@ namespace App\Http\Controllers; use App\Models\Category; use App\Models\IqImage; use App\Models\ProductCategory; -use Input; +use\Request; class CategoryController extends Controller @@ -45,7 +45,7 @@ class CategoryController extends Controller public function store() { - $data = Input::all(); + $data = Request::all(); $data['active'] = isset($data['active']) ? true : false; $data['parent_id'] = isset($data['parent_id']) ? $data['parent_id'] : null; if($data['id'] == "new"){ @@ -105,7 +105,7 @@ class CategoryController extends Controller public function imageUpload(){ - $category_id = Input::get('category_id'); + $category_id = Request::get('category_id'); $category = Category::findOrFail($category_id); try { diff --git a/app/Http/Controllers/CountryController.php b/app/Http/Controllers/CountryController.php index 4368610..7629043 100755 --- a/app/Http/Controllers/CountryController.php +++ b/app/Http/Controllers/CountryController.php @@ -5,7 +5,7 @@ namespace App\Http\Controllers; use App\Models\Country; -use Input; +use Request; class CountryController extends Controller @@ -48,7 +48,14 @@ class CountryController extends Controller public function store() { - $data = Input::all(); + $data = Request::all(); + + $data['active'] = isset($data['active']) ? true : false; + $data['switch'] = isset($data['switch']) ? true : false; + $data['own_eur'] = isset($data['own_eur']) ? true : false; + $data['currency'] = isset($data['currency']) ? true : false; + $data['currency_faktor'] = $data['currency_faktor'] == "" ? null : reFormatNumber($data['currency_faktor']); + if(!isset($data['attr'])){ $data['attr'] = []; } diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 43a52e5..24c4448 100755 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -7,6 +7,7 @@ use App\Repositories\CustomerRepository; use App\Services\CustomerPriority; use App\Services\HTMLHelper; use Request; +use Validator; class CustomerController extends Controller @@ -35,6 +36,17 @@ class CustomerController extends Controller } + public function detail($id) + { + $shopping_user = ShoppingUser::findOrFail($id); + $data = [ + 'shopping_user' => $shopping_user, + 'isAdmin' => true, + 'isView' => 'customer', + ]; + return view('admin.customer.detail', $data); + } + public function edit($id) { if($id === "new"){ @@ -49,31 +61,75 @@ class CustomerController extends Controller 'isView' => 'customer', ]; - return view('admin.customer.detail', $data); + return view('admin.customer.edit', $data); } public function store($id) { $data = Request::all(); - $change_member_error = false; - if($data['action']==='shopping-user-change-member'){ - if(!isset($data['change_member_key']) || $data['change_member_key'] !== config('mivita.edit_data_pass')){ - $change_member_error = "Das Passwort ist falsch."; - }else{ - //change - $shopping_user = ShoppingUser::findOrFail($data['id']); - CustomerPriority::newMemberForCustomer($shopping_user, $data['change_member_id'], $data['customer_set_member_for']); - \Session()->flash('alert-save', true); - return redirect(route('admin_customer_edit', [$shopping_user->id])); + + if ($data['action'] === 'shopping-user-change-member') { + if (!isset($data['change_member_key']) || $data['change_member_key'] !== config('mivita.edit_data_pass')) { + $data = [ + 'change_member_error' => "Das Passwort ist falsch.", + 'shopping_user' => ShoppingUser::find($id), + 'isAdmin' => true, + 'isView' => 'customer', + ]; + return view('admin.customer.detail', $data); } + //change + $shopping_user = ShoppingUser::findOrFail($data['id']); + CustomerPriority::newMemberForCustomer($shopping_user, $data['change_member_id'], $data['customer_set_member_for']); + \Session()->flash('alert-save', true); + return redirect(route('admin_customer_detail', [$shopping_user->id])); } - $data = [ - 'change_member_error' => $change_member_error, - 'shopping_user' => ShoppingUser::find($id), - 'isAdmin' => true, - 'isView' => 'customer', - ]; - return view('admin.customer.detail', $data); + if ($data['action'] === 'shopping-user-store') { + $rules = array( + 'billing_salutation' => 'required', + 'billing_firstname'=>'required', + 'billing_lastname'=>'required', + 'billing_email'=>'required|email', + 'billing_address'=>'required', + 'billing_zipcode'=>'required', + 'billing_city' => 'required', + 'billing_country_id' => 'required' + ); + + if(!Request::get('same_as_billing')){ + $rules = array_merge($rules, [ + 'shipping_firstname'=>'required', + 'shipping_lastname'=>'required', + 'shipping_address'=>'required', + 'shipping_zipcode'=>'required', + 'shipping_city' => 'required', + 'shipping_salutation' => 'required', + 'shipping_country_id' => 'required' + ]); + } + $validator = Validator::make(Request::all(), $rules); + if ($validator->fails()) { + return back()->withErrors($validator)->withInput(Request::all()); + } + + $shopping_user = ShoppingUser::findOrFail($id); + $data['has_buyed'] = true; + $data['subscribed'] = true; + if($shopping_user->auth_user_id > 0){ + $data['has_buyed'] = true; + $data['subscribed'] = false; + } + $data['same_as_billing'] = isset($data['same_as_billing']) ? true : false; + $data['shipping_country_id'] = isset($data['shipping_country_id']) ? $data['shipping_country_id'] : $data['billing_country_id']; + CustomerPriority::checkChangeOne($shopping_user, $data, true); + $shopping_user->fill($data); + $shopping_user->save(); + \App\Services\Shop::newUserOrder($shopping_user->number); + + \Session()->flash('alert-save', true); + } + return redirect(route('admin_customer_detail', [$shopping_user->id])); + } public function getCustomers() @@ -95,7 +151,7 @@ class CustomerController extends Controller }*/ return \DataTables::eloquent($query) ->addColumn('id', function (ShoppingUser $ShoppingUser) { - return ''; + return ''; }) ->addColumn('billing_salutation', function (ShoppingUser $ShoppingUser) { return HTMLHelper::getSalutationLang($ShoppingUser->billing_salutation); @@ -104,7 +160,7 @@ class CustomerController extends Controller return $ShoppingUser->billing_country ? $ShoppingUser->billing_country->getLocated() : ''; }) ->addColumn('isMember', function (ShoppingUser $ShoppingUser) { - return $ShoppingUser->auth_user_id ? '' : ''; + return get_active_badge($ShoppingUser->auth_user_id).($ShoppingUser->mode==='dev' ? ' dev' : ''); }) ->addColumn('member_id', function (ShoppingUser $ShoppingUser) { if($ShoppingUser->member_id){ @@ -123,13 +179,17 @@ class CustomerController extends Controller ->addColumn('created_at', function (ShoppingUser $ShoppingUser) { return $ShoppingUser->created_at->format('d.m.Y'); }) + ->addColumn('subscribed', function (ShoppingUser $ShoppingUser) { + return get_active_badge($ShoppingUser->subscribed); + }) ->orderColumn('id', 'id $1') ->orderColumn('billing_country_id', 'billing_country_id $1') ->orderColumn('billing_salutation', 'billing_salutation $1') ->orderColumn('created_at', 'created_at $1') ->orderColumn('isMember', 'auth_user_id $1') ->orderColumn('member_id', 'member_id $1') - ->rawColumns(['id', 'isMember', 'member_id']) + ->orderColumn('subscribed', 'subscribed $1') + ->rawColumns(['id', 'subscribed', 'isMember', 'member_id']) ->make(true); } } \ No newline at end of file diff --git a/app/Http/Controllers/DataTableController.php b/app/Http/Controllers/DataTableController.php index 19a5385..d0db346 100644 --- a/app/Http/Controllers/DataTableController.php +++ b/app/Http/Controllers/DataTableController.php @@ -15,7 +15,7 @@ class DataTableController extends Controller public function getUsers() { - $query = User::with('account')->select('users.*')->where('users.deleted_at', '=', null); + $query = User::with('account')->select('users.*')->where('users.deleted_at', '=', null)->where('users.admin', "<", 4); return \DataTables::eloquent($query) ->addColumn('first_name', function (User $user) { diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index b4444b6..7c4b84a 100755 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -8,7 +8,6 @@ use Auth; use Carbon\Carbon; use Config; use Request; -use Input; use Util; class HomeController extends Controller @@ -48,8 +47,8 @@ class HomeController extends Controller public function loadingModal(){ - $data = Input::get('data'); - $target = Input::get('target'); + $data = Request::get('data'); + $target = Request::get('target'); $response = ""; if($data === "data_protection"){ @@ -203,7 +202,7 @@ class HomeController extends Controller */ public function checkMail(){ - $data = Input::all(); + $data = Request::all(); if($data['user_id'] === "new"){ if(User::where('email', $data['email'])->count()){ return json_encode(false); diff --git a/app/Http/Controllers/ImportProductController.php b/app/Http/Controllers/ImportProductController.php index 3e81c8d..0c6f75f 100755 --- a/app/Http/Controllers/ImportProductController.php +++ b/app/Http/Controllers/ImportProductController.php @@ -5,7 +5,7 @@ namespace App\Http\Controllers; use App\Models\Product; use App\Models\ProductImage; use App\Repositories\ProductRepository; -use Input; +use Request; use Validator; diff --git a/app/Http/Controllers/LeadController.php b/app/Http/Controllers/LeadController.php index 7954aa9..36d3838 100755 --- a/app/Http/Controllers/LeadController.php +++ b/app/Http/Controllers/LeadController.php @@ -2,8 +2,6 @@ namespace App\Http\Controllers; - - use App\Mail\MailCustomMessage; use App\Mail\MailVerifyAccount; use App\Mail\MailVerifyContact; @@ -15,12 +13,9 @@ use App\Repositories\UserRepository; use App\Services\UserService; use App\User; use Illuminate\Support\Facades\Mail; -use Input; -use Illuminate\Http\Request; +use Request; use Validator; - - class LeadController extends Controller { protected $userRepo; @@ -64,7 +59,7 @@ class LeadController extends Controller } } $data = [ - 'show' => Input::get('show'), + 'show' => Request::get('show'), 'user' => $user, 'can_change_mail' => true, 'm_data_load' => false, @@ -120,8 +115,8 @@ class LeadController extends Controller public function store(Request $request) { - $data = Input::all(); - $show = Input::get('show'); + $data = Request::all(); + $show = Request::get('show'); if ($data['user_id'] === "new" || $data['user_id'] == 0) { $rules = array( @@ -142,7 +137,7 @@ class LeadController extends Controller 'email' => 'required|string|email|max:255|exists:users,email', 'email-confirm' => 'required|same:email', ); - if(!Input::get('same_as_billing')){ + if(!Request::get('same_as_billing')){ $rules = array_merge($rules, [ 'shipping_firstname'=>'required', 'shipping_lastname'=>'required', @@ -161,7 +156,7 @@ class LeadController extends Controller } - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { if ($data['user_id'] === "new" || $data['user_id'] == 0) { @@ -170,7 +165,7 @@ class LeadController extends Controller $user = User::findOrFail($data['user_id']); $user_id = $user->id; } - return redirect(route('admin_lead_edit', [$user_id])."?show=".$show)->withErrors($validator)->withInput(Input::all()); + return redirect(route('admin_lead_edit', [$user_id])."?show=".$show)->withErrors($validator)->withRequest(Request::all()); } if ($data['user_id'] === "new" || $data['user_id'] == 0) { @@ -224,7 +219,7 @@ class LeadController extends Controller $user = User::findOrFail($id); if($action === 'completed'){ - $validator = Validator::make(Input::all(), []); + $validator = Validator::make(Request::all(), []); if(!$user->m_sponsor){ $validator->errors()->add('m_sponsor', __('Berater hat keinen Sponsor.')); } @@ -238,7 +233,7 @@ class LeadController extends Controller $validator->errors()->add('m_account', __('Berater hat keine Account ID')); } if ($validator->errors()->count()) { - return back()->withErrors($validator)->withInput(Input::all()); + return back()->withErrors($validator)->withRequest(Request::all()); } //create PDF @@ -276,7 +271,7 @@ class LeadController extends Controller $user->release_account = null; $user->save(); - $input = Input::all(); + $input = Request::all(); $data = [ 'subject' => $input['account_incomplete_subject'], 'message' => $input['account_incomplete_message'], @@ -340,7 +335,7 @@ class LeadController extends Controller public function getLeads() { - $query = User::with('account')->select('users.*')->where('users.deleted_at', '=', null); + $query = User::with('account')->select('users.*')->where('users.deleted_at', '=', null)->where('users.admin', "<", 4); return \DataTables::eloquent($query) ->addColumn('first_name', function (User $user) { diff --git a/app/Http/Controllers/MembershipController.php b/app/Http/Controllers/MembershipController.php index c10de4e..f52d6d7 100755 --- a/app/Http/Controllers/MembershipController.php +++ b/app/Http/Controllers/MembershipController.php @@ -12,7 +12,6 @@ use Carbon; use Config; use Illuminate\Validation\Rules\In; use Request; -use Input; use Util; use Yard; use Illuminate\Support\Facades\Mail; @@ -62,11 +61,11 @@ class MembershipController extends Controller public function storePayment($action){ - $data = Input::all(); + $data = Request::all(); //#### remove_abo if($action === "remove_abo"){ - if(Input::get('abo_options_remove')){ + if(Request::get('abo_options_remove')){ $user = User::find(Auth::user()->id); $user->abo_options = false; $user->save(); @@ -82,12 +81,12 @@ class MembershipController extends Controller //#### payment order //#### shop upgrade if($action === "upgrade_order" || $action === "payment_order"){ - if(Input::get('switchers-package-wizard')){ + if(Request::get('switchers-package-wizard')){ $user = User::find(Auth::user()->id); Yard::instance('shopping')->destroy(); - $product = Product::find(Input::get('switchers-package-wizard')); + $product = Product::find(Request::get('switchers-package-wizard')); $showAboOptions = false; - if(Input::get('abo_options')){ + if(Request::get('abo_options')){ $showAboOptions = true; $user->abo_options = true; $user->save(); @@ -97,7 +96,7 @@ class MembershipController extends Controller if($product->images->count()){ $image = $product->images->first()->slug; } - $qty = Input::get('qty') ? Input::get('qty') : 1; + $qty = Request::get('qty') ? Request::get('qty') : 1; Yard::instance('shopping')->add($product->id, $product->getLang('name'), $qty, $product->price, ['image' => $image, 'slug' => $product->slug, 'weight' => $product->weight]); do { @@ -124,9 +123,9 @@ class MembershipController extends Controller } if($action === "change_order"){ - if(Input::get('switchers-package-wizard')){ + if(Request::get('switchers-package-wizard')){ $user = User::find(Auth::user()->id); - $product = Product::find(Input::get('switchers-package-wizard')); + $product = Product::find(Request::get('switchers-package-wizard')); if($user->payment_order_id == $product->id){ \Session()->flash('alert-success', "keine Änderung vorgenommen."); return back(); @@ -142,7 +141,7 @@ class MembershipController extends Controller } } if($action === "delete_membership"){ - if(Input::get('delete_membership_mivita')){ + if(Request::get('delete_membership_mivita')){ //TODO $user = User::find(Auth::user()->id); if($user->isTestMode()){ diff --git a/app/Http/Controllers/ProductController.php b/app/Http/Controllers/ProductController.php index fe70a41..0f67aef 100755 --- a/app/Http/Controllers/ProductController.php +++ b/app/Http/Controllers/ProductController.php @@ -2,10 +2,10 @@ namespace App\Http\Controllers; +use App\Models\Country; use App\Models\Product; use App\Models\ProductImage; use App\Repositories\ProductRepository; -use Input; use Request; use Validator; @@ -47,8 +47,11 @@ class ProductController extends Controller }else{ $model = Product::findOrFail($id); } + + $country_for_prices = Country::where('own_eur', '=', true)->orWhere('currency', '=', true)->get(); $data = [ 'product' => $model, + 'country_for_prices' => $country_for_prices, ]; return view('admin.product.edit', $data); } @@ -56,12 +59,12 @@ class ProductController extends Controller public function store() { - $data = Input::all(); + $data = Request::all(); $rules = array( 'name' => 'required', ); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if($data['id'] == "new"){ $model = new Product(); @@ -77,7 +80,7 @@ class ProductController extends Controller return view('admin.product.edit', $data)->withErrors($validator); } else { - $product = $this->productRepo->update(Input::all()); + $product = $this->productRepo->update(Request::all()); \Session()->flash('alert-save', true); return redirect(route('admin_product_edit', [$product->id])); } @@ -111,7 +114,7 @@ class ProductController extends Controller public function imageUpload(){ - $product_id = Input::get('product_id'); + $product_id = Request::get('product_id'); $product = Product::findOrFail($product_id); try { diff --git a/app/Http/Controllers/SalesController.php b/app/Http/Controllers/SalesController.php index 6e11f43..dc26e9b 100755 --- a/app/Http/Controllers/SalesController.php +++ b/app/Http/Controllers/SalesController.php @@ -2,14 +2,11 @@ namespace App\Http\Controllers; -use App\Models\Country; use App\Models\ShoppingOrder; use App\Models\ShoppingUser; use App\Models\UserShop; use App\Services\CustomerPriority; use App\Services\Payment; -use App\User; -use Input; use Request; class SalesController extends Controller @@ -140,8 +137,9 @@ class SalesController extends Controller $shopping_user = ShoppingUser::findOrFail($data['id']); $set_like_shopping_user = ShoppingUser::findOrFail($data['is_like_shopping_user_id']); $send_member_mail = isset($data['send_member_mail']) ? true : false; + $change_shopping_user = isset($data['change_shopping_user']) ? true : false; //Mail send in setIsLike - CustomerPriority::setIsLike($shopping_user, $set_like_shopping_user, $send_member_mail); + CustomerPriority::setIsLike($shopping_user, $set_like_shopping_user, $send_member_mail, $change_shopping_user); \Session()->flash('alert-save', true); return redirect($data['back']); } diff --git a/app/Http/Controllers/ShippingController.php b/app/Http/Controllers/ShippingController.php index 342ac86..83af29a 100755 --- a/app/Http/Controllers/ShippingController.php +++ b/app/Http/Controllers/ShippingController.php @@ -8,8 +8,7 @@ namespace App\Http\Controllers; use App\Models\Shipping; use App\Models\ShippingCountry; use App\Models\ShippingPrice; -use Input; -use Illuminate\Http\Request; +use Request; use Validator; @@ -58,7 +57,7 @@ class ShippingController extends Controller public function store(Request $request) { $shipping = false; - $data = Input::all(); + $data = Request::all(); if($data['action'] == 'shipping'){ if ($data['id'] == "new") { @@ -69,11 +68,11 @@ class ShippingController extends Controller $rules = array('name' => 'required'); } $ret = ['value' => $shipping]; - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { return view('admin.shipping.edit', $ret)->withErrors($validator); } - $data = Input::all(); + $data = Request::all(); $shipping->name = $data['name']; $shipping->free = $data['free']; $shipping->active = isset($data['active']) ? true : false; @@ -84,7 +83,7 @@ class ShippingController extends Controller $shipping = Shipping::findOrFail($data['shipping_id']); $rules = array('price' => 'required'); $ret = ['value' => $shipping]; - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { return view('admin.shipping.edit', $ret)->withErrors($validator); } diff --git a/app/Http/Controllers/SitesController.php b/app/Http/Controllers/SitesController.php index 1dbd6d0..0270d38 100755 --- a/app/Http/Controllers/SitesController.php +++ b/app/Http/Controllers/SitesController.php @@ -4,7 +4,7 @@ namespace App\Http\Controllers; use App\Models\IqImage; use App\Models\IqSite; -use Input; +use Request; class SitesController extends Controller @@ -31,7 +31,7 @@ class SitesController extends Controller public function store($site) { - $data = Input::all(); + $data = Request::all(); $data['products'] = isset($data['products']) ? $data['products'] : null; $data['set_products'] = isset($data['set_products']) ? $data['set_products'] : null; diff --git a/app/Http/Controllers/Sys/AdminToolsController.php b/app/Http/Controllers/Sys/AdminToolsController.php index f8feb03..be66395 100755 --- a/app/Http/Controllers/Sys/AdminToolsController.php +++ b/app/Http/Controllers/Sys/AdminToolsController.php @@ -1,7 +1,6 @@ where('auth_user_id', '=', NULL)->get(); $data = [ 'values' => $shopping_users, 'text' => '', @@ -47,10 +45,20 @@ class AdminToolsController extends Controller return view('sys.admin.customers', $data); } + + public function customerStore() { - $data = Input::all(); - \Session()->flash('alert-save', true); + $data = Request::all(); + if($data['action'] === 'checkForAll'){ + $shopping_users = CustomerPriority::checkForAll(); + } + if(strpos($data['action'], 'checkOne_') !== false){ + $id = (int) str_replace('checkOne_', '', $data['action']); + $shopping_user = ShoppingUser::findOrFail($id); + $ret = CustomerPriority::checkOne($shopping_user); + } + \Session()->flash('alert-success', $ret); return back(); } @@ -73,7 +81,7 @@ class AdminToolsController extends Controller } public function cronjobsStore() { - $data = Input::all(); + $data = Request::all(); \Session()->flash('alert-save', true); return back(); } @@ -114,7 +122,7 @@ class AdminToolsController extends Controller } public function domainSSLStore() { - $data = Input::all(); + $data = Request::all(); \Session()->flash('alert-save', true); return back(); } @@ -132,7 +140,7 @@ class AdminToolsController extends Controller public function shoppingOrdersStore() { //first run - $data = Input::all(); + $data = Request::all(); if($data['action'] === 'first_run'){ $shopping_users = ShoppingUser::whereHas('shopping_order', function($q) { diff --git a/app/Http/Controllers/Sys/ImportController.php b/app/Http/Controllers/Sys/ImportController.php new file mode 100755 index 0000000..325d935 --- /dev/null +++ b/app/Http/Controllers/Sys/ImportController.php @@ -0,0 +1,54 @@ +middleware('sysadmin'); + $this->import = $import; + + } + + + public function import() + { + $data = [ + ]; + return view('sys.admin.import', $data); + } + + + public function importStore() + { + $input = Request::all(); + return $this->import->upload($input); + } + + public function importShow($type, $file, $skip = 0, $limit = 4000) + { + $import = $this->import->read($type, $file, $skip, $limit); + $data = [ + 'limit' => $limit, + 'type' => $type, + 'file' => $file, + 'import' => $import, + 'skip' => $skip, + ]; + return view('sys.admin.import-show', $data); + + } + + + +} \ No newline at end of file diff --git a/app/Http/Controllers/TranslationController.php b/app/Http/Controllers/TranslationController.php index 36246aa..43af757 100755 --- a/app/Http/Controllers/TranslationController.php +++ b/app/Http/Controllers/TranslationController.php @@ -4,7 +4,7 @@ namespace App\Http\Controllers; use App; use File; -use Input; +use Request; class TranslationController extends Controller { @@ -65,7 +65,7 @@ class TranslationController extends Controller $path = $this->resourcePath($this->languagesPath); $file = $path.$language.".json"; - $data = Input::all(); + $data = Request::all(); $this->backup($path, $language.".json"); unset($data['_token']); diff --git a/app/Http/Controllers/TranslationFileController.php b/app/Http/Controllers/TranslationFileController.php index 5a6be75..5e03150 100755 --- a/app/Http/Controllers/TranslationFileController.php +++ b/app/Http/Controllers/TranslationFileController.php @@ -1,9 +1,5 @@ middleware('active.account'); + $this->customerRepository = $customerRepository; + + } + + public function index() + { + if(Request::get('reset') === 'filter'){ + // set_user_attr('filter_member_id', null); + // set_user_attr('filter_customer_member', null); + return redirect(route('admin_customers')); + } + $data = [ + + ]; + return view('user.customer.index', $data); + } + + + public function detail($id) + { + $shopping_user = ShoppingUser::findOrFail($id); + if($shopping_user->member_id != \Auth::user()->id){ + abort(404); + } + $data = [ + 'shopping_user' => $shopping_user, + 'isAdmin' => false, + 'isView' => 'customer', + + ]; + return view('user.customer.detail', $data); + } + + public function edit($id) + { + $shopping_user = ShoppingUser::findOrFail($id); + if($shopping_user->member_id != \Auth::user()->id){ + abort(404); + } + $data = [ + 'shopping_user' => $shopping_user, + 'isAdmin' => false, + 'isView' => 'customer', + + ]; + return view('user.customer.edit', $data); + } + + public function add($id, $step=0) + { + if($id === "new"){ + $shopping_user = new ShoppingUser(); + $shopping_user->id = "new"; + }else{ + $shopping_user = ShoppingUser::findOrFail($id); + if($shopping_user->member_id != \Auth::user()->id){ + abort(404); + } + } + if(old('email') || old('billing_email')){ + $step = 1; + $shopping_user->same_as_billing = true; + } + $data = [ + 'shopping_user' => $shopping_user, + 'isAdmin' => false, + 'isView' => $step === 0 ? 'customer' : 'customer-add', + 'step' => $step, + 'billing_email' => old('email'), + + ]; + return view('user.customer.add', $data); + } + + public function store($id) + { + $data = Request::all(); + + if($id === 'new' && $data['action'] === 'add_customer_step_email'){ + $rules = array( + 'email' => 'required|string|email|max:255|unique:shopping_users,billing_email', + ); + $messages = [ + 'unique' => __('validation.custom.unique_email_client'), + ]; + $validator = Validator::make(Request::all(), $rules, $messages); + if ($validator->fails()) { + return back()->withErrors($validator)->withInput(Request::all()); + } + //okay, go to step 1 + return back()->withInput(Request::all()); + + } + + if($data['action'] === 'shopping-user-store-new' || $data['action']==='shopping-user-store'){ + $rules = array( + 'billing_salutation' => 'required', + 'billing_firstname'=>'required', + 'billing_lastname'=>'required', + 'billing_email'=>'required|email', + 'billing_address'=>'required', + 'billing_zipcode'=>'required', + 'billing_city' => 'required', + 'billing_country_id' => 'required', + ); + + if(!Request::get('same_as_billing')){ + $rules = array_merge($rules, [ + 'shipping_firstname'=>'required', + 'shipping_lastname'=>'required', + 'shipping_address'=>'required', + 'shipping_zipcode'=>'required', + 'shipping_city' => 'required', + 'shipping_salutation' => 'required', + 'shipping_country_id' => 'required' + ]); + } + $validator = Validator::make(Request::all(), $rules); + if ($validator->fails()) { + return back()->withErrors($validator)->withInput(Request::all()); + } + } + + $data['has_buyed'] = isset($data['has_buyed']) ? true : false; + $data['subscribed'] = isset($data['subscribed']) ? true : false; + //subscribed can only true when has_buyed ist active + $data['subscribed'] = $data['has_buyed'] ? $data['subscribed'] : false; + + $data['same_as_billing'] = isset($data['same_as_billing']) ? true : false; + $data['shipping_country_id'] = isset($data['shipping_country_id']) ? $data['shipping_country_id'] : $data['billing_country_id']; + + if($id > 0 && $data['action'] === 'shopping-user-store'){ + $shopping_user = ShoppingUser::findOrFail($id); + if($shopping_user->member_id != \Auth::user()->id){ + abort(404); + } + CustomerPriority::checkChangeOne($shopping_user, $data, true); + $shopping_user->fill($data); + $shopping_user->save(); + } + + if($id === 'new' && $data['action'] === 'shopping-user-store-new') { + $shopping_user = ShoppingUser::create($data); + $shopping_user->member_id = \Auth::user()->id; + $shopping_user->save(); + CustomerPriority::checkNewOne($shopping_user, true); + } + \App\Services\Shop::newUserOrder($shopping_user->number); + + \Session()->flash('alert-save', true); + return redirect(route('user_customer_detail', [$shopping_user->id])); + } + + public function getCustomers() + { + $user = User::find(\Auth::user()->id); + + $query = ShoppingUser::select(['id', 'billing_company', 'billing_salutation', 'billing_firstname', 'billing_lastname', 'billing_email', 'billing_zipcode', 'billing_city', 'billing_country_id', 'orders', 'subscribed', 'created_at', 'number', 'mode', 'wp_order_number']) + ->where('shopping_users.member_id', '=', $user->id); + //->groupBy('shopping_users.number'); + + /*set_user_attr('filter_member_id', Request::get('filter_member_id')); + if(Request::get('filter_member_id') != ""){ + $query->where('member_id', '=', Request::get('filter_member_id')); + }*/ + return \DataTables::eloquent($query) + + ->addColumn('id', function (ShoppingUser $ShoppingUser) { + return ''; + }) + ->addColumn('billing_salutation', function (ShoppingUser $ShoppingUser) { + return HTMLHelper::getSalutationLang($ShoppingUser->billing_salutation); + }) + ->addColumn('billing_country_id', function (ShoppingUser $ShoppingUser) { + return $ShoppingUser->billing_country ? $ShoppingUser->billing_country->getLocated() : ''; + }) + ->addColumn('first_created_at', function (ShoppingUser $ShoppingUser) { + return $ShoppingUser->firstEntryByNumber()->created_at->format('d.m.Y'); + }) + ->addColumn('orders', function (ShoppingUser $ShoppingUser) { + return $ShoppingUser->lastEntryByNumber()->orders; + }) + ->addColumn('subscribed', function (ShoppingUser $ShoppingUser) { + return get_active_badge($ShoppingUser->subscribed); + }) + ->addColumn('extras', function (ShoppingUser $ShoppingUser) { + return $ShoppingUser->wp_order_number.($ShoppingUser->mode==='dev' ? ' dev' : ''); + }) + ->orderColumn('id', 'id $1') + ->orderColumn('billing_country_id', 'billing_country_id $1') + ->orderColumn('billing_salutation', 'billing_salutation $1') + ->orderColumn('first_created_at', 'created_at $1') + ->orderColumn('orders', 'orders $1') + ->orderColumn('subscribed', 'subscribed $1') + ->rawColumns(['id', 'subscribed', 'extras']) + ->make(true); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/User/ShopSalesController.php b/app/Http/Controllers/User/ShopSalesController.php index 59b4326..2166766 100755 --- a/app/Http/Controllers/User/ShopSalesController.php +++ b/app/Http/Controllers/User/ShopSalesController.php @@ -26,11 +26,8 @@ class ShopSalesController extends Controller public function orderDetail($id) { $user = User::find(\Auth::user()->id); - $shopping_order = ShoppingOrder::find($id); - if(!$shopping_order){ - abort(404); - } - if($shopping_order->user_shop_id !== $user->shop->id){ + $shopping_order = ShoppingOrder::findOrFail($id); + if($shopping_order->member_id !== $user->id){ abort(404); } $data = [ @@ -43,7 +40,7 @@ class ShopSalesController extends Controller public function ordersDatatable(){ $user = User::find(\Auth::user()->id); - $query = ShoppingOrder::with('shopping_user')->select('shopping_orders.*')->where('user_shop_id', $user->shop->id); + $query = ShoppingOrder::with('shopping_user')->select('shopping_orders.*')->where('member_id', $user->id); return \DataTables::eloquent($query) ->addColumn('id', function (ShoppingOrder $ShoppingOrder) { diff --git a/app/Http/Controllers/UserDataController.php b/app/Http/Controllers/UserDataController.php index 696ea79..3357bba 100755 --- a/app/Http/Controllers/UserDataController.php +++ b/app/Http/Controllers/UserDataController.php @@ -5,7 +5,7 @@ namespace App\Http\Controllers; use App\Repositories\UserRepository; use App\User; use Auth; -use Input; +use Request; use Validator; @@ -55,7 +55,7 @@ class UserDataController extends Controller 'email' => 'required|string|email|max:255|exists:users,email', 'email-confirm' => 'required|same:email', ); - if(!Input::get('same_as_billing')){ + if(!Request::get('same_as_billing')){ $rules = array_merge($rules, [ 'shipping_firstname'=>'required', 'shipping_lastname'=>'required', @@ -69,14 +69,14 @@ class UserDataController extends Controller $data = [ 'user' => $user, ]; - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { return view('user.edit', $data)->withErrors($validator); } else { - $this->userRepo->update(Input::all()); + $this->userRepo->update(Request::all()); \Session()->flash('alert-save', true); return redirect('/user/edit'); } @@ -103,7 +103,7 @@ class UserDataController extends Controller $rules['accepted_active'] = 'required'; } - if(Input::get('company') == 1){ + if(Request::get('company') == 1){ $rules['company_name'] = 'required|max:255'; $rules['company_country_id'] = 'required|integer|min:1'; } @@ -112,7 +112,7 @@ class UserDataController extends Controller 'user' => $user, ]; - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { @@ -122,7 +122,7 @@ class UserDataController extends Controller return view('user.edit', $data)->withErrors($validator); } else { - $this->userRepo->update(Input::all()); + $this->userRepo->update(Request::all()); if($user->active == 0) { $account = $user->account; @@ -134,7 +134,7 @@ class UserDataController extends Controller $user->save(); } - if(Input::get('accepted_active') == "on"){ + if(Request::get('accepted_active') == "on"){ $user->agreement = now(); }else{ $user->agreement = null; @@ -152,7 +152,7 @@ class UserDataController extends Controller public function userDataAcceptedForm(){ $user = Auth::user(); - if(Input::get('accepted_active') == "on"){ + if(Request::get('accepted_active') == "on"){ $user->agreement = now(); }else { $user->agreement = null; @@ -189,7 +189,7 @@ class UserDataController extends Controller $data = [ 'user' => $user, ]; - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { // get the error messages from the validator @@ -201,7 +201,7 @@ class UserDataController extends Controller $account->data_protection = now(); $account->save(); - if(Input::get('accepted_active') == "on"){ + if(Request::get('accepted_active') == "on"){ $user->agreement = now(); }else{ $user->agreement = null; diff --git a/app/Http/Controllers/UserDeleteController.php b/app/Http/Controllers/UserDeleteController.php index ea519fb..39eb5e4 100755 --- a/app/Http/Controllers/UserDeleteController.php +++ b/app/Http/Controllers/UserDeleteController.php @@ -5,8 +5,7 @@ namespace App\Http\Controllers; use Auth; use Validator; -use Input; -use Illuminate\Http\Request; +use Request; use Illuminate\Support\Facades\Hash; use App\Repositories\UserRepository; @@ -53,7 +52,7 @@ class UserDeleteController extends Controller }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { diff --git a/app/Http/Controllers/UserLevelController.php b/app/Http/Controllers/UserLevelController.php index bea822b..f18381d 100755 --- a/app/Http/Controllers/UserLevelController.php +++ b/app/Http/Controllers/UserLevelController.php @@ -6,7 +6,7 @@ namespace App\Http\Controllers; use App\Models\Attribute; use App\Models\ProductAttribute; use App\Models\UserLevel; -use Input; +use Request; class UserLevelController extends Controller @@ -30,7 +30,7 @@ class UserLevelController extends Controller public function store() { - $data = Input::all(); + $data = Request::all(); if($data['id'] == "new"){ $model = UserLevel::create([ 'name' => $data['name'], diff --git a/app/Http/Controllers/UserShopController.php b/app/Http/Controllers/UserShopController.php index 4ecfd75..569ee04 100755 --- a/app/Http/Controllers/UserShopController.php +++ b/app/Http/Controllers/UserShopController.php @@ -9,7 +9,7 @@ use App\Models\UserShopOnSite; use App\Repositories\UserRepository; use Auth; use Cviebrock\EloquentSluggable\Services\SlugService; -use Input; +use Request; use Response; use Validator; @@ -51,7 +51,7 @@ class UserShopController extends Controller public function store() { $user = Auth::user(); - $data = Input::all(); + $data = Request::all(); if (!$user->shop) { abort(404); @@ -182,7 +182,7 @@ class UserShopController extends Controller public function uploadOnSiteImage(){ $user = Auth::user(); - $user_shop_id = Input::get('user_shop_id'); + $user_shop_id = Request::get('user_shop_id'); if(!$user->shop || $user->shop->id != $user_shop_id){ abort(404); @@ -268,7 +268,7 @@ class UserShopController extends Controller public function userShopRegisterForm(){ - if(Input::get('shop_submit') == 'check'){ + if(Request::get('shop_submit') == 'check'){ $rules = array( 'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|full_word_check', ); @@ -278,17 +278,17 @@ class UserShopController extends Controller } return true; }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { \Session()->flash('shop-name-error', 'error'); - return redirect()->back()->withErrors($validator)->withInput(); + return redirect()->back()->withErrors($validator)->withRequest(); } \Session()->flash('shop-name-error', 'check'); - return redirect(route('user_shop'))->withInput(); + return redirect(route('user_shop'))->withRequest(); } - if(Input::get('shop_submit') == 'action') { + if(Request::get('shop_submit') == 'action') { $rules = array( 'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|full_word_check', @@ -299,7 +299,7 @@ class UserShopController extends Controller } return true; }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { \Session()->flash('shop-name-error', 'error'); @@ -311,14 +311,14 @@ class UserShopController extends Controller $rules = array( 'user_shop_active' => 'accepted', ); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { - return redirect()->back()->withErrors($validator)->withInput(); + return redirect()->back()->withErrors($validator)->withRequest(); } //all is right - save $user = Auth::user(); - $data = Input::all(); + $data = Request::all(); $user_shop = UserShop::create([ 'user_id' => $user->id, @@ -387,7 +387,7 @@ class UserShopController extends Controller return true; }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { //$messages = $validator->messages(); @@ -397,7 +397,7 @@ class UserShopController extends Controller )); } - $slug = SlugService::createSlug(UserShop::class, 'slug', Input::get('user_shop_name')); + $slug = SlugService::createSlug(UserShop::class, 'slug', Request::get('user_shop_name')); return Response::json(array( 'success' => true, diff --git a/app/Http/Controllers/UserUpdateEmailController.php b/app/Http/Controllers/UserUpdateEmailController.php index fa829a0..1a0996e 100755 --- a/app/Http/Controllers/UserUpdateEmailController.php +++ b/app/Http/Controllers/UserUpdateEmailController.php @@ -6,11 +6,9 @@ namespace App\Http\Controllers; use App\User; use Auth; use Validator; -use Input; +use Request; use Carbon\Carbon; use Illuminate\Database\Connection; -use Illuminate\Http\Request; -use App\Http\Controllers\Controller; use App\Mail\MailActivateUser; use Illuminate\Support\Facades\Mail; @@ -52,7 +50,7 @@ class UserUpdateEmailController extends Controller return true; }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { // redirect our user back to the form with the errors from the validator $messages = $validator->messages(); @@ -61,8 +59,7 @@ class UserUpdateEmailController extends Controller }else{ - - $this->sendActivationMail($user, $request->all()); + $this->sendActivationMail($user, Request::all()); \Session()->flash('alert-success', __('We sent you an activation code. Check your email!')); return redirect(route('user_update_email')); } @@ -104,7 +101,7 @@ class UserUpdateEmailController extends Controller return true; }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { // redirect our user back to the form with the errors from the validator $messages = $validator->messages(); @@ -114,7 +111,7 @@ class UserUpdateEmailController extends Controller }else{ - $this->sendActivationMail($user, $request->all()); + $this->sendActivationMail($user, Request::all()); \Session()->flash('alert-success', __('An activation code was sent to the account by e-mail!')); return redirect(route('admin_lead_edit', [$user->id])); } diff --git a/app/Http/Controllers/UserUpdatePasswordController.php b/app/Http/Controllers/UserUpdatePasswordController.php index a2cf591..c5acc3f 100755 --- a/app/Http/Controllers/UserUpdatePasswordController.php +++ b/app/Http/Controllers/UserUpdatePasswordController.php @@ -6,8 +6,7 @@ namespace App\Http\Controllers; use Auth; use Illuminate\Support\Facades\Hash; use Validator; -use Input; -use Illuminate\Http\Request; +use Request; class UserUpdatePasswordController extends Controller @@ -45,7 +44,7 @@ class UserUpdatePasswordController extends Controller }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { @@ -87,7 +86,7 @@ class UserUpdatePasswordController extends Controller ); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { diff --git a/app/Http/Controllers/Web/CardController.php b/app/Http/Controllers/Web/CardController.php index c73723d..84218b7 100755 --- a/app/Http/Controllers/Web/CardController.php +++ b/app/Http/Controllers/Web/CardController.php @@ -6,10 +6,9 @@ namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use App\Models\Product; use App\Models\ShoppingInstance; -use Validator; use App\Services\Util; use Yard; -use Input; +use Request; class CardController extends Controller { @@ -53,7 +52,7 @@ class CardController extends Controller if($product->images->count()){ $image = $product->images->first()->slug; } - $quantity = Input::get('quantity') ? Input::get('quantity') : 1; + $quantity = Request::get('quantity') ? Request::get('quantity') : 1; Yard::instance('shopping')->add($product->id, $product->getLang('name'), $quantity, $product->price, ['image' => $image, 'slug' => $product->slug, 'weight' => $product->weight]); Yard::instance('shopping')->reCalculateShippingPrice(); @@ -66,8 +65,8 @@ class CardController extends Controller public function showCard(){ - if(Input::get('selected_country')){ - Yard::instance('shopping')->setShippingCountryWithPrice(Input::get('selected_country')); + if(Request::get('selected_country')){ + Yard::instance('shopping')->setShippingCountryWithPrice(Request::get('selected_country')); }else{ Yard::instance('shopping')->reCalculateShippingPrice(); } @@ -79,7 +78,7 @@ class CardController extends Controller public function updateCard(){ - $data = Input::all(); + $data = Request::all(); if(isset($data['quantity'])){ foreach ($data['quantity'] as $rowId => $qty){ Yard::instance('shopping')->update($rowId, $qty); diff --git a/app/Http/Controllers/Web/CheckoutController.php b/app/Http/Controllers/Web/CheckoutController.php index 4bcf8c3..49f15cd 100755 --- a/app/Http/Controllers/Web/CheckoutController.php +++ b/app/Http/Controllers/Web/CheckoutController.php @@ -17,7 +17,7 @@ use Illuminate\Support\Collection; use Validator; use App\Services\Util; use Yard; -use Input; +use Request; class CheckoutController extends Controller { @@ -39,8 +39,8 @@ class CheckoutController extends Controller // $user_shop = Util::getUserShop(); - if(Input::get('selected_country')){ - Yard::instance('shopping')->setShippingCountryWithPrice(Input::get('selected_country')); + if(Request::get('selected_country')){ + Yard::instance('shopping')->setShippingCountryWithPrice(Request::get('selected_country')); }else{ // $ShippingCountry = ShippingCountry::where('country_id', 1)->first(); // $selected_country = $ShippingCountry->id; @@ -107,7 +107,7 @@ class CheckoutController extends Controller 'accepted_data_checkbox' => 'accepted', ); - if(!Input::get('same_as_billing')){ + if(!Request::get('same_as_billing')){ $rules = array_merge($rules, [ 'shipping_firstname'=>'required', 'shipping_lastname'=>'required', @@ -118,24 +118,26 @@ class CheckoutController extends Controller ]); } - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { - return back()->withErrors($validator)->withErrors($validator)->withInput(Input::all()); + return back()->withErrors($validator)->withInput(Request::all()); } - $data = Input::all(); + $data = Request::all(); //make User $shopping_user = $this->makeShoppingUser($data); //make Order and Items $shopping_order = $this->makeShoppingOrder($shopping_user); + //CustomerPriority + CustomerPriority::checkOne(ShoppingUser::find($shopping_user->id), true); Util::setUserHistoryValue(['status'=>2, 'shopping_order_id'=>$shopping_order->id]); //check credit Card - if(Input::get('payment_method')){ + if(Request::get('payment_method')){ $ret = []; //need precheck the card - if(Input::get('payment_method') === 'cc'){ + if(Request::get('payment_method') === 'cc'){ $pay = new PayoneController(); $pay->init($shopping_user, $shopping_order); $ret['cc'] = $pay->checkCreditCard($data); @@ -151,7 +153,7 @@ class CheckoutController extends Controller \Session::flash('cc-error', 1); \Session::flash('errormessage', $ret['cc']['errormessage']); \Session::flash('customermessage', $ret['cc']['customermessage']); - return redirect(route('checkout.checkout_card'))->withInput(Input::all()); + return redirect(route('checkout.checkout_card'))->withInput(Request::all()); } if($ret['cc']['status'] === 'VALID'){ /* @@ -163,10 +165,10 @@ class CheckoutController extends Controller } //need precheck the card - if(Input::get('payment_method') === 'elv' && is_null(Input::get('mandate_identification'))){ + if(Request::get('payment_method') === 'elv' && is_null(Request::get('mandate_identification'))){ $pay = new PayoneController(); $pay->init($shopping_user, $shopping_order); - $amount = (int) (float) Yard::instance('shopping')->totalWithShipping(2, '.', ',') *100; + $amount = (int) (float) Yard::instance('shopping')->totalWithShipping(2, '.', '') *100; $ret['elv'] = $pay->checkBankAccount($data, $amount, 'EUR', $shopping_user); if($ret['elv']['status'] === 'ERROR' || $ret['elv']['status'] === 'INVALID'){ @@ -181,14 +183,14 @@ class CheckoutController extends Controller \Session::flash('elv-error', 1); \Session::flash('errormessage', $ret['elv']['errormessage']); \Session::flash('customermessage', $ret['elv']['customermessage']); - return redirect(route('checkout.checkout_card'))->withInput(Input::all()); + return redirect(route('checkout.checkout_card'))->withInput(Request::all()); } if($ret['elv']['status'] === 'APPROVED' && $ret['elv']['mandate_status'] !== "active"){ \Session::flash('elv-managemandate', 1); \Session::flash('elv-mandate_identification', $ret['elv']['mandate_identification']); \Session::flash('elv-mandate_text', $ret['elv']['mandate_text']); \Session::flash('elv-creditor_identifier', $ret['elv']['creditor_identifier']); - return redirect(route('checkout.checkout_card'))->withInput(Input::all()); + return redirect(route('checkout.checkout_card'))->withInput(Request::all()); /* * array(4) { ["status"]=> string(5) "VALID" ["pseudocardpan"]=> string(19) "9410010000169020567" ["cardtype"]=> string(1) "V" ["truncatedcardpan"]=> string(16) "411111XXXXXX1111" } @@ -199,9 +201,9 @@ class CheckoutController extends Controller $ret['elv']['bankaccountholder'] = $data['elv_bankaccountholder']; } - if(Input::get('payment_method') === 'elv' && Input::get('mandate_identification')) { - $ret['elv']['mandate_identification'] = Input::get('mandate_identification'); - $ret['elv']['creditor_identifier'] = Input::get('creditor_identifier'); + if(Request::get('payment_method') === 'elv' && Request::get('mandate_identification')) { + $ret['elv']['mandate_identification'] = Request::get('mandate_identification'); + $ret['elv']['creditor_identifier'] = Request::get('creditor_identifier'); $ret['elv']['iban'] = $data['elv_iban']; $ret['elv']['bic'] = $data['elv_bic']; $ret['elv']['bankaccountholder'] = $data['elv_bankaccountholder']; @@ -212,8 +214,8 @@ class CheckoutController extends Controller //other $pay = new PayoneController(); $pay->init($shopping_user, $shopping_order); - $amount = (int) (float) Yard::instance('shopping')->totalWithShipping(2, '.', ',') *100; - $reference = $pay->setPrePayment(Input::get('payment_method'), $amount, 'EUR', $ret); + $amount = (int) (float) Yard::instance('shopping')->totalWithShipping(2, '.', '') * 100; + $reference = $pay->setPrePayment(Request::get('payment_method'), $amount, 'EUR', $ret); $this->putPayments('payment_reference', $reference); $pay->setPersonalData(); return $pay->ResponseData(); @@ -297,6 +299,8 @@ class CheckoutController extends Controller private function makeShoppingUser($data){ + $data['same_as_billing'] = isset($data['same_as_billing']) ? true : false; + $data['same_as_billing'] = isset($data['same_as_billing']) ? true : false; $data['same_as_billing'] = isset($data['same_as_billing']) ? true : false; $data['accepted_data_checkbox'] = isset($data['accepted_data_checkbox']) ? true : false; @@ -311,8 +315,6 @@ class CheckoutController extends Controller if(!$shopping_user){ $shopping_user = ShoppingUser::create($data); } - //CustomerPriority - CustomerPriority::checkOne($shopping_user, true); $this->putPayments('shopping_user_id', $shopping_user->id); return $shopping_user; @@ -328,12 +330,12 @@ class CheckoutController extends Controller 'country_id' => Yard::instance('shopping')->getShippingCountryId(), 'user_shop_id' => $user_shop->id, 'payment_for' => Util::getUserPaymentFor(), - 'total' => Yard::instance('shopping')->total(2, '.', ','), + 'total' => Yard::instance('shopping')->total(2, '.', ''), 'shipping' => Yard::instance('shopping')->shipping(2, '.', ','), - 'subtotal' => Yard::instance('shopping')->subtotalWithShipping(2, '.', ','), + 'subtotal' => Yard::instance('shopping')->subtotalWithShipping(2, '.', ''), 'tax_rate' => Yard::getTaxRate(), - 'tax' => Yard::instance('shopping')->subtotalWithShipping(2, '.', ','), - 'total_shipping' => Yard::instance('shopping')->totalWithShipping(2, '.', ','), + 'tax' => Yard::instance('shopping')->taxWithShipping(2, '.', ''), + 'total_shipping' => Yard::instance('shopping')->totalWithShipping(2, '.', ''), 'weight' => Yard::instance('shopping')->weight(), 'mode' => Util::getUserShoppingMode(), ]; @@ -353,7 +355,6 @@ class CheckoutController extends Controller $items = Yard::instance('shopping')->content(); - $shopping_order->shopping_order_items()->each(function($model) use ($items, $shopping_order) { foreach ($items as $item) { if ($model->row_id === $item->rowId) { diff --git a/app/Http/Controllers/Web/ContactController.php b/app/Http/Controllers/Web/ContactController.php index 70dcfd2..d5e1424 100755 --- a/app/Http/Controllers/Web/ContactController.php +++ b/app/Http/Controllers/Web/ContactController.php @@ -6,7 +6,7 @@ namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use App\Mail\MailContact; use GuzzleHttp\Client; -use Input; +use Request; use Illuminate\Support\Facades\Mail; use App\Services\Util; use Validator; @@ -54,19 +54,19 @@ class ContactController extends Controller return $this->reCaptcha_validate($attribute, $value, $parameters, $validator); }); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { - return back()->withErrors($validator)->withErrors($validator)->withInput(Input::all()); + return back()->withErrors($validator)->withInput(Request::all()); } $contact = []; - $contact['first_name'] = Input::get('first_name'); - $contact['last_name'] = Input::get('last_name'); - $contact['email'] = Input::get('email'); - $contact['phone'] = Input::get('phone'); - $contact['subject'] = Input::get('subject'); - $contact['message'] = Input::get('message'); + $contact['first_name'] = Request::get('first_name'); + $contact['last_name'] = Request::get('last_name'); + $contact['email'] = Request::get('email'); + $contact['phone'] = Request::get('phone'); + $contact['subject'] = Request::get('subject'); + $contact['message'] = Request::get('message'); $checkout_mail = config('app.checkout_mail'); if($user_shop){ diff --git a/app/Http/Controllers/Web/RegisterController.php b/app/Http/Controllers/Web/RegisterController.php index 50a0ddd..b38bf01 100755 --- a/app/Http/Controllers/Web/RegisterController.php +++ b/app/Http/Controllers/Web/RegisterController.php @@ -10,7 +10,7 @@ use App\Repositories\UserRepository; use App\Services\UserService; use App\User; use GuzzleHttp\Client; -use Input; +use Request; use Illuminate\Support\Facades\Mail; use App\Services\Util; use Validator; @@ -82,14 +82,14 @@ class RegisterController extends Controller return $this->reCaptcha_validate($attribute, $value, $parameters, $validator); });*/ - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { - return back()->withErrors($validator)->withErrors($validator)->withInput(Input::all()); + return back()->withErrors($validator)->withInput(Request::all()); } $user_shop = Util::getUserShop(); - $data = Input::all(); + $data = Request::all(); $user = $this->userRepo->create($data); $confirmation_code = UserService::createConfirmationCode(); diff --git a/app/Http/Controllers/Web/SiteController.php b/app/Http/Controllers/Web/SiteController.php index aba969a..0b9a2f1 100755 --- a/app/Http/Controllers/Web/SiteController.php +++ b/app/Http/Controllers/Web/SiteController.php @@ -7,7 +7,6 @@ use App\Http\Controllers\Controller; use App\Models\Category; use App\Models\IqSite; use App\Models\Product; -use Input; use App\Services\Util; class SiteController extends Controller diff --git a/app/Http/Controllers/WizardController.php b/app/Http/Controllers/WizardController.php index a14c0ba..f2c967e 100755 --- a/app/Http/Controllers/WizardController.php +++ b/app/Http/Controllers/WizardController.php @@ -14,7 +14,6 @@ use App\User; use Auth; use Hash; use Illuminate\Support\Facades\Mail; -use Input; use Request; use Validator; use Yard; @@ -154,7 +153,7 @@ class WizardController extends Controller 'accepted_active' => 'required', 'accepted_contract' => 'required' ); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { $data = [ 'user' => Auth::user(), @@ -196,7 +195,7 @@ class WizardController extends Controller 'birthday' => 'required', ); - if (!Input::get('same_as_billing')) { + if (!Request::get('same_as_billing')) { $rules = array_merge($rules, [ 'shipping_firstname' => 'required', 'shipping_lastname' => 'required', @@ -207,14 +206,14 @@ class WizardController extends Controller 'shipping_country_id' => 'required|integer|min:1', ]); } - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { $user->wizard = 1; $user->save(); - return redirect(route('wizard_register', [1]))->withErrors($validator)->withInput(Input::all()); + return redirect(route('wizard_register', [1]))->withErrors($validator)->withInput(Request::all()); } - $data = Input::all(); - $data['same_as_billing'] = Input::get('same_as_billing') == NULL ? 0 : 1; + $data = Request::all(); + $data['same_as_billing'] = Request::get('same_as_billing') == NULL ? 0 : 1; $user->account->fill($data)->save(); $user->wizard = 2; $user->save(); @@ -222,13 +221,13 @@ class WizardController extends Controller } if ($step == 2) { - if(Input::get('submit') === 'do'){ + if(Request::get('submit') === 'do'){ if(File::whereUserId($user->id)->whereIdentifier('id_card')->count() == 0){ - $validator = Validator::make(Input::all(), []); + $validator = Validator::make(Request::all(), []); $validator->errors()->add('field', __('Kein Ausweis hinterlegt, bitte erst hochladen.')); $user->wizard = 2; $user->save(); - return redirect(route('wizard_register'))->withErrors($validator)->withInput(Input::all()); + return redirect(route('wizard_register'))->withErrors($validator)->withInput(Request::all()); } $user->wizard = 3; $user->save(); @@ -238,20 +237,20 @@ class WizardController extends Controller $this->fileRepo->_set('dir', '/'.$user->id.'/verification/'); $this->fileRepo->_set('user_id', $user->id); $this->fileRepo->_set('identifier', 'id_card'); - return $this->fileRepo->uploadFile(Input::all()); + return $this->fileRepo->uploadFile(Request::all()); } if ($step == 3) { - if(Input::get('submit') === 'do'){ + if(Request::get('submit') === 'do'){ $data = Request::all(); if($data['business_license_choose'] === "now"){ if(File::whereUserId($user->id)->whereIdentifier('business_license')->count() == 0){ - $validator = Validator::make(Input::all(), []); + $validator = Validator::make(Request::all(), []); $validator->errors()->add('field', __('Kein Gewerbeschein hinterlegt, bitte erst hochladen.')); $user->wizard = 3; $user->save(); - return redirect(route('wizard_register'))->withErrors($validator)->withInput(Input::all()); + return redirect(route('wizard_register'))->withErrors($validator)->withInput(Request::all()); } } if($data['business_license_choose'] === "later"){ @@ -259,11 +258,11 @@ class WizardController extends Controller } if($data['business_license_choose'] === "non"){ if(!$data['non_business_license_reason'] || $data['non_business_license_reason'] == ""){ - $validator = Validator::make(Input::all(), []); + $validator = Validator::make(Request::all(), []); $validator->errors()->add('field', __('Bitte gib eine Begründung ein, warum Du keinen Gewerbeschein benötigst.')); $user->wizard = 3; $user->save(); - return redirect(route('wizard_register'))->withErrors($validator)->withInput(Input::all()); + return redirect(route('wizard_register'))->withErrors($validator)->withInput(Request::all()); }else{ $user->account->setNotice('business_license_reason', $data['non_business_license_reason']); } @@ -279,7 +278,7 @@ class WizardController extends Controller $this->fileRepo->_set('dir', '/'.$user->id.'/verification/'); $this->fileRepo->_set('user_id', $user->id); $this->fileRepo->_set('identifier', 'business_license'); - return $this->fileRepo->uploadFile(Input::all()); + return $this->fileRepo->uploadFile(Request::all()); } if ($step == 4) { @@ -316,7 +315,7 @@ class WizardController extends Controller 'accepted_data_protection' => 'required', 'accepted_active' => 'required', ); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { $data = [ 'user' => Auth::user(), @@ -355,7 +354,7 @@ class WizardController extends Controller $rules = array( 'password' => 'required|string|min:6|confirmed', ); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { $data = [ 'user' => Auth::user(), @@ -367,7 +366,7 @@ class WizardController extends Controller } $user->fill([ - 'password' => Hash::make(Input::get('password')) + 'password' => Hash::make(Request::get('password')) ])->save(); $user->wizard = 12; @@ -388,7 +387,7 @@ class WizardController extends Controller 'birthday' => 'required', ); - if(!Input::get('same_as_billing')){ + if(!Request::get('same_as_billing')){ $rules = array_merge($rules, [ 'shipping_firstname'=>'required', 'shipping_lastname'=>'required', @@ -399,13 +398,13 @@ class WizardController extends Controller ]); } - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { - return redirect(route('wizard_create', [12]))->withErrors($validator)->withInput(Input::all()); + return redirect(route('wizard_create', [12]))->withErrors($validator)->withInput(Request::all()); } - $data = Input::all(); - $data['same_as_billing'] = Input::get('same_as_billing') == NULL ? 0 : 1; + $data = Request::all(); + $data['same_as_billing'] = Request::get('same_as_billing') == NULL ? 0 : 1; $user->account->fill($data)->save(); $user->wizard = 13; @@ -423,12 +422,12 @@ class WizardController extends Controller public function storePayment($step = 0){ - if(Input::get('switchers-package-wizard')){ + if(Request::get('switchers-package-wizard')){ $user = User::find(Auth::user()->id); Yard::instance('shopping')->destroy(); - $product = Product::find(Input::get('switchers-package-wizard')); + $product = Product::find(Request::get('switchers-package-wizard')); $showAboOptions = false; - if(Input::get('abo_options')){ + if(Request::get('abo_options')){ $showAboOptions = true; $user->abo_options = true; $user->save(); @@ -443,8 +442,8 @@ class WizardController extends Controller Yard::instance('shopping')->add($product->id, $product->getLang('name'), 1, $product->price, ['image' => $image, 'slug' => $product->slug, 'weight' => $product->weight]); //set onboarding products - if(Input::get('products_on_board')){ - foreach (Input::get('products_on_board') as $product_on_board_id){ + if(Request::get('products_on_board')){ + foreach (Request::get('products_on_board') as $product_on_board_id){ $product_on_board = Product::find($product_on_board_id); $image = ""; if($product_on_board->images->count()){ diff --git a/app/Imports/ImportCollection.php b/app/Imports/ImportCollection.php new file mode 100644 index 0000000..5d7123b --- /dev/null +++ b/app/Imports/ImportCollection.php @@ -0,0 +1,21 @@ +subject = __('email.checkout_subject')." "; } - if($shopping_order->user_shop){ + /*if($shopping_order->user_shop){ $this->subject .= $shopping_order->user_shop->slug."."; - } + }*/ $this->subject .= "mivita.care"; } diff --git a/app/Mail/MailInfo.php b/app/Mail/MailInfo.php index 2722b1f..cf98a85 100644 --- a/app/Mail/MailInfo.php +++ b/app/Mail/MailInfo.php @@ -13,19 +13,26 @@ class MailInfo extends Mailable protected $user; protected $action; + protected $data; + public $subject; - public function __construct($user, $action) + public function __construct($user, $action, $data = []) { $this->user = $user; $this->action = $action; + $this->data = $data; + if($this->action === "delete_membership"){ $this->subject = 'Mitgliedschaft beenden - beantragt'; } if($this->action === "check_is_like_customer"){ $this->subject = 'Kunden überprüfen - Kundenhoheit'; } + if($this->action === "change_is_like_customer"){ + $this->subject = 'Kunden erneut überprüfen - Kundenhoheit'; + } } @@ -61,7 +68,30 @@ class MailInfo extends Mailable $copy1line = "Hier geht es zum Kunden:"."\n"; $button = "zum Kunden"; $title = "Ein Kunden muss überprüfen werden und einem Berater zugeordnet werden, da die Adresse nicht eindeutig ist."; - $url = route('admin_customer_edit', $this->user->id); + $url = route('admin_customer_detail', $this->user->id); + $content .= $this->user ? 'Firma: '.$this->user->billing_company."\n" : ''; + $content .= \App\Services\HTMLHelper::getSalutationLang($this->user->billing_salutation)." "; + $content .= $this->user->billing_firstname." "; + $content .= $this->user->billing_lastname."\n"; + $content .= $this->user->billing_address; + $content .= $this->user->billing_address_2 ? '/ '.$this->user->billing_address_2."\n" : "\n"; + $content .= $this->user->billing_zipcode." "; + $content .= $this->user->billing_city."\n"; + $content .= $this->user->billing_email."\n"; + $content .= $this->user->billing_phone."\n"; + $content .= $this->user->billing_country->getLocated(); + } + + if($this->action === "change_is_like_customer"){ + $copy1line = "Hier geht es zum Kunden:"."\n"; + $button = "zum Kunden"; + $title = "Ein Kunden muss erneut überprüfen werden, da bei einer Änderung eine bestehende Kundenhoheit gefunden wurde."; + $url = route('admin_customer_detail', $this->user->id); + $content .= "Folgende Daten für die Kundenhoheit wurden geändert:"."\n"; + foreach ($this->data as $key=>$value){ + $content .= $this->user->{$key}." => ".$value."\n"; + } + $content .= "\n"."\n"."Rechnungsadresse des Kunden vor der Änderung:"."\n"; $content .= $this->user ? 'Firma: '.$this->user->billing_company."\n" : ''; $content .= \App\Services\HTMLHelper::getSalutationLang($this->user->billing_salutation)." "; $content .= $this->user->billing_firstname." "; diff --git a/app/Models/Country.php b/app/Models/Country.php index 7b57e7b..f398114 100644 --- a/app/Models/Country.php +++ b/app/Models/Country.php @@ -42,17 +42,46 @@ use PHPUnit\Framework\Constraint\Count; * @property array|null $attr * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereAttr($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereTransName($value) + * @property bool|null $switch + * @property bool|null $own_eur + * @property bool|null $currency + * @property string|null $currency_unit + * @property bool|null $currency_calc + * @property float|null $currency_faktor + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrency($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyCalc($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyFaktor($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereOwnEur($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereSwitch($value) + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CountryPrice[] $country_prices + * @property-read int|null $country_prices_count + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyUnit($value) */ class Country extends Model { protected $table = 'countries'; - protected $casts = ['trans_name' => 'array', 'attr' => 'array']; + protected $casts = [ + 'switch' => 'bool', + 'own_eur' => 'bool', + 'currency' => 'bool', + 'currency_calc' => 'bool', + 'trans_name' => 'array', + 'attr' => 'array' + ]; protected $fillable = [ - 'code', 'phone', 'en', 'de', 'es', 'fr', 'it', 'ru', 'active', 'trans_name', 'attr' + 'code', 'phone', 'en', 'de', 'es', 'fr', 'it', 'ru', + 'switch', 'own_eur', 'currency', 'currency_unit', 'currency_calc', 'currency_faktor', + 'active', 'trans_name', 'attr', ]; + public function country_prices() + { + return $this->hasMany(CountryPrice::class, 'country_id'); + } + public function getLocated($lang = false){ if(!$lang){ @@ -115,6 +144,17 @@ class Country extends Model return null; } + public static function getCountryIdByCodeOrOne($code){ + if($code == null){ + return 1; + } + $r = Country::where('code', '=', $code)->first(); + if($r){ + return $r->id; + } + return 1; + } + public static function getCountryIdByPhone($phone){ if($phone == null){ return null; diff --git a/app/Models/CountryPrice.php b/app/Models/CountryPrice.php new file mode 100644 index 0000000..1354071 --- /dev/null +++ b/app/Models/CountryPrice.php @@ -0,0 +1,73 @@ + 'int', + 'product_id' => 'int', + 'c_price' => 'float', + 'c_tax' => 'float', + 'c_price_old' => 'float', + 'c_currency' => 'float' + ]; + + protected $fillable = [ + 'country_id', + 'product_id', + 'c_price', + 'c_tax', + 'c_price_old', + 'c_currency' + ]; + + public function country() + { + return $this->belongsTo(Country::class); + } + + public function product() + { + return $this->belongsTo(Product::class); + } +} diff --git a/app/Models/Import.php b/app/Models/Import.php new file mode 100644 index 0000000..d3a6f16 --- /dev/null +++ b/app/Models/Import.php @@ -0,0 +1,66 @@ + 'required|mimes:xls,xlsx' + ]; + + public static $messages = [ + 'file.mimes' => 'Datei ist kein Excel Format', + 'file.required' => 'Excel is required' + ]; + + protected static $row = []; + + public static function setRow($row){ + + // self::checkTime(); + self::$row[] = $row; + } + + + public static function checkTime(){ + + if(round((microtime(true) - self::$start), 2) > 29){ + echo 'Total execution time in seconds: ' . round((microtime(true) - self::$start), 2); + die(); + return true; + } + return false; + } + + public static function countRows(){ + return count(self::$row); + } + + + public static function break(){ + echo count(self::$row)."
"; + echo 'Total execution time in seconds: ' . round((microtime(true) - self::$start), 2); + die(); + + } + + + + +} diff --git a/app/Models/PaymentTransaction.php b/app/Models/PaymentTransaction.php index 61601ab..e0a0f87 100644 --- a/app/Models/PaymentTransaction.php +++ b/app/Models/PaymentTransaction.php @@ -40,6 +40,8 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PaymentTransaction whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PaymentTransaction whereUserid($value) * @mixin \Eloquent + * @property string|null $mode + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PaymentTransaction whereMode($value) */ class PaymentTransaction extends Model { diff --git a/app/Models/Product.php b/app/Models/Product.php index 780bcce..a264ee1 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -95,6 +95,14 @@ use Illuminate\Database\Eloquent\SoftDeletes; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereIdentifier($value) * @property int|null $upgrade_to_id * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereUpgradeToId($value) + * @property int|null $contents_total + * @property int|null $unit + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereContentsTotal($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereUnit($value) + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\CountryPrice[] $country_prices + * @property-read int|null $country_prices_count + * @property int|null $wp_number + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Product whereWpNumber($value) */ class Product extends Model { @@ -115,7 +123,8 @@ class Product extends Model 'trans_description' => 'array', 'trans_usage' => 'array', 'trans_ingredients' => 'array', - 'action' => 'array' + 'action' => 'array', + 'wp_number' => 'int' ]; use Sluggable; @@ -137,6 +146,7 @@ class Product extends Model 'contents_total', 'unit', 'number', + 'wp_number', 'icons', 'description', 'usage', @@ -209,6 +219,10 @@ class Product extends Model return $this->hasMany('App\Models\ProductImage', 'product_id', 'id')->where('active', true)->orderBy('pos'); } + public function country_prices() + { + return $this->hasMany(CountryPrice::class, 'product_id'); + } public function getActionName($id = 0){ if(isset($this->actions[$id])){ @@ -330,4 +344,30 @@ class Product extends Model } return rtrim($ret, ', '); } + + public function getCountryPrice($country_id){ + return $this->country_prices->where('country_id', '=', $country_id)->first() ?: new CountryPrice(); + } + + public function getCPrice($country_id){ + return $this->getCountryPrice($country_id)->c_price; + } + public function getCTax($country_id){ + return $this->getCountryPrice($country_id)->c_tax; + } + public function getCPriceOld($country_id){ + return $this->getCountryPrice($country_id)->c_price_old; + } + public function getCCurrency($country_id){ + return $this->getCountryPrice($country_id)->c_currency; + } + + public function getRealPrice(Country $country){ + if($country->own_eur && $this->getCPrice($country->id)){ + return $this->getCPrice($country->id); + } + return $this->price; + } + + } diff --git a/app/Models/ShoppingOrder.php b/app/Models/ShoppingOrder.php index 872d6dd..59889d4 100644 --- a/app/Models/ShoppingOrder.php +++ b/app/Models/ShoppingOrder.php @@ -3,6 +3,7 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; /** * App\Models\ShoppingOrder @@ -53,11 +54,27 @@ use Illuminate\Database\Eloquent\Model; * @mixin \Eloquent * @property int|null $payment_for * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder wherePaymentFor($value) + * @property int|null $member_id + * @property string|null $mode + * @property-read \App\User|null $member + * @property-read \App\Models\UserHistory|null $user_history + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereMemberId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereMode($value) + * @property \Illuminate\Support\Carbon|null $deleted_at + * @property string|null $user_deleted_at + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingOrder onlyTrashed() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingOrder whereUserDeletedAt($value) + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingOrder withTrashed() + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingOrder withoutTrashed() */ class ShoppingOrder extends Model { protected $table = 'shopping_orders'; + use SoftDeletes; + protected $dates = ['deleted_at']; + protected $fillable = [ 'shopping_user_id', 'auth_user_id', @@ -71,6 +88,8 @@ class ShoppingOrder extends Model 'tax', 'total_shipping', 'weight', + 'paid', + 'txaction', 'mode', ]; @@ -82,7 +101,12 @@ class ShoppingOrder extends Model public function country() { - return $this->belongsTo('App\Models\Country','country_id'); + return $this->belongsTo('App\Models\Sh','country_id'); + } + + public function shipping_country() + { + return $this->belongsTo('App\Models\ShippingCountry','country_id'); } public function user_shop() diff --git a/app/Models/ShoppingOrderItem.php b/app/Models/ShoppingOrderItem.php index ad85ae7..4adc4e4 100644 --- a/app/Models/ShoppingOrderItem.php +++ b/app/Models/ShoppingOrderItem.php @@ -3,6 +3,7 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; /** * App\Models\ShoppingOrderItem @@ -36,6 +37,9 @@ class ShoppingOrderItem extends Model { protected $table = 'shopping_order_items'; + use SoftDeletes; + protected $dates = ['deleted_at']; + protected $fillable = [ 'shopping_order_id', 'row_id', diff --git a/app/Models/ShoppingPayment.php b/app/Models/ShoppingPayment.php index 2384248..1df1eef 100644 --- a/app/Models/ShoppingPayment.php +++ b/app/Models/ShoppingPayment.php @@ -39,6 +39,8 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingPayment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingPayment whereWallettype($value) * @mixin \Eloquent + * @property string|null $mode + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingPayment whereMode($value) */ class ShoppingPayment extends Model { diff --git a/app/Models/ShoppingUser.php b/app/Models/ShoppingUser.php index d692325..e31182a 100644 --- a/app/Models/ShoppingUser.php +++ b/app/Models/ShoppingUser.php @@ -3,6 +3,7 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; /** * App\Models\ShoppingUser @@ -75,11 +76,39 @@ use Illuminate\Database\Eloquent\Model; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereOrders($value) * @property int|null $abo_options * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereAboOptions($value) + * @property int|null $member_id + * @property int|null $number + * @property bool $is_like + * @property array|null $notice + * @property-read \App\User|null $auth_user + * @property-read \App\User|null $member + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereIsLike($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereMemberId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereNotice($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereNumber($value) + * @property bool|null $has_buyed + * @property bool|null $subscribed + * @property int|null $wp_order_number + * @property string|null $wp_order_date + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereHasBuyed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereSubscribed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereWpOrderDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereWpOrderNumber($value) + * @property \Illuminate\Support\Carbon|null $deleted_at + * @property string|null $user_deleted_at + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingUser onlyTrashed() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereDeletedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShoppingUser whereUserDeletedAt($value) + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingUser withTrashed() + * @method static \Illuminate\Database\Query\Builder|\App\Models\ShoppingUser withoutTrashed() */ class ShoppingUser extends Model { protected $table = 'shopping_users'; + use SoftDeletes; + protected $dates = ['deleted_at']; + protected $fillable = [ @@ -110,7 +139,12 @@ class ShoppingUser extends Model 'shipping_city', 'shipping_country_id', 'shipping_phone', + 'has_buyed', + 'subscribed', 'notice', + 'mode', + 'wp_order_number', + 'wp_order_date', ]; protected $casts = [ @@ -118,6 +152,9 @@ class ShoppingUser extends Model 'is_like' => 'bool', 'accepted_data_checkbox' => 'bool', 'same_as_billing' => 'bool', + 'has_buyed' => 'bool', + 'subscribed' => 'bool', + 'wp_order_number' => 'int', ]; //can null @@ -168,4 +205,23 @@ class ShoppingUser extends Model $this->notice = $notice; $this->save(); } + + public function firstEntryByNumber(){ + + if($this->number>0){ + if($shopping_user = ShoppingUser::where('number', $this->number)->orderBy('created_at', 'ASC')->first()){ + return $shopping_user; + } + } + return $this; + } + public function lastEntryByNumber(){ + + if($this->number>0){ + if($shopping_user = ShoppingUser::where('number', $this->number)->orderBy('created_at', 'DESC')->first()){ + return $shopping_user; + } + } + return $this; + } } \ No newline at end of file diff --git a/app/Models/UserAccount.php b/app/Models/UserAccount.php index 8d0bc08..3f688b6 100644 --- a/app/Models/UserAccount.php +++ b/app/Models/UserAccount.php @@ -115,6 +115,10 @@ use Carbon\Carbon; * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereTaxableSales($value) * @property array|null $payment_data * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount wherePaymentData($value) + * @property string|null $accepted_contract + * @property array|null $notice + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereAcceptedContract($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAccount whereNotice($value) */ class UserAccount extends Model { diff --git a/app/Models/UserHistory.php b/app/Models/UserHistory.php index e85364f..6019ae8 100644 --- a/app/Models/UserHistory.php +++ b/app/Models/UserHistory.php @@ -41,6 +41,8 @@ use App\User; * @mixin \Eloquent * @property string|null $identifier * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereIdentifier($value) + * @property int|null $abo_options + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserHistory whereAboOptions($value) */ class UserHistory extends Model { diff --git a/app/Models/UserMessage.php b/app/Models/UserMessage.php index f23645d..f9f71c2 100644 --- a/app/Models/UserMessage.php +++ b/app/Models/UserMessage.php @@ -6,12 +6,13 @@ namespace App\Models; +use App\User; use Carbon\Carbon; use Illuminate\Database\Eloquent\Model; /** * Class UserMessage - * + * * @property int $id * @property int $user_id * @property int $send_user_id @@ -26,10 +27,26 @@ use Illuminate\Database\Eloquent\Model; * @property Carbon $delivered_at * @property Carbon $created_at * @property Carbon $updated_at - * * @property User $user - * * @package App\Models + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage query() + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereDeliveredAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereEmail($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereError($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereFail($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereMessage($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereScheduledAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSend($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSendUserId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSentAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereSubject($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMessage whereUserId($value) + * @mixin \Eloquent */ class UserMessage extends Model { diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index 9784b1a..888f4cb 100755 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -4,6 +4,7 @@ namespace App\Providers; use Illuminate\Support\Facades\Gate; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; +use Laravel\Passport\Passport; class AuthServiceProvider extends ServiceProvider { @@ -24,6 +25,7 @@ class AuthServiceProvider extends ServiceProvider public function boot() { $this->registerPolicies(); + Passport::routes(); // } diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 205dd59..9883ffb 100755 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -23,8 +23,6 @@ class RouteServiceProvider extends ServiceProvider */ public function boot() { - // - parent::boot(); } diff --git a/app/Repositories/FileRepository.php b/app/Repositories/FileRepository.php index 399eac9..9ced418 100644 --- a/app/Repositories/FileRepository.php +++ b/app/Repositories/FileRepository.php @@ -38,12 +38,6 @@ class FileRepository extends BaseRepository { $this->{$name} = $value; } - /* public function load($id){ - $this->model = $id; - } - */ - - public function uploadFile( $form_data ) { @@ -106,7 +100,7 @@ class FileRepository extends BaseRepository { 'network_name' => 'required|max:255', 'input_file_now' => 'required|mimes:png,pdf,jpg,jpeg|max:30000' ); - $validator = Validator::make(Input::all(), $rules); + $validator = Validator::make(Request::all(), $rules); if ($validator->fails()) { // get the error messages from the validator diff --git a/app/Repositories/ImportRepository.php b/app/Repositories/ImportRepository.php new file mode 100644 index 0000000..097ab75 --- /dev/null +++ b/app/Repositories/ImportRepository.php @@ -0,0 +1,156 @@ +fails()) { + + return Response::json([ + 'error' => true, + 'message' => $validator->messages()->first(), + 'code' => 400 + ], 400); + + } + $file = $form_data['file']; + + $originalName = $file->getClientOriginalName(); + $extension = $file->getClientOriginalExtension(); + $originalNameWithoutExt = substr($originalName, 0, strlen($originalName) - strlen($extension) - 1); + + $filename = $this->sanitize($originalNameWithoutExt); + $allowed_filename = $filename.".".$extension; + + Storage::disk('import')->put($allowed_filename, file_get_contents($file->getRealPath())); + + + return Response::json([ + 'error' => false, + 'filename' => $allowed_filename, + 'filedata' => 'xls', + 'redirect' => url(route('sysadmin_import_show', ['xls', $allowed_filename])), + 'code' => 200 + ], 200); + } + + public function read($type, $file, $skip, $limit) + { + + if(!Storage::disk('import')->has($file)){ + return false; + } + return $this->import(storage_path("app/import/").$file, $file, $skip, $limit); + + + } + + protected function import($file_path, $file, $skip, $limit){ + + $salutation = array(1 => 'mr', 2 => 'ms', 3=>null); + + $ret = [ + 'count' => 0, + 'not' => 0, + 'imported' => [], + 'has_imported' => [], + ]; + /* + * wp_order_number + wp_order_date + billing_company + billing_salutation + billing_firstname + billing_lastname + billing_address + billing_address_2 + billing_zipcode + billing_city + billing_country_code + billing_country + billing_email + billing_phone + shipping_salutation + shipping_company + shipping_firstname + shipping_lastname + shipping_address + shipping_address_2 + shipping_zipcode + shipping_city + shipping_country_code + shipping_country + */ + + + $rows = Excel::toArray(new \App\Imports\ImportCollection(), $file_path); + + foreach ($rows[0] as $row){ + $ret['count']++; + if(isset($row['billing_email'])){ + if(ShoppingUser::where('billing_email', '=', $row['billing_email'])->count() > 0){ + $ssuser = ShoppingUser::where('billing_email', '=', $row['billing_email'])->first(); + if($ssuser->member_id){ + $ret['has_imported'][] = $row['billing_email']." - ".$ssuser->member->email; + continue; + } + } + $row['billing_salutation'] = $salutation[$row['billing_salutation']]; + $row['billing_country_id'] = Country::getCountryIdByCodeOrOne($row['billing_country_code']); + $row['billing_phone'] = strlen($row['billing_phone']) <= 3 ? '' : $row['billing_phone']; + $row['same_as_billing'] = true; + if(isset($row['shipping_salutation']) && $row['shipping_salutation'] > 0){ + $row['shipping_salutation'] = $salutation[$row['shipping_salutation']]; + $row['shipping_country_id'] = Country::getCountryIdByCodeOrOne($row['shipping_country_code']); + $row['same_as_billing'] = false; + } + $row['member_id'] = 3; + $row['number'] = ShoppingUser::max('number') + 1; + $row['has_buyed'] = true; + $row['subscribed'] = false; + $ret['imported'][] = $row['billing_email']; + + ShoppingUser::create($row); + }else{ + $ret['not']++; + } + + } + return $ret; + } + + public function sanitize($string, $force_lowercase = true, $anal = false) + { + $strip = array("~", "`", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "=", "+", "[", "{", "]", + "}", "\\", "|", ";", ":", "\"", "'", "‘", "’", "“", "”", "–", "—", + "—", "–", ",", "<", ".", ">", "/", "?"); + $clean = trim(str_replace($strip, "", strip_tags($string))); + $clean = preg_replace('/\s+/', "-", $clean); + $clean = ($anal) ? preg_replace("/[^a-zA-Z0-9]/", "", $clean) : $clean ; + + return ($force_lowercase) ? + (function_exists('mb_strtolower')) ? + mb_strtolower($clean, 'UTF-8') : + strtolower($clean) : + $clean; + } + +} \ No newline at end of file diff --git a/app/Repositories/ProductRepository.php b/app/Repositories/ProductRepository.php index 9aaf82b..bab0282 100644 --- a/app/Repositories/ProductRepository.php +++ b/app/Repositories/ProductRepository.php @@ -4,6 +4,7 @@ namespace App\Repositories; +use App\Models\CountryPrice; use App\Models\Product; use App\Models\ProductAttribute; use App\Models\ProductCategory; @@ -38,6 +39,8 @@ class ProductRepository extends BaseRepository { $this->updateCategories(isset($data['categories']) ? $data['categories'] : array()); $this->updateAttributes(isset($data['attributes']) ? $data['attributes'] : array()); + $this->updateCountryPrices($data); + return $this->model; } @@ -84,6 +87,30 @@ class ProductRepository extends BaseRepository { return true; } + public function updateCountryPrices($data) + { + if(!isset($data['country_prices']) || !is_array($data['country_prices'])){ + return false; + } + foreach ($data['country_prices'] as $k => $country_id) { + $cp = CountryPrice::updateOrCreate([ + 'country_id' => $country_id, + 'product_id' => $this->model->id, + ], + [ + 'c_price' => isset($data['c_price'][$country_id]) ? reFormatNumber($data['c_price'][$country_id]) : null, + 'c_tax' => isset($data['c_tax'][$country_id]) ? reFormatNumber($data['c_tax'][$country_id]) : null, + 'c_price_old' => isset($data['c_price_old'][$country_id]) ? reFormatNumber($data['c_price_old'][$country_id]) : null, + 'c_currency' => isset($data['c_currency'][$country_id]) ? reFormatNumber($data['c_currency'][$country_id]) : null, + ]); + + } + + + + return true; + } + public function copy($model) { diff --git a/app/Services/CustomerPriority.php b/app/Services/CustomerPriority.php index 4de4bce..d042a8e 100644 --- a/app/Services/CustomerPriority.php +++ b/app/Services/CustomerPriority.php @@ -29,7 +29,7 @@ class CustomerPriority return $shopping_users; } - public static function checkOne($shopping_user, $mail=false){ + public static function checkOne($shopping_user, $mail=false, $newCustomer = true){ //look for entry if(self::entryExists($shopping_user)){ return 'exists'; @@ -40,16 +40,23 @@ class CustomerPriority } return 'like'; } - self::newCustomer($shopping_user); - return 'update'; + if($newCustomer){ + self::newCustomer($shopping_user); + } + return 'new'; } - public static function setIsLike($shopping_user, $set_like_shopping_user, $send_member_mail) + public static function setIsLike($shopping_user, $set_like_shopping_user, $send_member_mail, $change_shopping_user=false) { if ($shopping_user->id === $set_like_shopping_user->id) { //set new customer for shopping_user - self::newCustomer($shopping_user); + if($change_shopping_user){ + self::newCustomerNumber($shopping_user); + $send_member_mail = false; + }else{ + self::newCustomer($shopping_user); + } } else { //set existing customer for shopping_user self::existingCustomer($shopping_user, $set_like_shopping_user); @@ -104,6 +111,71 @@ class CustomerPriority } } + public static function checkChangeOne($shopping_user, $data, $mail=false){ + + $matches = []; + $change = []; + $ret = 'update'; + //email geändert + if(isset($data['billing_email']) && $shopping_user->billing_email != $data['billing_email']){ + $found = ShoppingUser::where('auth_user_id', '=', NULL) + ->where('number', '!=', NULL) //has number + ->where('id', '!=', $shopping_user->id) + ->where('billing_email', '=', $data['billing_email']) + ->get()->pluck('number', 'id')->unique()->toArray(); + if($found && count($found)){ + foreach ($found as $key=>$val){ + $matches[$key] = $val; + } + $ret = 'exists'; + $change['billing_email'] = $data['billing_email']; + } + } + //Anschrift geändert + if(isset($data['billing_lastname']) && isset($data['billing_zipcode']) && ($shopping_user->billing_lastname != $data['billing_lastname'] || $shopping_user->billing_zipcode != $data['billing_zipcode'])){ + $found = ShoppingUser::select('*') + ->where('auth_user_id', '=', NULL) + ->where('number', '!=', NULL) //has number + ->where('id', '!=', $shopping_user->id) + ->where('billing_lastname', '=', $data['billing_lastname']) + ->where('billing_zipcode', '=', $data['billing_zipcode']) + ->get()->pluck('number', 'id')->unique()->toArray(); + if($found && count($found)){ + foreach ($found as $key=>$val){ + $matches[$key] = $val; + } + $ret = 'like'; + $change['billing_lastname'] = $data['billing_lastname']; + $change['billing_zipcode'] = $data['billing_zipcode']; + } + } + if($matches){ + $shopping_user->is_like = true; + $shopping_user->setNotice(self::$user_notice_key, $matches); + $shopping_user->save(); + } + //look for entry + if($matches && $mail){ //send mail + Mail::to(config('app.info_mail'))->send(new MailInfo($shopping_user, 'change_is_like_customer', $change)); + } + + return $ret; + + } + + public static function checkNewOne($shopping_user, $mail=false){ + + if(self::entryLike($shopping_user)){ + if($mail){ //send mail + Mail::to(config('app.info_mail'))->send(new MailInfo($shopping_user, 'check_is_like_customer')); + } + //return 'like'; + } + $shopping_user->number = self::nextNumber(); + $shopping_user->save(); + return true; + } + private static function entryExists($shopping_user){ //check same email $matches = ShoppingUser::where('auth_user_id', '=', NULL) @@ -155,8 +227,16 @@ class CustomerPriority } } - private static function changeCustomer($shopping_user, $member_id, $number){ + private static function newCustomerNumber($shopping_user) + { + \App\Services\Shop::newUserOrder($shopping_user->number); + $shopping_user->number = self::nextNumber(); + $shopping_user->save(); + \App\Services\Shop::newUserOrder($shopping_user->number); + } + + private static function changeCustomer($shopping_user, $member_id, $number){ $old_number = $shopping_user->number; $shopping_user->member_id = $member_id; $shopping_user->number = $number; @@ -167,12 +247,10 @@ class CustomerPriority } \App\Services\Shop::newUserOrder($old_number); \App\Services\Shop::newUserOrder($number); - } private static function existingCustomer($shopping_user, $set_like_shopping_user){ $old_number = $shopping_user->number; - $shopping_user->member_id = $set_like_shopping_user->member_id; $shopping_user->number = $set_like_shopping_user->number; $shopping_user->save(); diff --git a/app/Services/Payment.php b/app/Services/Payment.php index 733db30..339cd4f 100644 --- a/app/Services/Payment.php +++ b/app/Services/Payment.php @@ -13,6 +13,7 @@ class Payment 'paid' => "bezahlt", 'appointed' => "offen", 'failed' => "abbruch", + 'extern' => "extern", 'NULL' => 'keine Zahlung', ]; @@ -20,6 +21,7 @@ class Payment 'paid' => "success", 'appointed' => "warning", 'failed' => "danger", + 'extern' => "success", ]; @@ -41,6 +43,9 @@ class Payment if($shopping_order->mode === 'test'){ return ''.strtoupper($shopping_order->mode).' - '.self::getFormattedTxaction($shopping_order->txaction).''; } + if($shopping_order->mode === 'dev'){ + return ''.strtoupper($shopping_order->mode).' - '.self::getFormattedTxaction($shopping_order->txaction).''; + } return ''.self::getFormattedTxaction($shopping_order->txaction).''; } diff --git a/app/Services/Shop.php b/app/Services/Shop.php index 579da65..7dac7d3 100644 --- a/app/Services/Shop.php +++ b/app/Services/Shop.php @@ -8,7 +8,7 @@ class Shop { public static function userOrders() { $shopping_users = ShoppingUser::whereHas('shopping_order', function($q) { - $q->where('txaction', 'paid')->OrWhere('txaction', 'appointed'); + $q->where('txaction', 'paid')->OrWhere('txaction', 'appointed')->OrWhere('txaction', 'extern'); })->where('orders', '=', NULL)->get(); foreach ($shopping_users as $shopping_user) { if ($shopping_user->number) { @@ -24,17 +24,19 @@ class Shop } public static function newUserOrder($number){ - $shopping_users = ShoppingUser::where('number', '=', $number)->get(); - $orders = 1; - foreach ($shopping_users as $shopping_user) { - if($shopping_user->shopping_order && ($shopping_user->shopping_order->txaction === 'paid' || $shopping_user->shopping_order->txaction === 'appointed')){ - $shopping_user->orders = $orders++; + if($number > 0){ + $shopping_users = ShoppingUser::where('number', '=', $number)->get(); + $orders = 1; + foreach ($shopping_users as $shopping_user) { + if($shopping_user->shopping_order && ($shopping_user->shopping_order->txaction === 'paid' || $shopping_user->shopping_order->txaction === 'appointed' || $shopping_user->shopping_order->txaction === 'extern')){ + $shopping_user->orders = $orders++; + + }else{ + $shopping_user->orders = NULL; + } + $shopping_user->save(); - }else{ - $shopping_user->orders = NULL; } - $shopping_user->save(); - } } } \ No newline at end of file diff --git a/app/Services/Util.php b/app/Services/Util.php index bd5ec59..2e2df87 100644 --- a/app/Services/Util.php +++ b/app/Services/Util.php @@ -37,11 +37,20 @@ class Util return 'd.m.Y - H:i'; } - public static function formatNumber($value){ + public static function _format_number($value){ + return preg_replace("/[^0-9,]/", "", $value); + + } + + public static function reFormatNumber($value){ + return (float) str_replace(',', '.', self::_format_number($value)); + } + + public static function formatNumber($value, $dec=2){ if(\App::getLocale() === "en"){ - return number_format($value, 2, '.', ','); + return number_format($value, $dec, '.', ','); } - return number_format($value, 2, ',', '.'); + return number_format($value, $dec, ',', '.'); } public static function utf8ize( $mixed ) { diff --git a/app/Services/Yard.php b/app/Services/Yard.php index 3beaaeb..7d71204 100644 --- a/app/Services/Yard.php +++ b/app/Services/Yard.php @@ -183,7 +183,7 @@ class Yard extends Cart public function subtotalWithShipping($decimals = null, $decimalPoint = null, $thousandSeperator = null) { $taxRate =config('cart.tax'); - $total = floatval($this->total(2, '.', '')) + $this->shipping; + $total = (float) ($this->total(2, '.', '')) + $this->shipping; $totalTax = $total/ (100 + $taxRate) * $taxRate; return $this->numberFormat(($total - $totalTax), $decimals, $decimalPoint, $thousandSeperator); } @@ -192,7 +192,7 @@ class Yard extends Cart public function taxWithShipping($decimals = null, $decimalPoint = null, $thousandSeperator = null) { $taxRate =config('cart.tax'); - $total = floatval($this->total(2, '.', '')) + $this->shipping; + $total = (float) ($this->total(2, '.', '')) + $this->shipping; $totalTax = $total/ (100 + $taxRate) * $taxRate; return $this->numberFormat($totalTax, $decimals, $decimalPoint, $thousandSeperator); } @@ -200,7 +200,7 @@ class Yard extends Cart public function totalWithShipping($decimals = null, $decimalPoint = null, $thousandSeperator = null) { - $total = floatval($this->total(2, '.', '')) + $this->shipping; + $total = (float) ($this->total(2, '.', '')) + $this->shipping; return $this->numberFormat($total, $decimals, $decimalPoint, $thousandSeperator); } diff --git a/app/User.php b/app/User.php index c866b2d..cc17ec7 100755 --- a/app/User.php +++ b/app/User.php @@ -8,7 +8,7 @@ use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Support\Facades\Mail; use App\Mail\MailResetPassword; use Illuminate\Database\Eloquent\SoftDeletes; - +use Laravel\Passport\HasApiTokens; /** * App\User @@ -99,10 +99,23 @@ use Illuminate\Database\Eloquent\SoftDeletes; * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereReleaseAccount($value) * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserHistory[] $user_histories * @property-read int|null $user_histories_count + * @property int|null $test_mode + * @property array|null $settings + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingOrder[] $member_shopping_orders + * @property-read int|null $member_shopping_orders_count + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ShoppingUser[] $member_shopping_users + * @property-read int|null $member_shopping_users_count + * @property-read \App\Models\Product|null $payment_order_product + * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereSettings($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\User whereTestMode($value) + * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Client[] $clients + * @property-read int|null $clients_count + * @property-read \Illuminate\Database\Eloquent\Collection|\Laravel\Passport\Token[] $tokens + * @property-read int|null $tokens_count */ class User extends Authenticatable { - use Notifiable; + use Notifiable, HasApiTokens; use SoftDeletes; protected $dates = ['deleted_at']; @@ -242,6 +255,17 @@ class User extends Authenticatable return false; } + /** + * @return bool + */ + public function isApiUser() + { + if($this->admin >= 4){ + return true; + } + return false; + } + /** * @return bool */ diff --git a/app/helpers.php b/app/helpers.php index 0a0c6c2..1dfeead 100644 --- a/app/helpers.php +++ b/app/helpers.php @@ -41,4 +41,31 @@ if (! function_exists('set_user_attr')) { } return null; } -} \ No newline at end of file +} + +if (! function_exists('get_active_badge')) { + function get_active_badge($active, $tooltip = false, $pos = "top") + { + if($tooltip){ + $tooltip = 'data-toggle="tooltip" data-placement="top" data-original-title="'.$tooltip.'"'; + } + return $active ? '' : ''; + } +} + + +if (! function_exists('formatNumber')) { + function formatNumber($number, $dec=2) + { + return !$number ? $number : Util::formatNumber($number, $dec); + } +} + +if (! function_exists('reFormatNumber')) { + function reFormatNumber($number) + { + return !$number ? $number : Util::reFormatNumber($number); + } +} + + diff --git a/archiv.tar b/archiv.tar new file mode 100644 index 0000000000000000000000000000000000000000..c64000ab2b3bb1becce271e620cf0fce75271d36 GIT binary patch literal 78411776 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

kTxn#Gj>4-U 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 z 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ȑ#GPwmQ-Q=bF$!-z!oFSqtG} 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

;=;|iq^#}o4 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%0A)>~9UK90qBo_PVkFX|2Ylb8fCb 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 z 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

Zr(*|O0< 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

=lHe`AuEd{8}Nb41EW&^D4cPRks< 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 z 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

Kn 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�qIQ-M9bLAIdVrOuRI-@ClLV-E^1 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⩔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

;hQT+7QXueZG2 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%0DPWFCt?r$gZ_1FPKGXT}3re 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