@php $parameters = [ [ 'name' => 'search', 'type' => 0, 'format' => 'string', 'description' => __('The search query.') ], [ 'name' => 'search_by', 'type' => 0, 'format' => 'string', 'description' => __('Search by') . '. ' . __('Possible values are: :values.', [ 'values' => implode(', ', [ __(':value for :name', ['value' => 'name', 'name' => ''.__('Name').'']) ]) ]) .' ' . __('Defaults to: :value.', ['value' => 'name']) ], [ 'name' => 'resolution', 'type' => 0, 'format' => 'string', 'description' => __('Filter by resolution.') . ' ' . __('Possible values are: :values.', [ 'values' => implode(', ', array_map(function ($item) { return __(':value for :name', ['value' => ''. $item .'', 'name' => ''.__(config('images.resolutions')[$item]).'']); }, array_keys(config('images.resolutions')))) ]) ], [ 'name' => 'style', 'type' => 0, 'format' => 'string', 'description' => __('Filter by style.') . ' ' . __('Possible values are: :values.', [ 'values' => implode(', ', array_map(function ($item) { return __(':value for :name', ['value' => ''. $item .'', 'name' => ''.__(config('images.styles')[$item]).'']); }, array_keys(config('images.styles')))) ]) ], [ 'name' => 'medium', 'type' => 0, 'format' => 'string', 'description' => __('Filter by medium.') . ' ' . __('Possible values are: :values.', [ 'values' => implode(', ', array_map(function ($item) { return __(':value for :name', ['value' => ''. $item .'', 'name' => ''.__(config('images.mediums')[$item]).'']); }, array_keys(config('images.mediums')))) ]) ], [ 'name' => 'filter', 'type' => 0, 'format' => 'string', 'description' => __('Filter by filter.') . ' ' . __('Possible values are: :values.', [ 'values' => implode(', ', array_map(function ($item) { return __(':value for :name', ['value' => ''. $item .'', 'name' => ''.__(config('images.filters')[$item]).'']); }, array_keys(config('images.filters')))) ]) ], [ 'name' => 'favorite', 'type' => 0, 'format' => 'boolean', 'description' => __('Filter by favorite.') ], [ 'name' => 'sort_by', 'type' => 0, 'format' => 'string', 'description' => __('Sort by') . '. ' . __('Possible values are: :values.', [ 'values' => implode(', ', [ __(':value for :name', ['value' => 'id', 'name' => ''.__('Date created').'']), __(':value for :name', ['value' => 'name', 'name' => ''.__('Name').'']) ]) ]) .' ' . __('Defaults to: :value.', ['value' => 'id']) ], [ 'name' => 'sort', 'type' => 0, 'format' => 'string', 'description' => __('Sort') . '. ' . __('Possible values are: :values.', [ 'values' => implode(', ', [ __(':value for :name', ['value' => 'desc', 'name' => ''.__('Descending').'']), __(':value for :name', ['value' => 'asc', 'name' => ''.__('Ascending').'']) ]) ]) .' ' . __('Defaults to: :value.', ['value' => 'desc']) ], [ 'name' => 'per_page', 'type' => 0, 'format' => 'int', 'description' => __('Results per page') . '. '. __('Possible values are: :values.', [ 'values' => '' . implode(', ', [10, 25, 50, 100]) . '' ]) .' ' . __('Defaults to: :value.', ['value' => ''.config('settings.paginate').'']) ] ]; @endphp @include('developers.parameters')