Edit File: Store.php
<?php namespace App\Http\Requests\Admin\coupons; use Illuminate\Foundation\Http\FormRequest; class store extends FormRequest { public function authorize() { return true; } public function rules() { if($this->getMethod() === 'PUT'){ $rules = [ 'code' => 'required|unique:coupons,id,',$this->id, 'num_to_use' => 'required|numeric', 'value' => 'required|numeric|max:100', 'end_at' => 'required|after_or_equal:'.\Carbon\Carbon::now(), 'type' => 'required|in:percentage,amount', ]; return $rules; }else{ $rules = [ 'code' => 'required|unique:coupons,code', 'num_to_use' => 'required|numeric', 'value' => 'required|numeric|max:100', 'end_at' => 'required|after_or_equal:'.\Carbon\Carbon::now(), 'type' => 'required|in:percentage,amount', ]; return $rules; } } }
Back to File Manager