diff --git a/app/API/CreditCard/v1/CreditCardController.php b/app/API/CreditCard/v1/CreditCardController.php index 1f7d7df..ca16aa3 100644 --- a/app/API/CreditCard/v1/CreditCardController.php +++ b/app/API/CreditCard/v1/CreditCardController.php @@ -4,13 +4,12 @@ use App\API\CreditCard\CreditCard; use App\Http\Controllers\Controller; -use App\Models\User; class CreditCardController extends Controller { public function __construct() { - $this->authorizeResource(CreditCard::class); + $this->authorizeResource(CreditCard::class, 'creditCard'); } /** diff --git a/app/API/CreditCard/v1/UpdateCreditCardRequest.php b/app/API/CreditCard/v1/UpdateCreditCardRequest.php index 45f03ec..4df84a4 100644 --- a/app/API/CreditCard/v1/UpdateCreditCardRequest.php +++ b/app/API/CreditCard/v1/UpdateCreditCardRequest.php @@ -11,7 +11,7 @@ class UpdateCreditCardRequest extends FormRequest */ public function authorize(): bool { - return $this->user()->can('update', $this->credit_card); + return $this->user()->can('update', $this->creditCard); } /** @@ -25,8 +25,8 @@ public function rules(): array 'name' => 'sometimes|required|string|max:255', 'due_date' => 'sometimes|required|integer|min:1|max:28', 'closing_date' => 'sometimes|required|integer|min:1|max:28', - 'interest_rate' => 'sometimes|nullable|decimal:2|min:0|max:100', - 'limit' => 'sometimes|required|decimal:2,4|min:0', + 'interest_rate' => 'sometimes|nullable|decimal:0,2|min:0|max:200', + 'limit' => 'sometimes|required|decimal:0,4|min:0', ]; }