From a7697a17757ba335ab205ad1f1c7b070621a0139 Mon Sep 17 00:00:00 2001 From: Amanmyrat Date: Tue, 29 Nov 2022 15:54:43 +0500 Subject: [PATCH] added documents api --- .../Admin/DocumentCrudController.php | 59 + app/Http/Controllers/Api/ApiController.php | 2 +- .../Controllers/Api/CategoryController.php | 1 - .../Controllers/Api/DocumentController.php | 16 + app/Http/Requests/DocumentRequest.php | 56 + app/Http/Requests/StoreDocumentRequest.php | 30 + app/Http/Requests/UpdateDocumentRequest.php | 30 + app/Models/Document.php | 39 + app/Policies/DocumentPolicy.php | 94 + app/Transformers/CategoryTransformer.php | 2 +- app/Transformers/DocumentTransformer.php | 27 + app/Transformers/NewsTransformer.php | 1 - bootstrap/cache/config.php | 1279 ++++ bootstrap/cache/routes-v7.php | 5935 +++++++++++++++++ config/app.php | 4 +- config/backpack/crud.php | 2 +- config/translatable.php | 2 +- database/factories/DocumentFactory.php | 20 + .../2022_11_28_230541_create_news_table.php | 31 - ...22_11_29_145958_create_documents_table.php | 37 + database/seeders/DocumentSeeder.php | 18 + public/packages/moment/min/locales.js | 2 +- .../moment/min/moment-with-locales.js | 2 +- .../036856f31d2636f6956a305e88422c35.pdf | 198 + .../0e0eaac476e19d3bd973f49051cef914.pdf | Bin 0 -> 13264 bytes .../18a8bc224c8587a3b552c9fe719f700a.pdf | 198 + .../7e9f7de2181365e8a985034141299dbd.pdf | 198 + .../91fcb3125e63d5026d309ece8d71b16f.pdf | Bin 0 -> 13264 bytes .../e26d7b912b5901b2497a26cdb56f8cb2.pdf | 198 + .../base/inc/sidebar_content.blade.php | 3 +- routes/api.php | 2 + routes/backpack/custom.php | 1 + .../B6MTCsxFDHOiMI5M6ro7YHdtXJTqRNXvgmWAIfRi | 1 - ...94362d3b10e9ef4938bcd5d42355c8ae65f5c1.php | 21 + ...087e257a2ee7c139d027b9baad6c0620c679ed.php | 174 + ...ed4db561a56c7dfd37269ea790c71e06e3a736.php | 17 + ...6a6fe57f95c668078fedcf8d921c80633addad.php | 26 + ...2851b18bae58c3b39f7f2d96a5754d2aece860.php | 11 + ...a138392e96f6747decb751c594369e93a9c718.php | 3 + ...8819e2a480c334220956a201c16e54ac5c5651.php | 10 + ...54804084c88c467bb13d3eaaf2fbc2ec6bd0aa.php | 15 + ...9d9a5a7e166f4e1d9adfb970aedf5d317f9c7b.php | 13 + ...5a331f2349a5234de8b492a736ce8c12d7ab2f.php | 28 + ...d3f82545c2759a6073a06a9b7a3e32c4315375.php | 25 + ...e2e7de37f23d6368ba96adc64d3b31e8f803fb.php | 72 + ...0ce0aaa5f2dd3d085d824ab23b8d116f8762cb.php | 42 - ...91b37dbb104d7a4a28bc88faadab2739012c59.php | 56 + ...2f06709e8dc663e9efa876c8e5b74f5ce3cb03.php | 1 + ...06ea74eb87a3186db1a4a3f70ecb0370140e03.php | 178 + ...ad094ec7528d9a6f32926e0da296371cb9f69f.php | 10 + ...bacf735b59723eb6dda3a86ae23f42141d50ea.php | 3 +- ...18e7d6f894c59c72e0c261c931ffc6f8eebffa.php | 17 - ...27abaabd87177e277387b03fcbc5412be1b46c.php | 16 + ...b82c3465efb3c6b296f7f83ad7a98706ad6ba2.php | 56 + ...65b5d549d4677b7f38787b36ac96acf7791b13.php | 13 - ...7203cfe80b21cac434d16d381cb477e54da97d.php | 36 + ...b9057d0b1d25b425cce31b12ac679b27b8e934.php | 298 + ...dd7fde5eb0c73800c142baaf87343f22130d21.php | 22 + 58 files changed, 9535 insertions(+), 116 deletions(-) create mode 100644 app/Http/Controllers/Admin/DocumentCrudController.php create mode 100644 app/Http/Controllers/Api/DocumentController.php create mode 100644 app/Http/Requests/DocumentRequest.php create mode 100644 app/Http/Requests/StoreDocumentRequest.php create mode 100644 app/Http/Requests/UpdateDocumentRequest.php create mode 100644 app/Models/Document.php create mode 100644 app/Policies/DocumentPolicy.php create mode 100644 app/Transformers/DocumentTransformer.php create mode 100644 bootstrap/cache/config.php create mode 100644 bootstrap/cache/routes-v7.php create mode 100644 database/factories/DocumentFactory.php delete mode 100644 database/migrations/2022_11_28_230541_create_news_table.php create mode 100644 database/migrations/2022_11_29_145958_create_documents_table.php create mode 100644 database/seeders/DocumentSeeder.php create mode 100644 public/uploads/files/036856f31d2636f6956a305e88422c35.pdf create mode 100644 public/uploads/files/0e0eaac476e19d3bd973f49051cef914.pdf create mode 100644 public/uploads/files/18a8bc224c8587a3b552c9fe719f700a.pdf create mode 100644 public/uploads/files/7e9f7de2181365e8a985034141299dbd.pdf create mode 100644 public/uploads/files/91fcb3125e63d5026d309ece8d71b16f.pdf create mode 100644 public/uploads/files/e26d7b912b5901b2497a26cdb56f8cb2.pdf delete mode 100644 storage/framework/sessions/B6MTCsxFDHOiMI5M6ro7YHdtXJTqRNXvgmWAIfRi create mode 100644 storage/framework/views/1c94362d3b10e9ef4938bcd5d42355c8ae65f5c1.php create mode 100644 storage/framework/views/32087e257a2ee7c139d027b9baad6c0620c679ed.php create mode 100644 storage/framework/views/32ed4db561a56c7dfd37269ea790c71e06e3a736.php create mode 100644 storage/framework/views/346a6fe57f95c668078fedcf8d921c80633addad.php create mode 100644 storage/framework/views/3c2851b18bae58c3b39f7f2d96a5754d2aece860.php create mode 100644 storage/framework/views/41a138392e96f6747decb751c594369e93a9c718.php create mode 100644 storage/framework/views/478819e2a480c334220956a201c16e54ac5c5651.php create mode 100644 storage/framework/views/4854804084c88c467bb13d3eaaf2fbc2ec6bd0aa.php create mode 100644 storage/framework/views/679d9a5a7e166f4e1d9adfb970aedf5d317f9c7b.php create mode 100644 storage/framework/views/735a331f2349a5234de8b492a736ce8c12d7ab2f.php create mode 100644 storage/framework/views/78d3f82545c2759a6073a06a9b7a3e32c4315375.php create mode 100644 storage/framework/views/8ce2e7de37f23d6368ba96adc64d3b31e8f803fb.php delete mode 100644 storage/framework/views/960ce0aaa5f2dd3d085d824ab23b8d116f8762cb.php create mode 100644 storage/framework/views/a391b37dbb104d7a4a28bc88faadab2739012c59.php create mode 100644 storage/framework/views/a42f06709e8dc663e9efa876c8e5b74f5ce3cb03.php create mode 100644 storage/framework/views/a706ea74eb87a3186db1a4a3f70ecb0370140e03.php create mode 100644 storage/framework/views/b3ad094ec7528d9a6f32926e0da296371cb9f69f.php delete mode 100644 storage/framework/views/c718e7d6f894c59c72e0c261c931ffc6f8eebffa.php create mode 100644 storage/framework/views/ca27abaabd87177e277387b03fcbc5412be1b46c.php create mode 100644 storage/framework/views/d0b82c3465efb3c6b296f7f83ad7a98706ad6ba2.php delete mode 100644 storage/framework/views/d165b5d549d4677b7f38787b36ac96acf7791b13.php create mode 100644 storage/framework/views/da7203cfe80b21cac434d16d381cb477e54da97d.php create mode 100644 storage/framework/views/e5b9057d0b1d25b425cce31b12ac679b27b8e934.php create mode 100644 storage/framework/views/f4dd7fde5eb0c73800c142baaf87343f22130d21.php diff --git a/app/Http/Controllers/Admin/DocumentCrudController.php b/app/Http/Controllers/Admin/DocumentCrudController.php new file mode 100644 index 0000000..e947e28 --- /dev/null +++ b/app/Http/Controllers/Admin/DocumentCrudController.php @@ -0,0 +1,59 @@ +crud->setModel('App\Models\Document'); + $this->crud->setRoute(config('backpack.base.route_prefix') . '/document'); + $this->crud->setEntityNameStrings('document', 'documents'); + } + + protected function setupListOperation() + { + // TODO: remove setFromDb() and manually define Columns, maybe Filters + CRUD::column('title'); + CRUD::column('file'); + } + + protected function setupCreateOperation() + { + $this->crud->setValidation(DocumentRequest::class); + + // TODO: remove setFromDb() and manually define Fields + CRUD::field('title'); + CRUD::field('file')->type('upload')->upload(true); + } + + protected function setupUpdateOperation() + { + $this->setupCreateOperation(); + } + + protected function setupReorderOperation() + { + // define which model attribute will be shown on draggable elements + $this->crud->set('reorder.label', 'title'); + // define how deep the admin is allowed to nest the items + // for infinite levels, set it to 0 + $this->crud->set('reorder.max_level', 1); + } +} diff --git a/app/Http/Controllers/Api/ApiController.php b/app/Http/Controllers/Api/ApiController.php index 79eeabc..97575e5 100644 --- a/app/Http/Controllers/Api/ApiController.php +++ b/app/Http/Controllers/Api/ApiController.php @@ -33,7 +33,7 @@ class ApiController extends Controller { $this->fractal = new Manager; - $this->locale = $request->header('X-Localization') ?? 'tk'; + $this->locale = $request->header('X-Localization') ?? 'tm'; } /** diff --git a/app/Http/Controllers/Api/CategoryController.php b/app/Http/Controllers/Api/CategoryController.php index 2b0c958..b674616 100644 --- a/app/Http/Controllers/Api/CategoryController.php +++ b/app/Http/Controllers/Api/CategoryController.php @@ -8,7 +8,6 @@ use App\Transformers\CategoryTransformer; class CategoryController extends ApiController { - public function index() { $categories = Category::orderBy('lft', 'desc')->get(); diff --git a/app/Http/Controllers/Api/DocumentController.php b/app/Http/Controllers/Api/DocumentController.php new file mode 100644 index 0000000..8d35987 --- /dev/null +++ b/app/Http/Controllers/Api/DocumentController.php @@ -0,0 +1,16 @@ +get(); + return $this->respondWithCollection($documents, new DocumentTransformer($this->locale)); + } + +} diff --git a/app/Http/Requests/DocumentRequest.php b/app/Http/Requests/DocumentRequest.php new file mode 100644 index 0000000..6d35d69 --- /dev/null +++ b/app/Http/Requests/DocumentRequest.php @@ -0,0 +1,56 @@ +check(); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules() + { + return [ + // 'name' => 'required|min:5|max:255' + ]; + } + + /** + * Get the validation attributes that apply to the request. + * + * @return array + */ + public function attributes() + { + return [ + // + ]; + } + + /** + * Get the validation messages that apply to the request. + * + * @return array + */ + public function messages() + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/StoreDocumentRequest.php b/app/Http/Requests/StoreDocumentRequest.php new file mode 100644 index 0000000..58e3e51 --- /dev/null +++ b/app/Http/Requests/StoreDocumentRequest.php @@ -0,0 +1,30 @@ +delete($obj->image); + }); + } + + public function setFileAttribute($value) + { + $attribute_name = "file"; + $disk = config('backpack.base.root_disk_name'); + $destination_path = "public/uploads/files"; + + $this->uploadFileToDisk($value, $attribute_name, $disk, $destination_path, $fileName = null); + + return $this->attributes[$attribute_name]; // uncomment if this is a translatable field + + } + +} diff --git a/app/Policies/DocumentPolicy.php b/app/Policies/DocumentPolicy.php new file mode 100644 index 0000000..ed42157 --- /dev/null +++ b/app/Policies/DocumentPolicy.php @@ -0,0 +1,94 @@ + $category->id, - 'title' => $category->getTranslations('title', [$this->locale]), + 'title' => $category->getTranslations('title', [$this->locale])[$this->locale], ]; } } \ No newline at end of file diff --git a/app/Transformers/DocumentTransformer.php b/app/Transformers/DocumentTransformer.php new file mode 100644 index 0000000..4e24ce4 --- /dev/null +++ b/app/Transformers/DocumentTransformer.php @@ -0,0 +1,27 @@ +locale = $locale; + } + + public function transform(Document $document) + { + $file = Str::replaceFirst('public/', '', $document->getTranslations('file',[$this->locale])[$this->locale]); + return [ + 'id' => $document->id, + 'title' => $document->getTranslations('title',[$this->locale]), + 'file' => url($file), + ]; + } +} \ No newline at end of file diff --git a/app/Transformers/NewsTransformer.php b/app/Transformers/NewsTransformer.php index 6f441fd..079a410 100644 --- a/app/Transformers/NewsTransformer.php +++ b/app/Transformers/NewsTransformer.php @@ -23,7 +23,6 @@ class NewsTransformer extends TransformerAbstract 'description' => $news->getTranslations('description', [$this->locale]), 'date' => $news->date, 'image' => url($news->image), - 'locale' => $this->locale, ]; } } \ No newline at end of file diff --git a/bootstrap/cache/config.php b/bootstrap/cache/config.php new file mode 100644 index 0000000..e3e66ed --- /dev/null +++ b/bootstrap/cache/config.php @@ -0,0 +1,1279 @@ + + array ( + 'name' => 'Laravel', + 'env' => 'local', + 'debug' => true, + 'url' => 'http://localhost', + 'mix_url' => NULL, + 'asset_url' => NULL, + 'timezone' => 'Asia/Ashgabat', + 'locale' => 'tm', + 'fallback_locale' => 'tm', + 'faker_locale' => 'tm_TM', + 'key' => 'base64:UQrSKPPjjcij2VfL6jm8R+ObTvpoNoE6ajRnzIQTuR8=', + 'cipher' => 'AES-256-CBC', + 'providers' => + array ( + 0 => 'Illuminate\\Auth\\AuthServiceProvider', + 1 => 'Illuminate\\Broadcasting\\BroadcastServiceProvider', + 2 => 'Illuminate\\Bus\\BusServiceProvider', + 3 => 'Illuminate\\Cache\\CacheServiceProvider', + 4 => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', + 5 => 'Illuminate\\Cookie\\CookieServiceProvider', + 6 => 'Illuminate\\Database\\DatabaseServiceProvider', + 7 => 'Illuminate\\Encryption\\EncryptionServiceProvider', + 8 => 'Illuminate\\Filesystem\\FilesystemServiceProvider', + 9 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider', + 10 => 'Illuminate\\Hashing\\HashServiceProvider', + 11 => 'Illuminate\\Mail\\MailServiceProvider', + 12 => 'Illuminate\\Notifications\\NotificationServiceProvider', + 13 => 'Illuminate\\Pagination\\PaginationServiceProvider', + 14 => 'Illuminate\\Pipeline\\PipelineServiceProvider', + 15 => 'Illuminate\\Queue\\QueueServiceProvider', + 16 => 'Illuminate\\Redis\\RedisServiceProvider', + 17 => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', + 18 => 'Illuminate\\Session\\SessionServiceProvider', + 19 => 'Illuminate\\Translation\\TranslationServiceProvider', + 20 => 'Illuminate\\Validation\\ValidationServiceProvider', + 21 => 'Illuminate\\View\\ViewServiceProvider', + 22 => 'App\\Providers\\AppServiceProvider', + 23 => 'App\\Providers\\AuthServiceProvider', + 24 => 'App\\Providers\\EventServiceProvider', + 25 => 'App\\Providers\\RouteServiceProvider', + 26 => 'App\\Providers\\FortifyServiceProvider', + 27 => 'App\\Providers\\JetstreamServiceProvider', + ), + 'aliases' => + array ( + 'App' => 'Illuminate\\Support\\Facades\\App', + 'Arr' => 'Illuminate\\Support\\Arr', + 'Artisan' => 'Illuminate\\Support\\Facades\\Artisan', + 'Auth' => 'Illuminate\\Support\\Facades\\Auth', + 'Blade' => 'Illuminate\\Support\\Facades\\Blade', + 'Broadcast' => 'Illuminate\\Support\\Facades\\Broadcast', + 'Bus' => 'Illuminate\\Support\\Facades\\Bus', + 'Cache' => 'Illuminate\\Support\\Facades\\Cache', + 'Config' => 'Illuminate\\Support\\Facades\\Config', + 'Cookie' => 'Illuminate\\Support\\Facades\\Cookie', + 'Crypt' => 'Illuminate\\Support\\Facades\\Crypt', + 'Date' => 'Illuminate\\Support\\Facades\\Date', + 'DB' => 'Illuminate\\Support\\Facades\\DB', + 'Eloquent' => 'Illuminate\\Database\\Eloquent\\Model', + 'Event' => 'Illuminate\\Support\\Facades\\Event', + 'File' => 'Illuminate\\Support\\Facades\\File', + 'Gate' => 'Illuminate\\Support\\Facades\\Gate', + 'Hash' => 'Illuminate\\Support\\Facades\\Hash', + 'Http' => 'Illuminate\\Support\\Facades\\Http', + 'Lang' => 'Illuminate\\Support\\Facades\\Lang', + 'Log' => 'Illuminate\\Support\\Facades\\Log', + 'Mail' => 'Illuminate\\Support\\Facades\\Mail', + 'Notification' => 'Illuminate\\Support\\Facades\\Notification', + 'Password' => 'Illuminate\\Support\\Facades\\Password', + 'Queue' => 'Illuminate\\Support\\Facades\\Queue', + 'Redirect' => 'Illuminate\\Support\\Facades\\Redirect', + 'Request' => 'Illuminate\\Support\\Facades\\Request', + 'Response' => 'Illuminate\\Support\\Facades\\Response', + 'Route' => 'Illuminate\\Support\\Facades\\Route', + 'Schema' => 'Illuminate\\Support\\Facades\\Schema', + 'Session' => 'Illuminate\\Support\\Facades\\Session', + 'Storage' => 'Illuminate\\Support\\Facades\\Storage', + 'Str' => 'Illuminate\\Support\\Str', + 'URL' => 'Illuminate\\Support\\Facades\\URL', + 'Validator' => 'Illuminate\\Support\\Facades\\Validator', + 'View' => 'Illuminate\\Support\\Facades\\View', + ), + ), + 'auth' => + array ( + 'defaults' => + array ( + 'guard' => 'web', + 'passwords' => 'users', + ), + 'guards' => + array ( + 'web' => + array ( + 'driver' => 'session', + 'provider' => 'users', + ), + 'api' => + array ( + 'driver' => 'token', + 'provider' => 'users', + 'hash' => false, + ), + 'sanctum' => + array ( + 'driver' => 'sanctum', + 'provider' => NULL, + ), + 'backpack' => + array ( + 'driver' => 'session', + 'provider' => 'backpack', + ), + ), + 'providers' => + array ( + 'users' => + array ( + 'driver' => 'eloquent', + 'model' => 'App\\Models\\User', + ), + 'backpack' => + array ( + 'driver' => 'eloquent', + 'model' => 'App\\Models\\User', + ), + ), + 'passwords' => + array ( + 'users' => + array ( + 'provider' => 'users', + 'table' => 'password_resets', + 'expire' => 60, + 'throttle' => 60, + ), + 'backpack' => + array ( + 'provider' => 'backpack', + 'table' => 'password_resets', + 'expire' => 60, + 'throttle' => 600, + ), + ), + 'password_timeout' => 10800, + ), + 'backpack' => + array ( + 'base' => + array ( + 'default_date_format' => 'D MMM YYYY', + 'default_datetime_format' => 'D MMM YYYY, HH:mm', + 'html_direction' => 'ltr', + 'project_name' => 'Backpack Admin Panel', + 'home_link' => '', + 'meta_robots_content' => 'noindex, nofollow', + 'styles' => + array ( + 0 => 'packages/backpack/base/css/bundle.css', + 1 => 'packages/source-sans-pro/source-sans-pro.css', + 2 => 'packages/line-awesome/css/line-awesome.min.css', + ), + 'mix_styles' => + array ( + ), + 'project_logo' => 'Backpack', + 'breadcrumbs' => true, + 'header_class' => 'app-header bg-light border-0 navbar', + 'body_class' => 'app aside-menu-fixed sidebar-lg-show', + 'sidebar_class' => 'sidebar sidebar-pills bg-light', + 'footer_class' => 'app-footer d-print-none', + 'developer_name' => 'Cristian Tabacitu', + 'developer_link' => 'http://tabacitu.ro', + 'show_powered_by' => true, + 'scripts' => + array ( + 0 => 'packages/backpack/base/js/bundle.js', + ), + 'mix_scripts' => + array ( + ), + 'cachebusting_string' => '4.1.71@03a0ad4a8d7182d6ee9cf9c86d784d171a942484', + 'registration_open' => true, + 'route_prefix' => 'admin', + 'web_middleware' => 'web', + 'setup_auth_routes' => true, + 'setup_dashboard_routes' => true, + 'setup_my_account_routes' => true, + 'setup_password_recovery_routes' => true, + 'password_recovery_throttle_notifications' => 600, + 'password_recovery_throttle_access' => '3,10', + 'user_model_fqn' => 'App\\Models\\User', + 'middleware_class' => + array ( + 0 => 'App\\Http\\Middleware\\CheckIfAdmin', + 1 => 'Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull', + ), + 'middleware_key' => 'admin', + 'authentication_column' => 'email', + 'authentication_column_name' => 'Email', + 'guard' => 'backpack', + 'passwords' => 'backpack', + 'avatar_type' => 'gravatar', + 'view_namespace' => 'backpack::', + 'root_disk_name' => 'root', + 'license_code' => false, + 'show_getting_started' => false, + 'vite_styles' => + array ( + ), + 'vite_scripts' => + array ( + ), + 'email_column' => 'email', + 'gravatar_fallback' => 'blank', + 'component_view_namespaces' => + array ( + 'widgets' => + array ( + 0 => 'backpack::widgets', + ), + ), + 'token_username' => false, + ), + 'crud' => + array ( + 'operations' => + array ( + 'list' => + array ( + 'contentClass' => 'col-md-12', + 'responsiveTable' => true, + 'persistentTable' => true, + 'searchableTable' => true, + 'persistentTableDuration' => false, + 'defaultPageLength' => 10, + 'pageLengthMenu' => + array ( + 0 => + array ( + 0 => 10, + 1 => 25, + 2 => 50, + 3 => 100, + 4 => -1, + ), + 1 => + array ( + 0 => 10, + 1 => 25, + 2 => 50, + 3 => 100, + 4 => 'backpack::crud.all', + ), + ), + 'actionsColumnPriority' => 1, + 'resetButton' => true, + ), + 'create' => + array ( + 'contentClass' => 'col-md-8 bold-labels', + 'tabsType' => 'horizontal', + 'groupedErrors' => true, + 'inlineErrors' => true, + 'autoFocusOnFirstField' => true, + 'defaultSaveAction' => 'save_and_back', + 'showSaveActionChange' => true, + 'showCancelButton' => true, + 'saveAllInputsExcept' => false, + ), + 'update' => + array ( + 'contentClass' => 'col-md-8 bold-labels', + 'tabsType' => 'horizontal', + 'groupedErrors' => true, + 'inlineErrors' => true, + 'autoFocusOnFirstField' => true, + 'defaultSaveAction' => 'save_and_back', + 'showSaveActionChange' => true, + 'showCancelButton' => true, + 'saveAllInputsExcept' => false, + ), + 'show' => + array ( + 'contentClass' => 'col-md-8', + ), + 'reorder' => + array ( + 'contentClass' => 'col-md-8 col-md-offset-2', + ), + ), + 'show_translatable_field_icon' => true, + 'translatable_field_icon_position' => 'left', + 'locales' => + array ( + 'en' => 'English', + 'ru' => 'Russian', + 'tm' => 'Turkmen', + ), + 'view_namespaces' => + array ( + 'buttons' => + array ( + 0 => 'crud::buttons', + ), + 'columns' => + array ( + 0 => 'crud::columns', + ), + 'fields' => + array ( + 0 => 'crud::fields', + ), + 'filters' => + array ( + 0 => 'crud::filters', + ), + ), + ), + 'operations' => + array ( + 'create' => + array ( + 'contentClass' => 'col-md-8 bold-labels', + 'tabsType' => 'horizontal', + 'groupedErrors' => true, + 'inlineErrors' => true, + 'autoFocusOnFirstField' => true, + 'defaultSaveAction' => 'save_and_back', + 'showSaveActionChange' => true, + 'showCancelButton' => true, + 'warnBeforeLeaving' => false, + ), + 'list' => + array ( + 'contentClass' => 'col-md-12', + 'responsiveTable' => true, + 'persistentTable' => true, + 'searchableTable' => true, + 'persistentTableDuration' => false, + 'defaultPageLength' => 10, + 'pageLengthMenu' => + array ( + 0 => + array ( + 0 => 10, + 1 => 25, + 2 => 50, + 3 => 100, + 4 => -1, + ), + 1 => + array ( + 0 => 10, + 1 => 25, + 2 => 50, + 3 => 100, + 4 => 'backpack::crud.all', + ), + ), + 'actionsColumnPriority' => 1, + 'resetButton' => true, + 'searchOperator' => 'like', + 'showEntryCount' => true, + ), + 'reorder' => + array ( + 'contentClass' => 'col-md-8 col-md-offset-2', + ), + 'show' => + array ( + 'contentClass' => 'col-md-8', + 'setFromDb' => true, + 'timestamps' => true, + 'softDeletes' => false, + ), + 'update' => + array ( + 'contentClass' => 'col-md-8 bold-labels', + 'tabsType' => 'horizontal', + 'groupedErrors' => true, + 'inlineErrors' => true, + 'autoFocusOnFirstField' => true, + 'defaultSaveAction' => 'save_and_back', + 'showSaveActionChange' => true, + 'showCancelButton' => true, + 'warnBeforeLeaving' => false, + ), + ), + ), + 'broadcasting' => + array ( + 'default' => 'log', + 'connections' => + array ( + 'pusher' => + array ( + 'driver' => 'pusher', + 'key' => '', + 'secret' => '', + 'app_id' => '', + 'options' => + array ( + 'cluster' => 'mt1', + 'useTLS' => true, + ), + ), + 'ably' => + array ( + 'driver' => 'ably', + 'key' => NULL, + ), + 'redis' => + array ( + 'driver' => 'redis', + 'connection' => 'default', + ), + 'log' => + array ( + 'driver' => 'log', + ), + 'null' => + array ( + 'driver' => 'null', + ), + ), + ), + 'cache' => + array ( + 'default' => 'file', + 'stores' => + array ( + 'apc' => + array ( + 'driver' => 'apc', + ), + 'array' => + array ( + 'driver' => 'array', + 'serialize' => false, + ), + 'database' => + array ( + 'driver' => 'database', + 'table' => 'cache', + 'connection' => NULL, + 'lock_connection' => NULL, + ), + 'file' => + array ( + 'driver' => 'file', + 'path' => 'C:\\xampp2\\htdocs\\exchange\\storage\\framework/cache/data', + ), + 'memcached' => + array ( + 'driver' => 'memcached', + 'persistent_id' => NULL, + 'sasl' => + array ( + 0 => NULL, + 1 => NULL, + ), + 'options' => + array ( + ), + 'servers' => + array ( + 0 => + array ( + 'host' => '127.0.0.1', + 'port' => 11211, + 'weight' => 100, + ), + ), + ), + 'redis' => + array ( + 'driver' => 'redis', + 'connection' => 'cache', + 'lock_connection' => 'default', + ), + 'dynamodb' => + array ( + 'driver' => 'dynamodb', + 'key' => '', + 'secret' => '', + 'region' => 'us-east-1', + 'table' => 'cache', + 'endpoint' => NULL, + ), + ), + 'prefix' => 'laravel_cache', + ), + 'cors' => + array ( + 'paths' => + array ( + 0 => 'api/*', + 1 => 'sanctum/csrf-cookie', + ), + 'allowed_methods' => + array ( + 0 => '*', + ), + 'allowed_origins' => + array ( + 0 => '*', + ), + 'allowed_origins_patterns' => + array ( + ), + 'allowed_headers' => + array ( + 0 => '*', + ), + 'exposed_headers' => + array ( + ), + 'max_age' => 0, + 'supports_credentials' => false, + ), + 'database' => + array ( + 'default' => 'mysql', + 'connections' => + array ( + 'sqlite' => + array ( + 'driver' => 'sqlite', + 'url' => NULL, + 'database' => 'exchange', + 'prefix' => '', + 'foreign_key_constraints' => true, + ), + 'mysql' => + array ( + 'driver' => 'mysql', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'exchange', + 'username' => 'root', + 'password' => '', + 'unix_socket' => '', + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => NULL, + 'options' => + array ( + ), + ), + 'birzha' => + array ( + 'driver' => 'mysql', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'forge', + 'username' => 'forge', + 'password' => '', + 'unix_socket' => '', + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => NULL, + 'options' => + array ( + ), + ), + 'pgsql' => + array ( + 'driver' => 'pgsql', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'exchange', + 'username' => 'root', + 'password' => '', + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'schema' => 'public', + 'sslmode' => 'prefer', + ), + 'sqlsrv' => + array ( + 'driver' => 'sqlsrv', + 'url' => NULL, + 'host' => '127.0.0.1', + 'port' => '3306', + 'database' => 'exchange', + 'username' => 'root', + 'password' => '', + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + ), + ), + 'migrations' => 'migrations', + 'redis' => + array ( + 'client' => 'phpredis', + 'options' => + array ( + 'cluster' => 'redis', + 'prefix' => 'laravel_database_', + ), + 'default' => + array ( + 'url' => NULL, + 'host' => '127.0.0.1', + 'password' => NULL, + 'port' => '6379', + 'database' => '0', + ), + 'cache' => + array ( + 'url' => NULL, + 'host' => '127.0.0.1', + 'password' => NULL, + 'port' => '6379', + 'database' => '1', + ), + ), + ), + 'excel' => + array ( + 'exports' => + array ( + 'chunk_size' => 1000, + 'pre_calculate_formulas' => true, + 'strict_null_comparison' => false, + 'csv' => + array ( + 'delimiter' => ',', + 'enclosure' => '"', + 'line_ending' => ' +', + 'use_bom' => false, + 'include_separator_line' => false, + 'excel_compatibility' => false, + ), + 'properties' => + array ( + 'creator' => '', + 'lastModifiedBy' => '', + 'title' => '', + 'description' => '', + 'subject' => '', + 'keywords' => '', + 'category' => '', + 'manager' => '', + 'company' => '', + ), + ), + 'imports' => + array ( + 'read_only' => true, + 'ignore_empty' => false, + 'heading_row' => + array ( + 'formatter' => 'slug', + ), + 'csv' => + array ( + 'delimiter' => ',', + 'enclosure' => '"', + 'escape_character' => '\\', + 'contiguous' => false, + 'input_encoding' => 'UTF-8', + ), + 'properties' => + array ( + 'creator' => '', + 'lastModifiedBy' => '', + 'title' => '', + 'description' => '', + 'subject' => '', + 'keywords' => '', + 'category' => '', + 'manager' => '', + 'company' => '', + ), + ), + 'extension_detector' => + array ( + 'xlsx' => 'Xlsx', + 'xlsm' => 'Xlsx', + 'xltx' => 'Xlsx', + 'xltm' => 'Xlsx', + 'xls' => 'Xls', + 'xlt' => 'Xls', + 'ods' => 'Ods', + 'ots' => 'Ods', + 'slk' => 'Slk', + 'xml' => 'Xml', + 'gnumeric' => 'Gnumeric', + 'htm' => 'Html', + 'html' => 'Html', + 'csv' => 'Csv', + 'tsv' => 'Csv', + 'pdf' => 'Dompdf', + ), + 'value_binder' => + array ( + 'default' => 'Maatwebsite\\Excel\\DefaultValueBinder', + ), + 'cache' => + array ( + 'driver' => 'memory', + 'batch' => + array ( + 'memory_limit' => 60000, + ), + 'illuminate' => + array ( + 'store' => NULL, + ), + ), + 'transactions' => + array ( + 'handler' => 'db', + ), + 'temporary_files' => + array ( + 'local_path' => 'C:\\xampp2\\htdocs\\exchange\\storage\\framework/laravel-excel', + 'remote_disk' => NULL, + 'remote_prefix' => NULL, + 'force_resync_remote' => NULL, + ), + ), + 'filesystems' => + array ( + 'default' => 'local', + 'disks' => + array ( + 'local' => + array ( + 'driver' => 'local', + 'root' => 'C:\\xampp2\\htdocs\\exchange\\storage\\app', + ), + 'public' => + array ( + 'driver' => 'local', + 'root' => 'C:\\xampp2\\htdocs\\exchange\\storage\\app/public', + 'url' => 'http://localhost/storage', + 'visibility' => 'public', + ), + 's3' => + array ( + 'driver' => 's3', + 'key' => '', + 'secret' => '', + 'region' => 'us-east-1', + 'bucket' => '', + 'url' => NULL, + 'endpoint' => NULL, + ), + 'root' => + array ( + 'driver' => 'local', + 'root' => 'C:\\xampp2\\htdocs\\exchange', + ), + ), + 'links' => + array ( + 'C:\\xampp2\\htdocs\\exchange\\public\\storage' => 'C:\\xampp2\\htdocs\\exchange\\storage\\app/public', + ), + ), + 'fortify' => + array ( + 'guard' => 'web', + 'middleware' => + array ( + 0 => 'web', + ), + 'auth_middleware' => 'auth', + 'passwords' => 'users', + 'username' => 'email', + 'email' => 'email', + 'views' => true, + 'home' => '/', + 'prefix' => '', + 'domain' => NULL, + 'limiters' => + array ( + 'login' => 'login', + 'two-factor' => 'two-factor', + ), + 'redirects' => + array ( + 'login' => NULL, + 'logout' => NULL, + 'password-confirmation' => NULL, + 'register' => NULL, + 'email-verification' => NULL, + 'password-reset' => NULL, + ), + 'features' => + array ( + 0 => 'registration', + 1 => 'update-passwords', + ), + ), + 'googlerecaptchav3' => + array ( + 'request_method' => 'curl', + 'is_service_enabled' => true, + 'host_name' => '', + 'secret_key' => '', + 'site_key' => '', + 'inline' => false, + 'background_badge_display' => true, + 'background_mode' => false, + 'is_score_enabled' => false, + 'setting' => + array ( + 0 => + array ( + 'action' => 'create_request', + 'threshold' => 0, + 'score_comparision' => false, + ), + ), + 'skip_ips' => + array ( + ), + 'options' => + array ( + ), + 'api_js_url' => 'https://www.google.com/recaptcha/api.js', + 'site_verify_url' => 'https://www.google.com/recaptcha/api/siteverify', + 'language' => 'en', + ), + 'gravatar' => + array ( + 'default' => + array ( + 'size' => 80, + 'fallback' => 'mp', + 'secure' => false, + 'maximumRating' => 'g', + 'forceDefault' => false, + 'forceExtension' => 'jpg', + ), + ), + 'hashids' => + array ( + 'default' => 'main', + 'connections' => + array ( + 'main' => + array ( + 'salt' => 'exchange', + 'length' => '16', + 'alphabet' => 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', + ), + ), + ), + 'hashing' => + array ( + 'driver' => 'bcrypt', + 'bcrypt' => + array ( + 'rounds' => 10, + ), + 'argon' => + array ( + 'memory' => 1024, + 'threads' => 2, + 'time' => 2, + ), + ), + 'jetstream' => + array ( + 'stack' => 'inertia', + 'middleware' => + array ( + 0 => 'web', + ), + 'features' => + array ( + 0 => 'account-deletion', + ), + 'profile_photo_disk' => 'public', + ), + 'logging' => + array ( + 'default' => 'stack', + 'channels' => + array ( + 'stack' => + array ( + 'driver' => 'stack', + 'channels' => + array ( + 0 => 'single', + ), + 'ignore_exceptions' => false, + ), + 'single' => + array ( + 'driver' => 'single', + 'path' => 'C:\\xampp2\\htdocs\\exchange\\storage\\logs/laravel.log', + 'level' => 'debug', + ), + 'daily' => + array ( + 'driver' => 'daily', + 'path' => 'C:\\xampp2\\htdocs\\exchange\\storage\\logs/laravel.log', + 'level' => 'debug', + 'days' => 14, + ), + 'slack' => + array ( + 'driver' => 'slack', + 'url' => NULL, + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => 'critical', + ), + 'papertrail' => + array ( + 'driver' => 'monolog', + 'level' => 'debug', + 'handler' => 'Monolog\\Handler\\SyslogUdpHandler', + 'handler_with' => + array ( + 'host' => NULL, + 'port' => NULL, + ), + ), + 'stderr' => + array ( + 'driver' => 'monolog', + 'level' => 'debug', + 'handler' => 'Monolog\\Handler\\StreamHandler', + 'formatter' => NULL, + 'with' => + array ( + 'stream' => 'php://stderr', + ), + ), + 'syslog' => + array ( + 'driver' => 'syslog', + 'level' => 'debug', + ), + 'errorlog' => + array ( + 'driver' => 'errorlog', + 'level' => 'debug', + ), + 'null' => + array ( + 'driver' => 'monolog', + 'handler' => 'Monolog\\Handler\\NullHandler', + ), + 'emergency' => + array ( + 'path' => 'C:\\xampp2\\htdocs\\exchange\\storage\\logs/laravel.log', + ), + ), + ), + 'mail' => + array ( + 'default' => 'smtp', + 'mailers' => + array ( + 'smtp' => + array ( + 'transport' => 'smtp', + 'host' => 'smtp.mailtrap.io', + 'port' => '2525', + 'encryption' => NULL, + 'username' => NULL, + 'password' => NULL, + 'timeout' => NULL, + 'auth_mode' => NULL, + ), + 'ses' => + array ( + 'transport' => 'ses', + ), + 'mailgun' => + array ( + 'transport' => 'mailgun', + ), + 'postmark' => + array ( + 'transport' => 'postmark', + ), + 'sendmail' => + array ( + 'transport' => 'sendmail', + 'path' => '/usr/sbin/sendmail -bs', + ), + 'log' => + array ( + 'transport' => 'log', + 'channel' => NULL, + ), + 'array' => + array ( + 'transport' => 'array', + ), + ), + 'from' => + array ( + 'address' => NULL, + 'name' => 'Laravel', + ), + 'markdown' => + array ( + 'theme' => 'default', + 'paths' => + array ( + 0 => 'C:\\xampp2\\htdocs\\exchange\\resources\\views/vendor/mail', + ), + ), + ), + 'queue' => + array ( + 'default' => 'sync', + 'connections' => + array ( + 'sync' => + array ( + 'driver' => 'sync', + ), + 'database' => + array ( + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + 'after_commit' => false, + ), + 'beanstalkd' => + array ( + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + 'after_commit' => false, + ), + 'sqs' => + array ( + 'driver' => 'sqs', + 'key' => '', + 'secret' => '', + 'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id', + 'queue' => 'default', + 'suffix' => NULL, + 'region' => 'us-east-1', + 'after_commit' => false, + ), + 'redis' => + array ( + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => NULL, + 'after_commit' => false, + ), + ), + 'failed' => + array ( + 'driver' => 'database-uuids', + 'database' => 'mysql', + 'table' => 'failed_jobs', + ), + ), + 'sanctum' => + array ( + 'stateful' => + array ( + 0 => 'localhost', + 1 => 'localhost:3000', + 2 => '127.0.0.1', + 3 => '127.0.0.1:8000', + 4 => '::1', + 5 => 'localhost', + ), + 'guard' => + array ( + 0 => 'web', + ), + 'expiration' => NULL, + 'middleware' => + array ( + 'verify_csrf_token' => 'App\\Http\\Middleware\\VerifyCsrfToken', + 'encrypt_cookies' => 'App\\Http\\Middleware\\EncryptCookies', + ), + ), + 'scout' => + array ( + 'driver' => 'algolia', + 'prefix' => '', + 'queue' => false, + 'after_commit' => false, + 'chunk' => + array ( + 'searchable' => 500, + 'unsearchable' => 500, + ), + 'soft_delete' => false, + 'identify' => false, + 'algolia' => + array ( + 'id' => '', + 'secret' => '', + ), + 'meilisearch' => + array ( + 'host' => 'http://localhost:7700', + 'key' => NULL, + ), + ), + 'services' => + array ( + 'mailgun' => + array ( + 'domain' => NULL, + 'secret' => NULL, + 'endpoint' => 'api.mailgun.net', + ), + 'postmark' => + array ( + 'token' => NULL, + ), + 'ses' => + array ( + 'key' => '', + 'secret' => '', + 'region' => 'us-east-1', + ), + ), + 'session' => + array ( + 'driver' => 'file', + 'lifetime' => '120', + 'expire_on_close' => false, + 'encrypt' => false, + 'files' => 'C:\\xampp2\\htdocs\\exchange\\storage\\framework/sessions', + 'connection' => NULL, + 'table' => 'sessions', + 'store' => NULL, + 'lottery' => + array ( + 0 => 2, + 1 => 100, + ), + 'cookie' => 'laravel_session', + 'path' => '/', + 'domain' => NULL, + 'secure' => false, + 'http_only' => true, + 'same_site' => 'lax', + ), + 'translatable' => + array ( + 'fallback_locale' => 'tm', + 'fallback_any' => false, + ), + 'view' => + array ( + 'paths' => + array ( + 0 => 'C:\\xampp2\\htdocs\\exchange\\resources\\views', + ), + 'compiled' => 'C:\\xampp2\\htdocs\\exchange\\storage\\framework\\views', + ), + 'flare' => + array ( + 'key' => NULL, + 'reporting' => + array ( + 'anonymize_ips' => true, + 'collect_git_information' => false, + 'report_queries' => true, + 'maximum_number_of_collected_queries' => 200, + 'report_query_bindings' => true, + 'report_view_data' => true, + 'grouping_type' => NULL, + 'report_logs' => true, + 'maximum_number_of_collected_logs' => 200, + 'censor_request_body_fields' => + array ( + 0 => 'password', + ), + ), + 'send_logs_as_events' => true, + 'censor_request_body_fields' => + array ( + 0 => 'password', + ), + ), + 'ignition' => + array ( + 'editor' => 'phpstorm', + 'theme' => 'light', + 'enable_share_button' => true, + 'register_commands' => false, + 'ignored_solution_providers' => + array ( + 0 => 'Facade\\Ignition\\SolutionProviders\\MissingPackageSolutionProvider', + ), + 'enable_runnable_solutions' => NULL, + 'remote_sites_path' => '', + 'local_sites_path' => '', + 'housekeeping_endpoint_prefix' => '_ignition', + ), + 'inertia' => + array ( + 'testing' => + array ( + 'ensure_pages_exist' => true, + 'page_paths' => + array ( + 0 => 'C:\\xampp2\\htdocs\\exchange\\resources\\js/Pages', + ), + 'page_extensions' => + array ( + 0 => 'js', + 1 => 'jsx', + 2 => 'svelte', + 3 => 'ts', + 4 => 'vue', + ), + ), + ), + 'image' => + array ( + 'driver' => 'gd', + ), + 'prologue' => + array ( + 'alerts' => + array ( + 'levels' => + array ( + 0 => 'info', + 1 => 'warning', + 2 => 'error', + 3 => 'success', + ), + 'session_key' => 'alert_messages', + ), + ), + 'trustedproxy' => + array ( + 'proxies' => NULL, + 'headers' => 30, + ), + 'tinker' => + array ( + 'commands' => + array ( + ), + 'alias' => + array ( + ), + 'dont_alias' => + array ( + 0 => 'App\\Nova', + ), + ), +); diff --git a/bootstrap/cache/routes-v7.php b/bootstrap/cache/routes-v7.php new file mode 100644 index 0000000..7111522 --- /dev/null +++ b/bootstrap/cache/routes-v7.php @@ -0,0 +1,5935 @@ +setCompiledRoutes( + array ( + 'compiled' => + array ( + 0 => false, + 1 => + array ( + '/admin/login' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.auth.login', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'generated::xqzJmyD9osMFN3cX', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/logout' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.auth.logout', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'generated::N2Gvs2hFDPruOA0o', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/register' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.auth.register', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'generated::ScumPNg8mHyJhxsD', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/password/reset' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.auth.password.reset', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'generated::0u3iPddLnOi35sKO', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/password/email' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.auth.password.email', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/dashboard' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.dashboard', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/edit-account-info' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.account.info', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'backpack.account.info.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/change-password' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.account.password', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/category' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'category.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/category/search' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.search', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/category/create' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.create', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/trading' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'trading.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'trading.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/trading/search' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'trading.search', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/trading/create' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'trading.create', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/news' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'news.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'news.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/news/search' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'news.search', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/news/create' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'news.create', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/document' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.index', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'document.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/document/search' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.search', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/admin/document/create' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.create', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/login' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'login', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'generated::qjrbRqnyGYCieES9', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/logout' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'logout', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/register' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'register', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'generated::WSZ9DGOeHu49Hi6q', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/user/password' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'user-password.update', + ), + 1 => NULL, + 2 => + array ( + 'PUT' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/user/confirm-password' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::Hy8c1o9egoW2jH0w', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'password.confirm', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/user/confirmed-password-status' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'password.confirmation', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/user/profile' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'profile.show', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/user/other-browser-sessions' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'other-browser-sessions.destroy', + ), + 1 => NULL, + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/user/profile-photo' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'current-user-photo.destroy', + ), + 1 => NULL, + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/user' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'current-user.destroy', + ), + 1 => NULL, + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/sanctum/csrf-cookie' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::pgAn6pQtvvKWMx5H', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/imports' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'api.imports', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/exports' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'api.exports', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/groups' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::Dm3tlo256KXVufKW', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/categories' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::DGikTTBpoVnuvhJy', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/other-filters' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::ih8Re9qksvWdVg8j', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/tradings' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::HlySmDhiqyNjqBgQ', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/news' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::kyLdiJEqtC0psijk', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/api/documents' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::P4wNrPu8SotNP9Gr', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/imports' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'imports', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/tradings' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'tradings', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'exports', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/requests' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'requests.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'requests', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/imports/import' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'imports.import', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/exports/import' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'exports.import', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/tradings/import' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'tradings.import', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/import-status' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'import-status', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/lines' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'lines', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'lines.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/settings' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'settings', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'settings.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/categories' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'categories', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'categories.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/groups' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'groups', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'groups.store', + ), + 1 => NULL, + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/upgrade' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'generated::YY2YcKQE5i82oToF', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + '/logout-confirm' => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'logout_confirm', + ), + 1 => NULL, + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + ), + 2 => + array ( + 0 => '{^(?|/admin/(?|password/reset/([^/]++)(*:40)|category/(?|([^/]++)(?|/(?|details(*:81)|edit(*:92)|show(*:103))|(*:112))|reorder(?|(*:131)))|trading/([^/]++)(?|/(?|details(*:171)|edit(*:183)|show(*:195))|(*:204))|news/([^/]++)(?|/(?|details(*:240)|edit(*:252)|show(*:264))|(*:273))|document/(?|([^/]++)(?|/(?|details(*:316)|edit(*:328)|show(*:340))|(*:349))|reorder(?|(*:368))))|/download/([^/]++)(*:397)|/l(?|ang/([^/]++)(*:422)|ines/([^/]++)(*:443))|/requests/([^/]++)(*:470)|/categories/([^/]++)(*:498)|/groups/([^/]++)(?|(*:525)))/?$}sDu', + ), + 3 => + array ( + 40 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'backpack.auth.password.reset.token', + ), + 1 => + array ( + 0 => 'token', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 81 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.showDetailsRow', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 92 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.edit', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 103 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.show', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 112 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.update', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'PUT' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'category.destroy', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 131 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'category.reorder', + ), + 1 => + array ( + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'category.save.reorder', + ), + 1 => + array ( + ), + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 171 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'trading.showDetailsRow', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 183 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'trading.edit', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 195 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'trading.show', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 204 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'trading.update', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'PUT' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'trading.destroy', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 240 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'news.showDetailsRow', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 252 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'news.edit', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 264 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'news.show', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 273 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'news.update', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'PUT' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'news.destroy', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 316 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.showDetailsRow', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 328 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.edit', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 340 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.show', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 349 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.update', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'PUT' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'document.destroy', + ), + 1 => + array ( + 0 => 'id', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 368 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'document.reorder', + ), + 1 => + array ( + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'document.save.reorder', + ), + 1 => + array ( + ), + 2 => + array ( + 'POST' => 0, + ), + 3 => NULL, + 4 => false, + 5 => false, + 6 => NULL, + ), + ), + 397 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'download', + ), + 1 => + array ( + 0 => 'group', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 422 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'lang', + ), + 1 => + array ( + 0 => 'lang', + ), + 2 => + array ( + 'GET' => 0, + 'HEAD' => 1, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 443 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'lines.destroy', + ), + 1 => + array ( + 0 => 'export', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 470 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'requests.destroy', + ), + 1 => + array ( + 0 => 'request', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 498 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'categories.destroy', + ), + 1 => + array ( + 0 => 'category', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + ), + 525 => + array ( + 0 => + array ( + 0 => + array ( + '_route' => 'groups.update', + ), + 1 => + array ( + 0 => 'group', + ), + 2 => + array ( + 'PUT' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + 1 => + array ( + 0 => + array ( + '_route' => 'groups.destroy', + ), + 1 => + array ( + 0 => 'group', + ), + 2 => + array ( + 'DELETE' => 0, + ), + 3 => NULL, + 4 => false, + 5 => true, + 6 => NULL, + ), + 2 => + array ( + 0 => NULL, + 1 => NULL, + 2 => NULL, + 3 => NULL, + 4 => false, + 5 => false, + 6 => 0, + ), + ), + ), + 4 => NULL, + ), + 'attributes' => + array ( + 'backpack.auth.login' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/login', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@showLoginForm', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@showLoginForm', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.auth.login', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::xqzJmyD9osMFN3cX' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/login', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@login', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@login', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'generated::xqzJmyD9osMFN3cX', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.auth.logout' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/logout', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@logout', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@logout', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.auth.logout', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::N2Gvs2hFDPruOA0o' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/logout', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@logout', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\LoginController@logout', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'generated::N2Gvs2hFDPruOA0o', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.auth.register' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/register', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\RegisterController@showRegistrationForm', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\RegisterController@showRegistrationForm', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.auth.register', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::ScumPNg8mHyJhxsD' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/register', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\RegisterController@register', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\RegisterController@register', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'generated::ScumPNg8mHyJhxsD', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.auth.password.reset' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/password/reset', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ForgotPasswordController@showLinkRequestForm', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ForgotPasswordController@showLinkRequestForm', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.auth.password.reset', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::0u3iPddLnOi35sKO' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/password/reset', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ResetPasswordController@reset', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ResetPasswordController@reset', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'generated::0u3iPddLnOi35sKO', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.auth.password.reset.token' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/password/reset/{token}', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ResetPasswordController@showResetForm', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ResetPasswordController@showResetForm', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.auth.password.reset.token', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.auth.password.email' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/password/email', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'backpack.throttle.password.recovery:3,10', + ), + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ForgotPasswordController@sendResetLinkEmail', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\Auth\\ForgotPasswordController@sendResetLinkEmail', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.auth.password.email', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.dashboard' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/dashboard', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\AdminController@dashboard', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\AdminController@dashboard', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.dashboard', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\AdminController@redirect', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\AdminController@redirect', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.account.info' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/edit-account-info', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\MyAccountController@getAccountInfoForm', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\MyAccountController@getAccountInfoForm', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.account.info', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.account.info.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/edit-account-info', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\MyAccountController@postAccountInfoForm', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\MyAccountController@postAccountInfoForm', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.account.info.store', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'backpack.account.password' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/change-password', + 'action' => + array ( + 'middleware' => 'web', + 'uses' => 'Backpack\\CRUD\\app\\Http\\Controllers\\MyAccountController@postChangePasswordForm', + 'controller' => 'Backpack\\CRUD\\app\\Http\\Controllers\\MyAccountController@postChangePasswordForm', + 'namespace' => 'Backpack\\CRUD\\app\\Http\\Controllers', + 'prefix' => 'admin', + 'where' => + array ( + ), + 'as' => 'backpack.account.password', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/category', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.index', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@index', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@index', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.search' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/category/search', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.search', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@search', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@search', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.showDetailsRow' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/category/{id}/details', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.showDetailsRow', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@showDetailsRow', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@showDetailsRow', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.create' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/category/create', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.create', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@create', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@create', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/category', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.store', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@store', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@store', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.edit' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/category/{id}/edit', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.edit', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@edit', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@edit', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.update' => + array ( + 'methods' => + array ( + 0 => 'PUT', + ), + 'uri' => 'admin/category/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.update', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@update', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@update', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'admin/category/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.destroy', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@destroy', + 'operation' => 'delete', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@destroy', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.show' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/category/{id}/show', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.show', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@show', + 'operation' => 'show', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@show', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.reorder' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/category/reorder', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.reorder', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@reorder', + 'operation' => 'reorder', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@reorder', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'category.save.reorder' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/category/reorder', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'category.save.reorder', + 'uses' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@saveReorder', + 'operation' => 'reorder', + 'controller' => 'App\\Http\\Controllers\\Admin\\CategoryCrudController@saveReorder', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/trading', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.index', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@index', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@index', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.search' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/trading/search', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.search', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@search', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@search', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.showDetailsRow' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/trading/{id}/details', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.showDetailsRow', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@showDetailsRow', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@showDetailsRow', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.create' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/trading/create', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.create', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@create', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@create', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/trading', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.store', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@store', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@store', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.edit' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/trading/{id}/edit', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.edit', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@edit', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@edit', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.update' => + array ( + 'methods' => + array ( + 0 => 'PUT', + ), + 'uri' => 'admin/trading/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.update', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@update', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@update', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'admin/trading/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.destroy', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@destroy', + 'operation' => 'delete', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@destroy', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'trading.show' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/trading/{id}/show', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'trading.show', + 'uses' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@show', + 'operation' => 'show', + 'controller' => 'App\\Http\\Controllers\\Admin\\TradingCrudController@show', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/news', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.index', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@index', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@index', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.search' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/news/search', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.search', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@search', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@search', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.showDetailsRow' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/news/{id}/details', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.showDetailsRow', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@showDetailsRow', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@showDetailsRow', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.create' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/news/create', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.create', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@create', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@create', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/news', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.store', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@store', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@store', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.edit' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/news/{id}/edit', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.edit', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@edit', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@edit', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.update' => + array ( + 'methods' => + array ( + 0 => 'PUT', + ), + 'uri' => 'admin/news/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.update', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@update', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@update', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'admin/news/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.destroy', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@destroy', + 'operation' => 'delete', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@destroy', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'news.show' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/news/{id}/show', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'news.show', + 'uses' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@show', + 'operation' => 'show', + 'controller' => 'App\\Http\\Controllers\\Admin\\NewsCrudController@show', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.index' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/document', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.index', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@index', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@index', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.search' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/document/search', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.search', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@search', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@search', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.showDetailsRow' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/document/{id}/details', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.showDetailsRow', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@showDetailsRow', + 'operation' => 'list', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@showDetailsRow', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.create' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/document/create', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.create', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@create', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@create', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/document', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.store', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@store', + 'operation' => 'create', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@store', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.edit' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/document/{id}/edit', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.edit', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@edit', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@edit', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.update' => + array ( + 'methods' => + array ( + 0 => 'PUT', + ), + 'uri' => 'admin/document/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.update', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@update', + 'operation' => 'update', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@update', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'admin/document/{id}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.destroy', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@destroy', + 'operation' => 'delete', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@destroy', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.show' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/document/{id}/show', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.show', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@show', + 'operation' => 'show', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@show', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.reorder' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'admin/document/reorder', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.reorder', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@reorder', + 'operation' => 'reorder', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@reorder', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'document.save.reorder' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'admin/document/reorder', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'admin', + ), + 'as' => 'document.save.reorder', + 'uses' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@saveReorder', + 'operation' => 'reorder', + 'controller' => 'App\\Http\\Controllers\\Admin\\DocumentCrudController@saveReorder', + 'namespace' => 'App\\Http\\Controllers\\Admin', + 'prefix' => 'admin', + 'where' => + array ( + ), + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'login' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'login', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'guest:web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController@create', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController@create', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'login', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::qjrbRqnyGYCieES9' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'login', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'guest:web', + 2 => 'throttle:login', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController@store', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController@store', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::qjrbRqnyGYCieES9', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'logout' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'logout', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController@destroy', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController@destroy', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'logout', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'register' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'register', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'guest:web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\RegisteredUserController@create', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\RegisteredUserController@create', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'register', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::WSZ9DGOeHu49Hi6q' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'register', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'guest:web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\RegisteredUserController@store', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\RegisteredUserController@store', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::WSZ9DGOeHu49Hi6q', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'user-password.update' => + array ( + 'methods' => + array ( + 0 => 'PUT', + ), + 'uri' => 'user/password', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\PasswordController@update', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\PasswordController@update', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'user-password.update', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::Hy8c1o9egoW2jH0w' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'user/confirm-password', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\ConfirmablePasswordController@show', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\ConfirmablePasswordController@show', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::Hy8c1o9egoW2jH0w', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'password.confirmation' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'user/confirmed-password-status', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\ConfirmedPasswordStatusController@show', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\ConfirmedPasswordStatusController@show', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'password.confirmation', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'password.confirm' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'user/confirm-password', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:web', + ), + 'uses' => 'Laravel\\Fortify\\Http\\Controllers\\ConfirmablePasswordController@store', + 'controller' => 'Laravel\\Fortify\\Http\\Controllers\\ConfirmablePasswordController@store', + 'namespace' => 'Laravel\\Fortify\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'password.confirm', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'profile.show' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'user/profile', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth', + ), + 'uses' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\UserProfileController@show', + 'controller' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\UserProfileController@show', + 'namespace' => 'Laravel\\Jetstream\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'profile.show', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'other-browser-sessions.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'user/other-browser-sessions', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth', + ), + 'uses' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\OtherBrowserSessionsController@destroy', + 'controller' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\OtherBrowserSessionsController@destroy', + 'namespace' => 'Laravel\\Jetstream\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'other-browser-sessions.destroy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'current-user-photo.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'user/profile-photo', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth', + ), + 'uses' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\ProfilePhotoController@destroy', + 'controller' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\ProfilePhotoController@destroy', + 'namespace' => 'Laravel\\Jetstream\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'current-user-photo.destroy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'current-user.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'user', + 'action' => + array ( + 'domain' => NULL, + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth', + ), + 'uses' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\CurrentUserController@destroy', + 'controller' => 'Laravel\\Jetstream\\Http\\Controllers\\Inertia\\CurrentUserController@destroy', + 'namespace' => 'Laravel\\Jetstream\\Http\\Controllers', + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'current-user.destroy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::pgAn6pQtvvKWMx5H' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'sanctum/csrf-cookie', + 'action' => + array ( + 'uses' => 'Laravel\\Sanctum\\Http\\Controllers\\CsrfCookieController@show', + 'controller' => 'Laravel\\Sanctum\\Http\\Controllers\\CsrfCookieController@show', + 'namespace' => NULL, + 'prefix' => 'sanctum', + 'where' => + array ( + ), + 'middleware' => + array ( + 0 => 'web', + ), + 'as' => 'generated::pgAn6pQtvvKWMx5H', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'api.imports' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/imports', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\ImportController@index', + 'controller' => 'App\\Http\\Controllers\\Api\\ImportController@index', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'api.imports', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'api.exports' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/exports', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\ExportController@index', + 'controller' => 'App\\Http\\Controllers\\Api\\ExportController@index', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'api.exports', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::Dm3tlo256KXVufKW' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/groups', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\FiltersController@groups', + 'controller' => 'App\\Http\\Controllers\\Api\\FiltersController@groups', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'generated::Dm3tlo256KXVufKW', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::DGikTTBpoVnuvhJy' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/categories', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\CategoryController@index', + 'controller' => 'App\\Http\\Controllers\\Api\\CategoryController@index', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'generated::DGikTTBpoVnuvhJy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::ih8Re9qksvWdVg8j' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/other-filters', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\FiltersController@otherFilters', + 'controller' => 'App\\Http\\Controllers\\Api\\FiltersController@otherFilters', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'generated::ih8Re9qksvWdVg8j', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::HlySmDhiqyNjqBgQ' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/tradings', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\TradingsController@index', + 'controller' => 'App\\Http\\Controllers\\Api\\TradingsController@index', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'generated::HlySmDhiqyNjqBgQ', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::kyLdiJEqtC0psijk' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/news', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\NewsController@index', + 'controller' => 'App\\Http\\Controllers\\Api\\NewsController@index', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'generated::kyLdiJEqtC0psijk', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::P4wNrPu8SotNP9Gr' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'api/documents', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'api', + ), + 'uses' => 'App\\Http\\Controllers\\Api\\DocumentController@index', + 'controller' => 'App\\Http\\Controllers\\Api\\DocumentController@index', + 'namespace' => NULL, + 'prefix' => 'api', + 'where' => + array ( + ), + 'as' => 'generated::P4wNrPu8SotNP9Gr', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'imports' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'imports', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'check_october_session', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\ImportController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\ImportController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'imports', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'tradings' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'tradings', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'check_october_session', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\TradingController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\TradingController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'tradings', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'exports' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => '/', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'check_october_session', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\ExportController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\ExportController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'exports', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'download' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'download/{group}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'check_october_session', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\GroupController@download', + 'controller' => 'App\\Http\\Controllers\\Web\\GroupController@download', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'download', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'requests.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'requests', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'check_october_session', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\RequestController@store', + 'controller' => 'App\\Http\\Controllers\\Web\\RequestController@store', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'requests.store', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'lang' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'lang/{lang}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'check_october_session', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\HomeController@lang', + 'controller' => 'App\\Http\\Controllers\\Web\\HomeController@lang', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'lang', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'imports.import' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'imports/import', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\ImportController@import', + 'controller' => 'App\\Http\\Controllers\\Web\\ImportController@import', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'imports.import', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'exports.import' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'exports/import', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\ExportController@import', + 'controller' => 'App\\Http\\Controllers\\Web\\ExportController@import', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'exports.import', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'tradings.import' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'tradings/import', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\TradingController@import', + 'controller' => 'App\\Http\\Controllers\\Web\\TradingController@import', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'tradings.import', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'import-status' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'import-status', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\ExportController@status', + 'controller' => 'App\\Http\\Controllers\\Web\\ExportController@status', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'import-status', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'lines' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'lines', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\LineController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\LineController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'lines', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'lines.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'lines', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\LineController@store', + 'controller' => 'App\\Http\\Controllers\\Web\\LineController@store', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'lines.store', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'lines.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'lines/{export}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\LineController@destroy', + 'controller' => 'App\\Http\\Controllers\\Web\\LineController@destroy', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'lines.destroy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'requests' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'requests', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\RequestController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\RequestController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'requests', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'requests.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'requests/{request}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\RequestController@destroy', + 'controller' => 'App\\Http\\Controllers\\Web\\RequestController@destroy', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'requests.destroy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'settings' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'settings', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\SettingController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\SettingController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'settings', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'settings.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'settings', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\SettingController@store', + 'controller' => 'App\\Http\\Controllers\\Web\\SettingController@store', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'settings.store', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'categories' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'categories', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\CategoryController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\CategoryController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'categories', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'categories.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'categories', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\CategoryController@store', + 'controller' => 'App\\Http\\Controllers\\Web\\CategoryController@store', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'categories.store', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'categories.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'categories/{category}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\CategoryController@destroy', + 'controller' => 'App\\Http\\Controllers\\Web\\CategoryController@destroy', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'categories.destroy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'groups' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'groups', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\GroupController@index', + 'controller' => 'App\\Http\\Controllers\\Web\\GroupController@index', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'groups', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'groups.store' => + array ( + 'methods' => + array ( + 0 => 'POST', + ), + 'uri' => 'groups', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\GroupController@store', + 'controller' => 'App\\Http\\Controllers\\Web\\GroupController@store', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'groups.store', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'groups.update' => + array ( + 'methods' => + array ( + 0 => 'PUT', + ), + 'uri' => 'groups/{group}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\GroupController@update', + 'controller' => 'App\\Http\\Controllers\\Web\\GroupController@update', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'groups.update', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'groups.destroy' => + array ( + 'methods' => + array ( + 0 => 'DELETE', + ), + 'uri' => 'groups/{group}', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\GroupController@destroy', + 'controller' => 'App\\Http\\Controllers\\Web\\GroupController@destroy', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'groups.destroy', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'generated::YY2YcKQE5i82oToF' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'upgrade', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\HomeController@upgrade', + 'controller' => 'App\\Http\\Controllers\\Web\\HomeController@upgrade', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'generated::YY2YcKQE5i82oToF', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + 'logout_confirm' => + array ( + 'methods' => + array ( + 0 => 'GET', + 1 => 'HEAD', + ), + 'uri' => 'logout-confirm', + 'action' => + array ( + 'middleware' => + array ( + 0 => 'web', + 1 => 'auth:sanctum', + ), + 'uses' => 'App\\Http\\Controllers\\Web\\HomeController@logoutConfirm', + 'controller' => 'App\\Http\\Controllers\\Web\\HomeController@logoutConfirm', + 'namespace' => NULL, + 'prefix' => '', + 'where' => + array ( + ), + 'as' => 'logout_confirm', + ), + 'fallback' => false, + 'defaults' => + array ( + ), + 'wheres' => + array ( + ), + 'bindingFields' => + array ( + ), + 'lockSeconds' => NULL, + 'waitSeconds' => NULL, + 'withTrashed' => false, + ), + ), +) +); diff --git a/config/app.php b/config/app.php index d291390..d207fa0 100644 --- a/config/app.php +++ b/config/app.php @@ -95,7 +95,7 @@ return [ | */ - 'fallback_locale' => 'tk', + 'fallback_locale' => 'tm', /* |-------------------------------------------------------------------------- @@ -108,7 +108,7 @@ return [ | */ - 'faker_locale' => 'tk_TK', + 'faker_locale' => 'tm_TM', /* |-------------------------------------------------------------------------- diff --git a/config/backpack/crud.php b/config/backpack/crud.php index 7548ed8..caf9b18 100644 --- a/config/backpack/crud.php +++ b/config/backpack/crud.php @@ -428,7 +428,7 @@ return [ // "to" => "Tonga", // "tr_TR" => "Turkish (Turkey)", // "tr" => "Turkish", - "tk" => "Turkmen", + "tm" => "Turkmen", // "uk_UA" => "Ukrainian (Ukraine)", // "uk" => "Ukrainian", // "ur_IN" => "Urdu (India)", diff --git a/config/translatable.php b/config/translatable.php index c71d031..6aeb337 100644 --- a/config/translatable.php +++ b/config/translatable.php @@ -5,5 +5,5 @@ return [ /* * If a translation has not been set for a given locale, use this locale instead. */ - 'fallback_locale' => 'tk', + 'fallback_locale' => 'tm', ]; diff --git a/database/factories/DocumentFactory.php b/database/factories/DocumentFactory.php new file mode 100644 index 0000000..c2af255 --- /dev/null +++ b/database/factories/DocumentFactory.php @@ -0,0 +1,20 @@ +id(); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('news'); - } -} diff --git a/database/migrations/2022_11_29_145958_create_documents_table.php b/database/migrations/2022_11_29_145958_create_documents_table.php new file mode 100644 index 0000000..f6e5439 --- /dev/null +++ b/database/migrations/2022_11_29_145958_create_documents_table.php @@ -0,0 +1,37 @@ +id(); + $table->text('title'); + $table->text('file'); + $table->integer('parent_id')->default(0)->nullable(); + $table->integer('lft')->default(0); + $table->integer('rgt')->default(0); + $table->integer('depth')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('documents'); + } +} diff --git a/database/seeders/DocumentSeeder.php b/database/seeders/DocumentSeeder.php new file mode 100644 index 0000000..357196a --- /dev/null +++ b/database/seeders/DocumentSeeder.php @@ -0,0 +1,18 @@ +> +endobj + +2 0 obj +<< +/Type /Outlines +/Count 0 +>> +endobj + +3 0 obj +<< +/Type /Pages +/Count 2 +/Kids [ 4 0 R 6 0 R ] +>> +endobj + +4 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 5 0 R +>> +endobj + +5 0 obj +<< /Length 1074 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( A Simple PDF File ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( This is a small demonstration .pdf file - ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( just for use in the Virtual Mechanics tutorials. More text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 628.8480 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 616.8960 Td +( text. And more text. Boring, zzzzz. And more text. And more text. And ) Tj +ET +BT +/F1 0010 Tf +69.2500 604.9440 Td +( more text. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 592.9920 Td +( And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 569.0880 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 557.1360 Td +( text. And more text. And more text. Even more. Continued on page 2 ...) Tj +ET +endstream +endobj + +6 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 7 0 R +>> +endobj + +7 0 obj +<< /Length 676 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( Simple PDF File 2 ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( ...continued from page 1. Yet more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 676.6560 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( text. Oh, how boring typing this stuff. But not as boring as watching ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( paint dry. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 640.8000 Td +( Boring. More, a little more text. The end, and just as well. ) Tj +ET +endstream +endobj + +8 0 obj +[/PDF /Text] +endobj + +9 0 obj +<< +/Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding +>> +endobj + +10 0 obj +<< +/Creator (Rave \(http://www.nevrona.com/rave\)) +/Producer (Nevrona Designs) +/CreationDate (D:20060301072826) +>> +endobj + +xref +0 11 +0000000000 65535 f +0000000019 00000 n +0000000093 00000 n +0000000147 00000 n +0000000222 00000 n +0000000390 00000 n +0000001522 00000 n +0000001690 00000 n +0000002423 00000 n +0000002456 00000 n +0000002574 00000 n + +trailer +<< +/Size 11 +/Root 1 0 R +/Info 10 0 R +>> + +startxref +2714 +%%EOF diff --git a/public/uploads/files/0e0eaac476e19d3bd973f49051cef914.pdf b/public/uploads/files/0e0eaac476e19d3bd973f49051cef914.pdf new file mode 100644 index 0000000000000000000000000000000000000000..774c2ea70c55104973794121eae56bcad918da97 GIT binary patch literal 13264 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 literal 0 HcmV?d00001 diff --git a/public/uploads/files/18a8bc224c8587a3b552c9fe719f700a.pdf b/public/uploads/files/18a8bc224c8587a3b552c9fe719f700a.pdf new file mode 100644 index 0000000..c0e31a0 --- /dev/null +++ b/public/uploads/files/18a8bc224c8587a3b552c9fe719f700a.pdf @@ -0,0 +1,198 @@ +%PDF-1.3 +%âãÏÓ + +1 0 obj +<< +/Type /Catalog +/Outlines 2 0 R +/Pages 3 0 R +>> +endobj + +2 0 obj +<< +/Type /Outlines +/Count 0 +>> +endobj + +3 0 obj +<< +/Type /Pages +/Count 2 +/Kids [ 4 0 R 6 0 R ] +>> +endobj + +4 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 5 0 R +>> +endobj + +5 0 obj +<< /Length 1074 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( A Simple PDF File ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( This is a small demonstration .pdf file - ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( just for use in the Virtual Mechanics tutorials. More text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 628.8480 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 616.8960 Td +( text. And more text. Boring, zzzzz. And more text. And more text. And ) Tj +ET +BT +/F1 0010 Tf +69.2500 604.9440 Td +( more text. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 592.9920 Td +( And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 569.0880 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 557.1360 Td +( text. And more text. And more text. Even more. Continued on page 2 ...) Tj +ET +endstream +endobj + +6 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 7 0 R +>> +endobj + +7 0 obj +<< /Length 676 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( Simple PDF File 2 ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( ...continued from page 1. Yet more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 676.6560 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( text. Oh, how boring typing this stuff. But not as boring as watching ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( paint dry. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 640.8000 Td +( Boring. More, a little more text. The end, and just as well. ) Tj +ET +endstream +endobj + +8 0 obj +[/PDF /Text] +endobj + +9 0 obj +<< +/Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding +>> +endobj + +10 0 obj +<< +/Creator (Rave \(http://www.nevrona.com/rave\)) +/Producer (Nevrona Designs) +/CreationDate (D:20060301072826) +>> +endobj + +xref +0 11 +0000000000 65535 f +0000000019 00000 n +0000000093 00000 n +0000000147 00000 n +0000000222 00000 n +0000000390 00000 n +0000001522 00000 n +0000001690 00000 n +0000002423 00000 n +0000002456 00000 n +0000002574 00000 n + +trailer +<< +/Size 11 +/Root 1 0 R +/Info 10 0 R +>> + +startxref +2714 +%%EOF diff --git a/public/uploads/files/7e9f7de2181365e8a985034141299dbd.pdf b/public/uploads/files/7e9f7de2181365e8a985034141299dbd.pdf new file mode 100644 index 0000000..c0e31a0 --- /dev/null +++ b/public/uploads/files/7e9f7de2181365e8a985034141299dbd.pdf @@ -0,0 +1,198 @@ +%PDF-1.3 +%âãÏÓ + +1 0 obj +<< +/Type /Catalog +/Outlines 2 0 R +/Pages 3 0 R +>> +endobj + +2 0 obj +<< +/Type /Outlines +/Count 0 +>> +endobj + +3 0 obj +<< +/Type /Pages +/Count 2 +/Kids [ 4 0 R 6 0 R ] +>> +endobj + +4 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 5 0 R +>> +endobj + +5 0 obj +<< /Length 1074 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( A Simple PDF File ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( This is a small demonstration .pdf file - ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( just for use in the Virtual Mechanics tutorials. More text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 628.8480 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 616.8960 Td +( text. And more text. Boring, zzzzz. And more text. And more text. And ) Tj +ET +BT +/F1 0010 Tf +69.2500 604.9440 Td +( more text. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 592.9920 Td +( And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 569.0880 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 557.1360 Td +( text. And more text. And more text. Even more. Continued on page 2 ...) Tj +ET +endstream +endobj + +6 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 7 0 R +>> +endobj + +7 0 obj +<< /Length 676 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( Simple PDF File 2 ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( ...continued from page 1. Yet more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 676.6560 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( text. Oh, how boring typing this stuff. But not as boring as watching ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( paint dry. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 640.8000 Td +( Boring. More, a little more text. The end, and just as well. ) Tj +ET +endstream +endobj + +8 0 obj +[/PDF /Text] +endobj + +9 0 obj +<< +/Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding +>> +endobj + +10 0 obj +<< +/Creator (Rave \(http://www.nevrona.com/rave\)) +/Producer (Nevrona Designs) +/CreationDate (D:20060301072826) +>> +endobj + +xref +0 11 +0000000000 65535 f +0000000019 00000 n +0000000093 00000 n +0000000147 00000 n +0000000222 00000 n +0000000390 00000 n +0000001522 00000 n +0000001690 00000 n +0000002423 00000 n +0000002456 00000 n +0000002574 00000 n + +trailer +<< +/Size 11 +/Root 1 0 R +/Info 10 0 R +>> + +startxref +2714 +%%EOF diff --git a/public/uploads/files/91fcb3125e63d5026d309ece8d71b16f.pdf b/public/uploads/files/91fcb3125e63d5026d309ece8d71b16f.pdf new file mode 100644 index 0000000000000000000000000000000000000000..774c2ea70c55104973794121eae56bcad918da97 GIT binary patch literal 13264 zcmaibWmsIxvUW%|5FkJZ7A&~y%m9Oj;I6>~WPrgfxD$eVfZ*=#?hsspJHa(bATYRn zGueBev(G*EKHr+BrK+pDs^6;aH9u<6Dv3$30@ygwX}fZ|TDt1G($Rqw927PN=I8~c_R69-cY5S*jJE@5Wr0JUS6u!J~3#h`{ZMo=LkbbALoD8vfgB}Fh|2>mhOnfS$3 zNV5}8Ox=$fj;C0=UKy*{myZZPRVS|0mqr-HxZAy;()@wxQ}MN`QWAZTXb3Z&Om9W2 zbnA^OWoQbAW|3W^fw#J;YzDato8*`rHQs+@W70D&SyT{wb`SN*3nI z5G%$wJlq932=n{60Eii*9H8dFih2ks?QY=>nAFL=5g^P@#b{YUEHt0S$D7WbX zx%TzvzIK%zpvzLEd9LNr0ch#LFf_(9 zEGt0C9v~%b54vynAc{~;v&2?S(-sTTft@9CABMNFZHtY1W0-99CEbUNfp_yu{LDBz z@8z^$LPN$wX4Hi+dZQs6K3QiKKF0}Nme@EII;;F}IplC(YvT*C3-Oh#(A}e5pIz01 zyR}D2|ftBF0T=1moHZy}$wS*PSCmSzHQ%x z2tCQQCx4jt7w1cuhY69~eH`31KC4)ZZJ^)f=IabocAkBPa zEeg25yPX&9-i_N(Qiq!I3RDrfx&0t^i)&MSQ1D(w%|%#LTNr>1cPiltAYO;6kBn(B?r11c^Bz~#)z5~~V+*`U)lDFtKbZ|;? z&4wTUtK=KE&uQIWUQv1mDE;LIhXXgx44PMa@%Z<7a& zx45^oYSnei^~%}`?!O-+cgfSmn_c?`=Gmm*Z^I(96ve&$zDs|)r84)IEEiE1kfQ$q zm3km*m1)PjdU9nkk9BTlidI1~M|O~WfP7AUu2T}d>5is9l$<%;7r2&Re06w>W$KM~ zqITBTd=Ln>^crw`_N?{ z;2d_=E0n!*NisQ|XYuX9q3+UcqdA(MC45|>2tz^c6HdZOmXTB?X2Elx@_0f)1z&-gS;UxN`>Ll-kWb0X0 zTrQis=w9sJ(q7k|@|k3SA~DJ@uMXP@4(Mgn+LJC+3F~3NHW71pIzY(aHg~{O+squi zWO_|F>78)L5*gcRXXRD9IzQ(ddSxh}E7(8sC~EYrOz$9BkSMBCkGGO9FuZ{#*mW+h zvwE7d)6Ag=a*R5URs>}qdqb_E6g)kN2Wel;pWe9=hZ)XvRZR!RQg&gxAPGj8J0!gR zrdV<2@MZQ?_Ocbd5@0zI?t>$z3eD80_h^{DI)H5lk`T4lbn8kteH3%fOBH^g26#lLN2&P^s zr&d05GDs)u_8OKzCgNxllk5pLC<2wKmghL{zW%}5^}%S$?d=3OzjaSzT3>uWYikZN z2ZcR7*L|%UMs|u)wMi7#vkN?cxlBcyAM80Tyzzv&zHMF1TH9?Mx5&E57P^)^zE5N| z^foq}!--if$Uj=U6Tc>EM!Pv)e^_SZSdvtQ=@>)(ONejQ!XW8u6>ESl<*s^6cH;Q1 z#n}nL{#|{l}}@td^zNSA;R{`3A&Jjr8L9(3^2FSyZ1W9$%;!XP#N2 z-SAzyRfxtgq^py7_3*GJFO%x_v<`xJ46`~S*IukgQDKfLxzFnS&GYL!1LA{I z!c#{A90{k(b*tUfbgjOH>}{#V;%^O+LUU<*#QkLtWzjho*Kb?Cr&wC38%wxpn}^Wy zG6EpV9x3xioCWA6H6=aE3)%jmZePu#Ji7wy0CmkDZNG`a{J1i-2`Bt&UrFb&<~V$^ zy9i`R1<35M&{mtCz144%v#7LKBTPPApjoV}#W-gDc5cn;A@Mbt#zXUK@J9^vj*ME( zo8(%K{c-KDr8n1-I&Mjn)*i|pF|7l*`fXvo8-z&j{$NOfUPM-xILbX1D29IHp|__B zL*JQ8*7-VrZVY*&$!PiE%zv@osg`qx0M8+w9iy7Az7;HYezs;5NRvrdNM~t@o}5Gc zjagk3Y_>6!Ct;ITqhu3FojJO^(^SG-($M4|frkp?4y-QoSmFcw9Z%(z?eC0kGi9@? zm(vAgXU|%!6_)CrnqYL-Hj@B5hA?#8C3G^cjd?0dMSZ!wbe%O4bWvlIG=nwOEInVj zhjzd`Bry8sXBTfIUr+juZH5JyE#7~UQiwR!gmG@wm}aNyo`13xEo)tzP64MWWG|j8 z8u8a2_=C2FdRZ9(eG&Au`@$mY9vvWldP-@wj5@38H0W2V8wnaQO?!)qoS_J=(ieoI zOvH}mkBRh_p1oTW66+?3u-GH2Ex~c=BQiwpJ zJlF7O2PBaCojRRL_mp44*Iq}vcRFpBD>V9M7do5{w&b;4^<_V~Vr{+O_&hz9k5Sm` zq3|%Z(6B5~wz2k0iH-QlafAa>1%ZebdxkR;6SdA?@dK|4Jf8PIO%64Fpw$6RYG2R# zX>Iq(xf`5Xk)79-@;BAQjlWu|w@Ss3sJv3Ew&%lBu-H?vYsC8XPJD!lkv*A~z_-k= zLOaM?B5}$Sf-KF5BWHoB51WFA{GlweQna618{*tqVn)YKUVq?khU_=QER9uW?N17xgAponbjg0W`=>f;sulH3?st)Y_@k$We2-__a>^{E78lUiI13qq!3# zwxMEl75MK1q`~J>ST#?`mUx#vr%-jwpZ+DV;W!0KNkZmO#sK)zt)H@`EQl6RRWhwb z0&E7|fG~@z)wlK1-RsxN#8Gr)D5=xpv=b}=CWPbwz@(9bIhD0Crd-Q>qEo>~Gh{X7 z77AK5>TfF0wK!?7Nx!<5uDy?D{Qg$SEc_R3J9EuH!Z@qmEJ*QRRHd3BPirM6783nv zAnab$>rhdDJ6pO@%Ox(}BYw{Ba<3|=A%Fg5_Hfxj{%CfzZCFO{?%h&=?%CNBvi&p; z(otqN>+5giLLa^*G?xzN30=IgQrV+r7dW4bX;zKtuD)O$UnwAKC?CpkPt{77nUArH ze-jKcCfRrOlp(Q^b&W}mrgt4n%wikNxeSBBE_n>K-IOIzi6!<)xGRYA)wGgqp^s@d46N#krDHPc#9SOgXhI7Vbj?B z%c6@8dCOGPYBoNE#3N7HD^ihbC9*xGm6chu;?fcuv)s01keHHZ1vXl5D;29O7wZBr zyPzyLZHKMtUI%PK+*X2zTFtaDzU1qn(H=hRRj-SoJw7I5i%4b0u=&InEAKgoae-lp zXk0SkjlJ52HruS*1QykTZ&aCN`PbcKuw$1st{peJ@&aF^aR@~{XA@L&YvK%+VU}G4 ze5iuesu&i6=*#nvHbm_v-ZLr5^Ij#|YSAper4XpsH;0x(2h1-tIobIy;0~2a( z!G($SB!iu#P;;hGeI~C`O=-3|d~zoB0!`*JrU-)Ko_X5#kSpy5o^z49RG;{j#l~45 zF?X9Ih4IdviT(8@+q|`BveLTprbESZ6^2I&ew|V3pDXRe9gSyXT)zzqKQ;gCD;p+( zM)2(;YJ%P5)X(N3ZSn>dn6UIcEcvQOXZBn}uD!7V0yXr$f+d@eTSYoquPit2S8cPW zA8t3dX)Cv{0cKF`@e|PP(xS0|z2_R0(P6)#+kC$0^5- z$7Hs|bOQanE z1oJ;uh(dYiDt}mVmtC3&HaGT6-dY429v#ySHJ7V)C8ow=PSmnEI)=b3_RJsU(S*+J zV$p3>RkK?DFvTc;(-T=h!1u~CP!pE=0eSSu#c@N7S0Z57CPg}!5z{QL#`2v?DJDt^ zCGN{0p-&&=)Sb28Xlo;ZXc^CGdwL9prf30uu$y5aPeWD6WIk4%%~DEhTiwOvy!rS% z&3z#DWo2qBA*=M2xIu=_R0sbrmP;Y?_rRa^k}3WYU6n9H^(})Zi-woMKKXfgbab@J zWx3DUr0MLpdDYk_LO8As}d*Z=x^K+uIv#T&SnY6&C$9 zBn1u`G#TBt+n5b%a;Cr0h^sm5Fl^OdxJ^8IebW);DWATq#Ba=#rggj*wNKy5NMzz& zBm`bk9bcSVPJbC`dHrI>o^=LSvTFpT`VAK`x_naOpvS~*l2$1vIk$avBA!|aeZ+7c z$_9Zzh>fc4$uX&w@-$VORCscG(B)OA@SPj>BNY3gxkkcPgNi9bE=?&3A4`3ekrdsb zn~`M;p8I>4?@@ZI{9Afv(tC@pp@Oe5BYUw-%&J_WaTBGls)&d8q?t$i<<@=_CNfH! z4H!ww7#gkp_^`bxZaJI9@C+A9x7@E1ZRoG5PL?w3GDi>`8Qq%I+0ygfT78%{Zt#mP zqX0CzaHKn@hAOQsv=^8UbfpuyFnT8Ht++Vmmx$~09!e{5t8fMkEjr~tfIxMlIpr4zGwvEIWKC2`Q#C)c7QF9wet?hE zLKoU?t@nqm=iBc` z8_((*(i(g}7z)3{%SJ!uya{?Ir-2^Fiap*VC4pF@N zpL5F*DG+(taLhdu4DbyAP(0&60n@%?G~hHugBI^-X6@_YOu}8UqwbQ8V`2vwDRLMz z)aRFo+r1f?5idT9xRF`cjgx$a-IpH3AH|bs$emw}d23*3aU0hYNh4(D0o-Z+wIX{d zeann?lzjgsAt62`er@<$`G755?i7tl%CHNgXp}#j>j&S1n5wZ;ofNbI>B2*4L1}@3 zq(LzPqn()w{KBsX!5*a&=dv<}t=R%II;TcQatbnKM7S4Q1PQIoT=^$#=>Y(m{mBYtl5W z6}|l4kxikOcJ`C3o{TSxIi?8|N6sH7Lkhq5qttl@uBTA|-cBluU$hU0&xYKvNidrL z4q>|j76}G1Db23Fa|XlFm%W&jW0h#7B$_FD-ZhqJ5#7i!0ZmCrereX z|Jlf`<1zR2akFe|boWv-r=}kM03o|%$mZA7Of2T99u~e56~6sh$P=yk9f!H6msn)n zvFOLF?W?iqi6fK9C)a42Sgt0kz4#M6 z-UY6451Er~=V;ITs1O-q*>}{;bs74MMZ(Z&=Z{5#q+i@cw^vI#0|Dh~-Dh-tn2I(S zTXXp-bLEG{p0#BbIqIcTM|DWZmr`&br8u)jQ`CR*^+g_fIX%=K+)x}F%Oak-Uh$6nIHUavnNV5M7YffU80QPRD%y>T{bIzn<6Rsy zb6cW6`?0EwSn;uJddPn@`?^Cry2s(6ccP1ykKr!kmDg2~zbTJq@+e(z5N>ZNr|8$j zPi-~ofp7E|Xx1#H+f@UR@AS}iLP!}}dRwf{u!avAq-_hNw#uaoOD{2jo*eRn8$~bDK`h1&ssOC6ekGV38+hU!KR z+kpnSzT;y#o|V2h|F?SY4-z1MFxz0;)@Lk`H>Cj zSl@fR%*@F79;HJcsX%L8_d!%TwmQyi$|n&C{oBMJ9~Xm!@@#lZdz(WB9SgJ#NIC%@ zy+~ZnI|4E`7f@W0Y9I@N7UTs1fTPD-ZiU%Lr2MnP+2h8AGh?(WGVf>h@W-_M>jRkD z(KNxvo(UJ7)o+*t%fCcM10;2XM$1NAFKwhp(c917^io_ynn-yv58IFIF*UJUw*2Ma zm?a-a1yp9B?WxpLzap-c^$HKkX_IfT_W8Lqaltl*A%vZSZWAe`Kv}vjz}>Tc;Hw9T zA+Nc49X&{WDmxY~ReV0YceXdL!$9mTL$Q@_vXIW6I{G=`$KR7jFcE&IsHwnKX;KldV#YL z(xwKAB5cFiz+r6m*5iJvo&E)XQqVWjmA}BfyVS&dm9&Y%$Sp^sW!JE3iI0v(kQHdo zmhWk|gC!e@CFKPv4BE*U;mYo0y}J0J-Fhu!c%v+paQf9+3Ed2EkfPt(D7|Ok#t)^PGr3Y)RGfvO=k;@Xry=Cf3fLCQ# zi`%oCt+vyB-t{iEgI&+2dczmnMXj>EOmSpMuuL8Ob`1$D;fc$wM6j2HH4Q$ zqaoj&M$2sLhpptdJMbs!krJId=iOd}HdP4Lt@yf42OZ{pOoQ4_gShz_sMoWYX}yQd zDQ8(tc7UvTt%`0#?9K!C^J>GpucEnBhnsWg102Z=uzOlwez^q^j7nV$krID#wC}A$ zcRfc2)T5Y~({6@1`{yL-Lzs;miT@C9|1SIFBMK7cz*E;v2H|EStZphjfb5mGMpw{q z!pl;Vw772tuvDH4o$;j4u8)@=m+&BIf4Ix(u75P?Q{4Y8^uvpq)mCW(enuQc)hx$B zOY{`_*%~bm%k*x6y;)D8_-yYbMsC8y#1H}89X;M=a#*HT>d*NFf}x$pQ&X?nFtvzA zKH|l8y;frsm|&}<%&*}Yu}Yn0M=Jy8qe%<1qXRR%Nut}Aqr+1pQS*D7Cp`+8Y`RO02p14DyVOmSYlEzZ;9&JzYhtybMZ%e4s zlks=V(+aJ!LK-()3ox`%9c)lx#3#y4{ulL6KpG|&>9`n?Uh#m3G-mZy-3h98Scyja zH^3Pb7?P z+2hAkyvg}g$#)n$Gs2fL19JNOZ|~>Nx(|}lmwesC!>?Y~72mpf4XZ8t^TIwbCk;i0 z+a2ymSZ^=OrtrSH!(y#Vn!8KWk#O7<1-!if+`dDDy18U7wS3k$lIeM}Z0fhYqI)+x zo*o4*S$S|hGf6vL>PaQ(OQ_%eskx-G-FV|dXHbTH<#w@RbeIx9I$d$xqHh`{*&d3y zevlYNk)}w@cuu4A$^DYJsOvO7VBaom@Rx@gb$V5IKJ{Xue16H-1H0j=U0brW-aVRG znWCQRkESBmD^4?a7mB@!jf2>(Hs=Bd-;XX1oEilevb9axB^NhIPLO>jl03S+Rw|fx z&oIsIk(~W!4$zzKF|uSR<@S#;{r;fKup)iDaxz_9JouroY>XHcrN(Mm@UHV?-8bCh zXGfY~7U`rCasv(h-R*ava)^ zF1`BMT*n3xQBTdM?`n&h2Ecf*XXuLo7Zyl_El(v~oh>}mK01$%0a@#uzyiX_g>Bav2XWwH%YekAxU%pBT!p*?%cS#zA zv;^eDC#KZP@7o=^GDc_V8<3w>`*L(+=A#(fcH)dGjqM}Vk_el+c>B`{9xm<>IZ-Zm zLL!-Yf*3nju_(8ZGUd9*K`iofWW+BYFnZF&+a|=yxqV?oUOcG#ulnSR$DMs|e5Tph%WW zVjzE3nMh7+rG!}av)+~;o$#+EHyPX zzOUO?^#)Jh*t^b7pTW+I%f;xy&JMPCO&5RR``BmHX-Mw{qoJp9BjKea$;A9%>-iEZ zvuUBm%0j5UWax~`ue!K6dDdip+zs3f{+qQKqH;9C(1Z@95()-Ew=`BdLh2VS3zI8qYGH&&7m9+vpUc+x8l!i-ATXKhw34XL2;ya_VIQz!OL^)8mtqnb?q=~&^h-$;Zn^HRZ2p(gH z39An;`AWT=i&VP0u&CUe7OYW51Icv=q%Vc7%Zm z_uAp9n}osEUdk2*pV)*i`WRSa-FWtCwGqS-75@K#V0)r;+0(0XVp9vnb7lWiMj!q= z>Zf(ioa@gSwA55Jil$lh)%4U<)$j@HTQU2KwuUUsZA*2O^QTKobak8g0Qb~ROMTW7 zfTF2yF*na6i(lQ*Nq^rPen^0>$$b`K!Kp{FVa-VF`kCiXZg0Vtr}i*rcpny_YOR!} z+?Jiv?dWlT`}o$s9Fxt%%684d7ek-q-Q~jS*I5+8HtvSw+Rp!D=+gVr!gqcYy9K74 z&eClx6f6{1Din;ynjz?XZlJ~W7^A@0wiHIt8$aou;f>MYpU%gUlDwAK*nX0#vHtyl z_C=B+ZkOffY|oR^2>(+IlZCTMFirZMhn>bqzR=38hvJpcM4-@gUYY7_k^G*FW9;5r zc9q4c>C?hd{uS3{MThN*(w!3e05e?bI#SNlo$U&%>((Dz0_JeqbG|}!wI$& z%q2JQ)Vas;i0RYqNXW!CC~QK%u$K$beGI zT2KuzMjus26(zmofK;m2gY%d*o~sHBKA#`RBNc9c*-GLmbgh?*9V;^TBSot2E%~Q5 zl+R!WA_h_JT;+irbJ#Z-tSy-;B^t&&dOSwPV(T!CB)no8Y4sP%k(MD^0P!NL1vK&7 z`3luW2$gkI#Zf>IZT2=m4R&e@d zeo#B=Q|9`w8}%|)f%GBjYO01&Dk5qjm$+#1yia#CE=Sh~88Vdp%|VU}0a6mF@JkhUY&~W3f#rHK-1Qdo z>0*z5?#-hQUY}k^X7~1bkI?($-~3#c3mF4Cl@2%|0@1=ARZ z^qlNaN63&>;O_~mmto}?tAhznb}p;GpyIq1Z^yf<_6Ui~cpbbP;uV7W!+ke>wYG-f zPPz2~%UgSs(>vsKFle%uo=WIDYz;BR!doAy)aQ0QCpE_Wz1XK+3Kpr=V_H8w zqzaizn9ALx#?fo-N)_CtENYH*1|ID|x=xa9d#;9~1Wgrcx^8=evrfky*Xj`269~A;kh^O|ewZnM}=SmM7NX=?h#jjLh&1kIT+A z)If4luYo@s+e_L&eRJ$gw1`)>u#efOq=M0iYIPS$GII0z`T56eNxK@~Y%*^~Q&w$1b)jM9Z~kuRc~YX`6r#ySCskW5cq|#a39s;ZiaL~OdEpgu z1k*sKkLZ&?6fAi=)77yKI1xii%)@DG8r}663xkJcwLTj?s`h{GP@_2}`A|;w7zrzk4QOQ*O$(e|M^<`vLD*1^i>Nr*= z+A`y@f{!zLi)ys9OrFM5`Qw0292Ciyq>zC>8(TkG1O;#UUh?#I08kuwpS_vhufJ0v&p^Yr`=^WG7!qVG(8n9u7=J64fr zQq7B|9rzl7s)I_|8UeVp?=cqGILQ}0O(n+^vJz=vFBU9JmG$=DWzi+qCHw@D0a7`M zA`%pmU8+8W{u0{2*^tg&3;I&i`4`{YJe_n8 z{viTJZL?$}#l9w${3mydrW>Z%nY!WXf$HJv5$Zw4F%7^mXWsZ-s&olv31;C*KlH)j z?j?Eika^cI`l>)WJ*ga?%>0HwJm{%<)OP8pdvwMG@fm;Ca`jfy7ixY-sic42*f&ld zJg3(O0~;=Zsp@cdUj@&Zj~#~LX=F5Ws@!Ik0-~(wlbJO6&)S~s6WrAW9lrQ%6+S03 z&P&xJ{;BC%2s%J#uxZy3=Fc}fkwE9(T}QAK9b{FT!L3^PQ~;#X$T|9v&JFq)ru$h|ls zvPxYyWT}V&Dol3#)t6pVE4nIClEq=r++eGcG-tkOW4{n$Ra~3z?`@_gXRUiR`SrhY4K z#>C+t>pNtm>!Zw*;p^qI0|g<)Ob`r0jaN6asw2ZGLT}bMbHnQ$OH8cR7{Rq?=4%&x z2Qe&O`w$~b%fuo>fkgT`PVx=uto@&SdDpIXL)<da|A*x(b?o zdUj^iN+B9%;2{1URo7=%m@r*RJi3fQNO_`AZY;b#tClm;A}NQF#!Y;pMMdh=^fO@9 z>J>Xv^joKJM>M7x=xh!oSLO3JlxVwTn$DPHdGsnkAvB)9d)IE6ZHgd1vd+Z;W1d682CBy4zti z&6;T6!rzSKIy&zKKfAx9J%7q-=Mac{u-_GIYEaZt*`h25Ne?ch`E_c2{pGA<;nVkx z102u6#||N$g5MhA{!rFwaI(;8$S{1DePGc^L~j6?Q$2QMIO09 zPdma#_kX(|;oOau(pX877ac9V4O8x3g{Mdbr6oS)7 zN0v#H_j!bhUNl;q>GrkeA~){;lCg@&Mg5(z%E1HV`d7{>_}@9JZ(VJn>=HKC4q{My zLpw8D2OD@&E}T?=SV7rE-XI?4H+E(aOI8sZOC$NW=!leE6MG6ycn2;fB4XpB!^#Z= zQ?P=-+!R0#4h{+c2LPbUF6{uZG&6i-ZDI+f;6P`8V{ZtxcA((p;6i6ds6r4x005m` z6k;m{H8U}FK+J;+syaZe)G2u2J;eI(G+`)^0+C~@0#BIzJLi_?-}e8NR15?I|34|k zx>2LneiYApj|7nW4k1sp9h-vz^G);Jq7ONB*clw!(IJ2QT3sYWS)>yb_Ual2Um3r5 zw706UJD48HLY73$&Gm=sl|EYND&Uk>VT!eN_p49f6HS<{TU>u{4&#WYh1dwy^E8il ziH`_=$2m8k)y$Q2yDZQluP+AZbND!Yi7Co@fwHnw2pV1bo*=wGx2n7Urt$y1@imz1&#&nK47Nw zT-dLY@^1NHY?5B#-Qf9?`lA_={@NnLpmwJGQG7&oU}0>) ziZ`GdjY(jIKi2Q?e+d=de}nq3pkP;ZG;lyf$Xh!{=x?qF#2$)p%>NM^W_I=tqNWf# zgv;e1fAtY=)-W@2FtyhKb8%3Bfj|mw00#vR4=)857d&XdU z(4fLD4>dA_AWjHkeJ)-u3LZ|NF1w_ijiW6*A6^xXD#Y5}7O{k(E4!#F{9rhl8A4Sg zMcAb&9N>rx39*a9v4(4~r$8jq|MLt0{*hTPYU2nu0sub&aQG~$!9>qU@%LGVw1{ZAdD5crj3WAdl2KV62-uIT7sX=aUZ*>8aV1F3(c z_P=p-FtxG!8!9*^U<3>RcoByeFaipAK|lhB5)AqaI)n^@hmeEwxOw0OKK@%C0pZ{C z5o^F{FbEE(DEt!$_$B<8DlYiaV7ME855ql#Py+_S#o(c8`L;d6lqRR~$cn(zq-4};(pf)4`xt=`PWS`7YO27?$MdgtpDP{`vCa4 z{2x3Z5bm@8-~oUj5Zv+q!Gl}N`CoDX0N4M*gTIpgb1nb?;)Y)s|FIqb0Ot6gw!m#h zTnhg~j+YZ2)c?r?0yzIm4hZ1=FTFrc;D6}=a`OJeW(PY6{AFi{I1;L6ZcsR+>?$@k z@FNVDLEL!K*2XpzfZwk|I3Y%%Lm?mm76XGtKw?0k2(JV$kO#;s#>p!o!6gRf5#f;l j@(7{-|3%=32kuUL2Z)`+Z(jm{U>-0!Ev>ks1p5C2Hj`#V literal 0 HcmV?d00001 diff --git a/public/uploads/files/e26d7b912b5901b2497a26cdb56f8cb2.pdf b/public/uploads/files/e26d7b912b5901b2497a26cdb56f8cb2.pdf new file mode 100644 index 0000000..c0e31a0 --- /dev/null +++ b/public/uploads/files/e26d7b912b5901b2497a26cdb56f8cb2.pdf @@ -0,0 +1,198 @@ +%PDF-1.3 +%âãÏÓ + +1 0 obj +<< +/Type /Catalog +/Outlines 2 0 R +/Pages 3 0 R +>> +endobj + +2 0 obj +<< +/Type /Outlines +/Count 0 +>> +endobj + +3 0 obj +<< +/Type /Pages +/Count 2 +/Kids [ 4 0 R 6 0 R ] +>> +endobj + +4 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 5 0 R +>> +endobj + +5 0 obj +<< /Length 1074 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( A Simple PDF File ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( This is a small demonstration .pdf file - ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( just for use in the Virtual Mechanics tutorials. More text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 628.8480 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 616.8960 Td +( text. And more text. Boring, zzzzz. And more text. And more text. And ) Tj +ET +BT +/F1 0010 Tf +69.2500 604.9440 Td +( more text. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 592.9920 Td +( And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 569.0880 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 557.1360 Td +( text. And more text. And more text. Even more. Continued on page 2 ...) Tj +ET +endstream +endobj + +6 0 obj +<< +/Type /Page +/Parent 3 0 R +/Resources << +/Font << +/F1 9 0 R +>> +/ProcSet 8 0 R +>> +/MediaBox [0 0 612.0000 792.0000] +/Contents 7 0 R +>> +endobj + +7 0 obj +<< /Length 676 >> +stream +2 J +BT +0 0 0 rg +/F1 0027 Tf +57.3750 722.2800 Td +( Simple PDF File 2 ) Tj +ET +BT +/F1 0010 Tf +69.2500 688.6080 Td +( ...continued from page 1. Yet more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 676.6560 Td +( And more text. And more text. And more text. And more text. And more ) Tj +ET +BT +/F1 0010 Tf +69.2500 664.7040 Td +( text. Oh, how boring typing this stuff. But not as boring as watching ) Tj +ET +BT +/F1 0010 Tf +69.2500 652.7520 Td +( paint dry. And more text. And more text. And more text. And more text. ) Tj +ET +BT +/F1 0010 Tf +69.2500 640.8000 Td +( Boring. More, a little more text. The end, and just as well. ) Tj +ET +endstream +endobj + +8 0 obj +[/PDF /Text] +endobj + +9 0 obj +<< +/Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding +>> +endobj + +10 0 obj +<< +/Creator (Rave \(http://www.nevrona.com/rave\)) +/Producer (Nevrona Designs) +/CreationDate (D:20060301072826) +>> +endobj + +xref +0 11 +0000000000 65535 f +0000000019 00000 n +0000000093 00000 n +0000000147 00000 n +0000000222 00000 n +0000000390 00000 n +0000001522 00000 n +0000001690 00000 n +0000002423 00000 n +0000002456 00000 n +0000002574 00000 n + +trailer +<< +/Size 11 +/Root 1 0 R +/Info 10 0 R +>> + +startxref +2714 +%%EOF diff --git a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php index f15a42c..0599426 100644 --- a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php +++ b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php @@ -3,4 +3,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/routes/api.php b/routes/api.php index f8059df..c90af24 100644 --- a/routes/api.php +++ b/routes/api.php @@ -8,6 +8,7 @@ use App\Http\Controllers\Api\ImportController; use App\Http\Controllers\Api\TradingsController; use App\Http\Controllers\Api\NewsController; use App\Http\Controllers\Api\CategoryController; +use App\Http\Controllers\Api\DocumentController; /* |-------------------------------------------------------------------------- @@ -30,3 +31,4 @@ Route::get('other-filters', [FiltersController::class, 'otherFilters']); Route::get('categories', [CategoryController::class, 'index']); Route::get('tradings', [TradingsController::class, 'index']); Route::get('news', [NewsController::class, 'index']); +Route::get('documents', [DocumentController::class, 'index']); diff --git a/routes/backpack/custom.php b/routes/backpack/custom.php index 857d122..5bd7f01 100644 --- a/routes/backpack/custom.php +++ b/routes/backpack/custom.php @@ -19,4 +19,5 @@ Route::group([ Route::crud('category', 'CategoryCrudController'); Route::crud('trading', 'TradingCrudController'); Route::crud('news', 'NewsCrudController'); + Route::crud('document', 'DocumentCrudController'); }); // this should be the absolute last line of this file \ No newline at end of file diff --git a/storage/framework/sessions/B6MTCsxFDHOiMI5M6ro7YHdtXJTqRNXvgmWAIfRi b/storage/framework/sessions/B6MTCsxFDHOiMI5M6ro7YHdtXJTqRNXvgmWAIfRi deleted file mode 100644 index b617c03..0000000 --- a/storage/framework/sessions/B6MTCsxFDHOiMI5M6ro7YHdtXJTqRNXvgmWAIfRi +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:6:"_token";s:40:"KwWSECrELeCMOoLG40FMcHyFrXOZbujGRZR8G3fZ";s:9:"_previous";a:1:{s:3:"url";s:32:"http://127.0.0.1:8000/admin/news";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}s:3:"url";a:0:{}s:55:"login_backpack_59ba36addc2b2f9401580f014c7f58ea4e30989d";i:11;} \ No newline at end of file diff --git a/storage/framework/views/1c94362d3b10e9ef4938bcd5d42355c8ae65f5c1.php b/storage/framework/views/1c94362d3b10e9ef4938bcd5d42355c8ae65f5c1.php new file mode 100644 index 0000000..3fe08e6 --- /dev/null +++ b/storage/framework/views/1c94362d3b10e9ef4938bcd5d42355c8ae65f5c1.php @@ -0,0 +1,21 @@ +model->translationEnabled()) { + foreach((array) $field['name'] as $field_name){ + if($crud->model->isTranslatableAttribute($field_name)) { + $translatable = true; + } + } + // if the field is a fake one (value is stored in a JSON column instead of a direct db column) + // and that JSON column is translatable, then the field itself should be translatable + if(isset($field['store_in']) && $crud->model->isTranslatableAttribute($field['store_in'])) { + $translatable = true; + } + } + +?> + + + + \ No newline at end of file diff --git a/storage/framework/views/32087e257a2ee7c139d027b9baad6c0620c679ed.php b/storage/framework/views/32087e257a2ee7c139d027b9baad6c0620c679ed.php new file mode 100644 index 0000000..208058b --- /dev/null +++ b/storage/framework/views/32087e257a2ee7c139d027b9baad6c0620c679ed.php @@ -0,0 +1,174 @@ +route)); ?>> + + +tabsEnabled() && count($crud->getTabs())): ?> + make('crud::inc.show_tabbed_fields', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + +
+
+ make('crud::inc.show_fields', ['fields' => $crud->fields()], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> +
+
+ + + + + +startSection('after_styles'); ?> + + + + + + yieldPushContent('crud_fields_styles'); ?> + + + +stopSection(); ?> + +startSection('after_scripts'); ?> + + + + + + yieldPushContent('crud_fields_scripts'); ?> + + +stopSection(); ?> + \ No newline at end of file diff --git a/storage/framework/views/32ed4db561a56c7dfd37269ea790c71e06e3a736.php b/storage/framework/views/32ed4db561a56c7dfd37269ea790c71e06e3a736.php new file mode 100644 index 0000000..dd660ea --- /dev/null +++ b/storage/framework/views/32ed4db561a56c7dfd37269ea790c71e06e3a736.php @@ -0,0 +1,17 @@ + + +startSection('title'); ?> + Page not found. +stopSection(); ?> + +startSection('description'); ?> + go back or return to our homepage."; + ?> + getMessage()?e($exception->getMessage()):$default_error_message): $default_error_message; ?> + +stopSection(); ?> + +make('errors.layout', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/346a6fe57f95c668078fedcf8d921c80633addad.php b/storage/framework/views/346a6fe57f95c668078fedcf8d921c80633addad.php new file mode 100644 index 0000000..fd61c6b --- /dev/null +++ b/storage/framework/views/346a6fe57f95c668078fedcf8d921c80633addad.php @@ -0,0 +1,26 @@ + $value) { + $field['wrapper'][$attributeKey] = !is_string($value) && is_callable($value) ? $value($crud, $field, $entry ?? null) : $value ?? ''; + } + // if the field is required in the FormRequest, it should have an asterisk + $required = (isset($action) && $crud->isRequired($field['name'], $action)) ? ' required' : ''; + + // if the developer has intentionally set the required attribute on the field + // forget whatever is in the FormRequest, do what the developer wants + $required = isset($field['showAsterisk']) ? ($field['showAsterisk'] ? ' required' : '') : $required; + + $field['wrapper']['class'] = $field['wrapper']['class'] ?? "form-group col-sm-12"; + $field['wrapper']['class'] = $field['wrapper']['class'].$required; + $field['wrapper']['element'] = $field['wrapper']['element'] ?? 'div'; +?> + +< + + addLoop($__currentLoopData); foreach($__currentLoopData as $attribute => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + ="" + popLoop(); $loop = $__env->getLastLoop(); ?> +> \ No newline at end of file diff --git a/storage/framework/views/3c2851b18bae58c3b39f7f2d96a5754d2aece860.php b/storage/framework/views/3c2851b18bae58c3b39f7f2d96a5754d2aece860.php new file mode 100644 index 0000000..35860aa --- /dev/null +++ b/storage/framework/views/3c2851b18bae58c3b39f7f2d96a5754d2aece860.php @@ -0,0 +1,11 @@ + +addLoop($__currentLoopData); foreach($__currentLoopData as $field): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + + + make($fieldsViewNamespace.'.'.$field['type'], ['field' => $field], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> +popLoop(); $loop = $__env->getLastLoop(); ?> + + \ No newline at end of file diff --git a/storage/framework/views/41a138392e96f6747decb751c594369e93a9c718.php b/storage/framework/views/41a138392e96f6747decb751c594369e93a9c718.php new file mode 100644 index 0000000..c496315 --- /dev/null +++ b/storage/framework/views/41a138392e96f6747decb751c594369e93a9c718.php @@ -0,0 +1,3 @@ +get('reorder.enabled') && $crud->hasAccess('reorder')): ?> + entity_name_plural); ?> + \ No newline at end of file diff --git a/storage/framework/views/478819e2a480c334220956a201c16e54ac5c5651.php b/storage/framework/views/478819e2a480c334220956a201c16e54ac5c5651.php new file mode 100644 index 0000000..41ee12b --- /dev/null +++ b/storage/framework/views/478819e2a480c334220956a201c16e54ac5c5651.php @@ -0,0 +1,10 @@ + +groupedErrorsEnabled() && $errors->any()): ?> +
+
    + all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $error): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> +
  • + popLoop(); $loop = $__env->getLastLoop(); ?> +
+
+ \ No newline at end of file diff --git a/storage/framework/views/4854804084c88c467bb13d3eaaf2fbc2ec6bd0aa.php b/storage/framework/views/4854804084c88c467bb13d3eaaf2fbc2ec6bd0aa.php new file mode 100644 index 0000000..11ab131 --- /dev/null +++ b/storage/framework/views/4854804084c88c467bb13d3eaaf2fbc2ec6bd0aa.php @@ -0,0 +1,15 @@ + +make('crud::fields.inc.wrapper_start', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + make('crud::fields.inc.translatable_icon', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + + + +

+ +make('crud::fields.inc.wrapper_end', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/679d9a5a7e166f4e1d9adfb970aedf5d317f9c7b.php b/storage/framework/views/679d9a5a7e166f4e1d9adfb970aedf5d317f9c7b.php new file mode 100644 index 0000000..f921e91 --- /dev/null +++ b/storage/framework/views/679d9a5a7e166f4e1d9adfb970aedf5d317f9c7b.php @@ -0,0 +1,13 @@ + 'jumbotron', + 'heading' => trans('backpack::base.welcome'), + 'content' => trans('backpack::base.use_sidebar'), + 'button_link' => backpack_url('logout'), + 'button_text' => trans('backpack::base.logout'), + ]; +?> + +startSection('content'); ?> +stopSection(); ?> +make(backpack_view('blank'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/735a331f2349a5234de8b492a736ce8c12d7ab2f.php b/storage/framework/views/735a331f2349a5234de8b492a736ce8c12d7ab2f.php new file mode 100644 index 0000000..96aa7be --- /dev/null +++ b/storage/framework/views/735a331f2349a5234de8b492a736ce8c12d7ab2f.php @@ -0,0 +1,28 @@ + + + + make(backpack_view('inc.head'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + + + yieldContent('header'); ?> + +
+ yieldContent('content'); ?> +
+ +
+ make('backpack::inc.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> +
+ + yieldContent('before_scripts'); ?> + yieldPushContent('before_scripts'); ?> + + make(backpack_view('inc.scripts'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + yieldContent('after_scripts'); ?> + yieldPushContent('after_scripts'); ?> + + + + \ No newline at end of file diff --git a/storage/framework/views/78d3f82545c2759a6073a06a9b7a3e32c4315375.php b/storage/framework/views/78d3f82545c2759a6073a06a9b7a3e32c4315375.php new file mode 100644 index 0000000..deeaaf7 --- /dev/null +++ b/storage/framework/views/78d3f82545c2759a6073a06a9b7a3e32c4315375.php @@ -0,0 +1,25 @@ + + +renderWhen(!empty($widget['wrapper']), 'backpack::widgets.inc.wrapper_start', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path'])); ?> +
+ + +

+ + + +

+ + + +

+ +

+ +
+renderWhen(!empty($widget['wrapper']), 'backpack::widgets.inc.wrapper_end', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path'])); ?> \ No newline at end of file diff --git a/storage/framework/views/8ce2e7de37f23d6368ba96adc64d3b31e8f803fb.php b/storage/framework/views/8ce2e7de37f23d6368ba96adc64d3b31e8f803fb.php new file mode 100644 index 0000000..0a6c58d --- /dev/null +++ b/storage/framework/views/8ce2e7de37f23d6368ba96adc64d3b31e8f803fb.php @@ -0,0 +1,72 @@ + backpack_url('dashboard'), + $crud->entity_name_plural => url($crud->route), + trans('backpack::crud.edit') => false, + ]; + + // if breadcrumbs aren't defined in the CrudController, use the default breadcrumbs + $breadcrumbs = $breadcrumbs ?? $defaultBreadcrumbs; +?> + +startSection('header'); ?> +
+

+ getHeading() ?? $crud->entity_name_plural; ?> + getSubheading() ?? trans('backpack::crud.edit').' '.$crud->entity_name; ?>. + + hasAccess('list')): ?> + entity_name_plural); ?> + +

+
+stopSection(); ?> + +startSection('content'); ?> +
+
+ + + make('crud::inc.grouped_errors', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + +
hasUploadFields('update', $entry->getKey())): ?> + enctype="multipart/form-data" + + > + + + + + + model->translationEnabled()): ?> +
+ +
+ + +
+
+ + + exists('vendor.backpack.crud.form_content')): ?> + make('vendor.backpack.crud.form_content', ['fields' => $crud->fields(), 'action' => 'edit'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + make('crud::form_content', ['fields' => $crud->fields(), 'action' => 'edit'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + + make('crud::inc.form_save_buttons', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> +
+
+
+stopSection(); ?> + + +make(backpack_view('blank'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/960ce0aaa5f2dd3d085d824ab23b8d116f8762cb.php b/storage/framework/views/960ce0aaa5f2dd3d085d824ab23b8d116f8762cb.php deleted file mode 100644 index accfd6c..0000000 --- a/storage/framework/views/960ce0aaa5f2dd3d085d824ab23b8d116f8762cb.php +++ /dev/null @@ -1,42 +0,0 @@ - -url($column['prefix'].$value); - } else { // plain-old image, from a local disk - $href = $src = asset( $column['prefix'] . $value); - } - - $column['wrapper']['element'] = $column['wrapper']['element'] ?? 'a'; - $column['wrapper']['href'] = $column['wrapper']['href'] ?? $href; - $column['wrapper']['target'] = $column['wrapper']['target'] ?? '_blank'; - } -?> - - - - - - - renderWhen(!empty($column['wrapper']), 'crud::columns.inc.wrapper_start', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path'])); ?> - - renderWhen(!empty($column['wrapper']), 'crud::columns.inc.wrapper_end', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path'])); ?> - - - \ No newline at end of file diff --git a/storage/framework/views/a391b37dbb104d7a4a28bc88faadab2739012c59.php b/storage/framework/views/a391b37dbb104d7a4a28bc88faadab2739012c59.php new file mode 100644 index 0000000..0fde760 --- /dev/null +++ b/storage/framework/views/a391b37dbb104d7a4a28bc88faadab2739012c59.php @@ -0,0 +1,56 @@ + url(config('backpack.base.route_prefix'), 'dashboard'), + $crud->entity_name_plural => url($crud->route), + trans('backpack::crud.add') => false, + ]; + + // if breadcrumbs aren't defined in the CrudController, use the default breadcrumbs + $breadcrumbs = $breadcrumbs ?? $defaultBreadcrumbs; +?> + +startSection('header'); ?> +
+

+ getHeading() ?? $crud->entity_name_plural; ?> + getSubheading() ?? trans('backpack::crud.add').' '.$crud->entity_name; ?>. + + hasAccess('list')): ?> + entity_name_plural); ?> + +

+
+stopSection(); ?> + +startSection('content'); ?> + +
+
+ + + make('crud::inc.grouped_errors', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + +
hasUploadFields('create')): ?> + enctype="multipart/form-data" + + > + + + + exists('vendor.backpack.crud.form_content')): ?> + make('vendor.backpack.crud.form_content', [ 'fields' => $crud->fields(), 'action' => 'create' ], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + make('crud::form_content', [ 'fields' => $crud->fields(), 'action' => 'create' ], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + + make('crud::inc.form_save_buttons', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> +
+
+
+ +stopSection(); ?> + + +make(backpack_view('blank'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/a42f06709e8dc663e9efa876c8e5b74f5ce3cb03.php b/storage/framework/views/a42f06709e8dc663e9efa876c8e5b74f5ce3cb03.php new file mode 100644 index 0000000..c74b5d2 --- /dev/null +++ b/storage/framework/views/a42f06709e8dc663e9efa876c8e5b74f5ce3cb03.php @@ -0,0 +1 @@ +> \ No newline at end of file diff --git a/storage/framework/views/a706ea74eb87a3186db1a4a3f70ecb0370140e03.php b/storage/framework/views/a706ea74eb87a3186db1a4a3f70ecb0370140e03.php new file mode 100644 index 0000000..eac5d0b --- /dev/null +++ b/storage/framework/views/a706ea74eb87a3186db1a4a3f70ecb0370140e03.php @@ -0,0 +1,178 @@ + + + +make('crud::fields.inc.wrapper_start', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + make('crud::fields.inc.translatable_icon', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + + + + + + +
+ make('crud::fields.inc.attributes', ['default_class' => isset($field['value']) && $field['value']!=null?'file_input backstrap-file-input':'file_input backstrap-file-input'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + > + +
+ + + +

+ +make('crud::fields.inc.wrapper_end', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + + + + + +fieldTypeNotLoaded($field)): ?> + markFieldTypeAsLoaded($field); + ?> + + startPush('crud_fields_styles'); ?> + + stopPush(); ?> + + startPush('crud_fields_scripts'); ?> + + + stopPush(); ?> + + \ No newline at end of file diff --git a/storage/framework/views/b3ad094ec7528d9a6f32926e0da296371cb9f69f.php b/storage/framework/views/b3ad094ec7528d9a6f32926e0da296371cb9f69f.php new file mode 100644 index 0000000..969201f --- /dev/null +++ b/storage/framework/views/b3ad094ec7528d9a6f32926e0da296371cb9f69f.php @@ -0,0 +1,10 @@ + + +addLoop($__currentLoopData); foreach($__currentLoopData as $attribute => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> + + ="" + +popLoop(); $loop = $__env->getLastLoop(); ?> \ No newline at end of file diff --git a/storage/framework/views/b5bacf735b59723eb6dda3a86ae23f42141d50ea.php b/storage/framework/views/b5bacf735b59723eb6dda3a86ae23f42141d50ea.php index 0ce4699..d414e96 100644 --- a/storage/framework/views/b5bacf735b59723eb6dda3a86ae23f42141d50ea.php +++ b/storage/framework/views/b5bacf735b59723eb6dda3a86ae23f42141d50ea.php @@ -3,4 +3,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/storage/framework/views/c718e7d6f894c59c72e0c261c931ffc6f8eebffa.php b/storage/framework/views/c718e7d6f894c59c72e0c261c931ffc6f8eebffa.php deleted file mode 100644 index 1d61717..0000000 --- a/storage/framework/views/c718e7d6f894c59c72e0c261c931ffc6f8eebffa.php +++ /dev/null @@ -1,17 +0,0 @@ - $value) { - $column['wrapper'][$attribute] = !is_string($value) && is_callable($value) ? $value($crud, $column, $entry, $related_key) : $value ?? ''; - } -?> - -< - -addLoop($__currentLoopData); foreach($__currentLoopData as $element => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> - ="" -popLoop(); $loop = $__env->getLastLoop(); ?> -> \ No newline at end of file diff --git a/storage/framework/views/ca27abaabd87177e277387b03fcbc5412be1b46c.php b/storage/framework/views/ca27abaabd87177e277387b03fcbc5412be1b46c.php new file mode 100644 index 0000000..574a157 --- /dev/null +++ b/storage/framework/views/ca27abaabd87177e277387b03fcbc5412be1b46c.php @@ -0,0 +1,16 @@ + + + +make('crud::fields.inc.wrapper_start', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + make('crud::fields.inc.attributes', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + > +make('crud::fields.inc.wrapper_end', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + \ No newline at end of file diff --git a/storage/framework/views/d0b82c3465efb3c6b296f7f83ad7a98706ad6ba2.php b/storage/framework/views/d0b82c3465efb3c6b296f7f83ad7a98706ad6ba2.php new file mode 100644 index 0000000..0326e34 --- /dev/null +++ b/storage/framework/views/d0b82c3465efb3c6b296f7f83ad7a98706ad6ba2.php @@ -0,0 +1,56 @@ + + +startSection('after_styles'); ?> + +stopSection(); ?> + +startSection('content'); ?> +
+
+
+ ERROR
+ + +
+
+
+ yieldContent('title'); ?> +
+
+ + yieldContent('description'); ?> + +
+
+
+stopSection(); ?> +make(backpack_user() && (Str::startsWith(\Request::path(), config('backpack.base.route_prefix'))) ? 'backpack::layouts.top_left' : 'backpack::layouts.plain', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/d165b5d549d4677b7f38787b36ac96acf7791b13.php b/storage/framework/views/d165b5d549d4677b7f38787b36ac96acf7791b13.php deleted file mode 100644 index b3b180c..0000000 --- a/storage/framework/views/d165b5d549d4677b7f38787b36ac96acf7791b13.php +++ /dev/null @@ -1,13 +0,0 @@ - - -> - \ No newline at end of file diff --git a/storage/framework/views/da7203cfe80b21cac434d16d381cb477e54da97d.php b/storage/framework/views/da7203cfe80b21cac434d16d381cb477e54da97d.php new file mode 100644 index 0000000..5c4ca74 --- /dev/null +++ b/storage/framework/views/da7203cfe80b21cac434d16d381cb477e54da97d.php @@ -0,0 +1,36 @@ + +
+ + + +
+ + + + +
+ + + + +
+ + +
+ + + hasOperationSetting('showCancelButton') || $crud->getOperationSetting('showCancelButton') == true): ?> +   + + +
+ + + \ No newline at end of file diff --git a/storage/framework/views/e5b9057d0b1d25b425cce31b12ac679b27b8e934.php b/storage/framework/views/e5b9057d0b1d25b425cce31b12ac679b27b8e934.php new file mode 100644 index 0000000..e54f25c --- /dev/null +++ b/storage/framework/views/e5b9057d0b1d25b425cce31b12ac679b27b8e934.php @@ -0,0 +1,298 @@ + url(config('backpack.base.route_prefix'), 'dashboard'), + $crud->entity_name_plural => url($crud->route), + trans('backpack::crud.reorder') => false, + ]; + + // if breadcrumbs aren't defined in the CrudController, use the default breadcrumbs + $breadcrumbs = $breadcrumbs ?? $defaultBreadcrumbs; +?> + +startSection('header'); ?> +
+

+ getHeading() ?? $crud->entity_name_plural; ?> + getSubheading() ?? trans('backpack::crud.reorder').' '.$crud->entity_name_plural; ?>. + + hasAccess('list')): ?> + entity_name_plural); ?> + +

+
+stopSection(); ?> + +startSection('content'); ?> +tree_element_shown)) { + // mark the element as shown + $all_entries[$key]->tree_element_shown = true; + $entry->tree_element_shown = true; + + // show the tree element + echo '
  • '; + echo '
    '.object_get($entry, $crud->get('reorder.label')).'
    '; + + // see if this element has any children + $children = []; + foreach ($all_entries as $key => $subentry) { + if ($subentry->parent_id == $entry->getKey()) { + $children[] = $subentry; + } + } + + $children = collect($children)->sortBy('lft'); + + // if it does have children, show them + if (count($children)) { + echo '
      '; + foreach ($children as $key => $child) { + $children[$key] = tree_element($child, $child->getKey(), $all_entries, $crud); + } + echo '
    '; + } + echo '
  • '; + } + + return $entry; +} + +?> + +
    +
    +
    +

    + +
      + all())->sortBy('lft')->keyBy($crud->getModel()->getKeyName()); + $root_entries = $all_entries->filter(function ($item) { + return $item->parent_id == 0; + }); + foreach ($root_entries as $key => $entry) { + $root_entries[$key] = tree_element($entry, $key, $all_entries, $crud); + } + ?> +
    + +
    + + +
    +
    +stopSection(); ?> + + +startSection('after_styles'); ?> + + + +stopSection(); ?> + +startSection('after_scripts'); ?> + + + + + + +stopSection(); ?> + +make(backpack_view('blank'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> \ No newline at end of file diff --git a/storage/framework/views/f4dd7fde5eb0c73800c142baaf87343f22130d21.php b/storage/framework/views/f4dd7fde5eb0c73800c142baaf87343f22130d21.php new file mode 100644 index 0000000..315981b --- /dev/null +++ b/storage/framework/views/f4dd7fde5eb0c73800c142baaf87343f22130d21.php @@ -0,0 +1,22 @@ + +make('crud::fields.inc.wrapper_start', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + + make('crud::fields.inc.translatable_icon', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + +
    +
    + make('crud::fields.inc.attributes', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + > +
    +
    + + + +

    + +make('crud::fields.inc.wrapper_end', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> + \ No newline at end of file