Path: blob/1.0-develop/app/Http/Requests/Api/Application/Locations/StoreLocationRequest.php
10277 views
<?php12namespace Pterodactyl\Http\Requests\Api\Application\Locations;34use Pterodactyl\Models\Location;5use Pterodactyl\Services\Acl\Api\AdminAcl;6use Pterodactyl\Http\Requests\Api\Application\ApplicationApiRequest;78class StoreLocationRequest extends ApplicationApiRequest9{10protected ?string $resource = AdminAcl::RESOURCE_LOCATIONS;1112protected int $permission = AdminAcl::WRITE;1314/**15* Rules to validate the request against.16*/17public function rules(): array18{19return collect(Location::getRules())->only([20'long',21'short',22])->toArray();23}2425/**26* Rename fields to be more clear in error messages.27*/28public function attributes(): array29{30return [31'long' => 'Location Description',32'short' => 'Location Identifier',33];34}35}363738