<?php namespace App\Http\Requests\Admin; use App\Models\OurPartner; use Gate; use Illuminate\Foundation\Http\FormRequest; class UpdateOurPartnerRequest extends FormRequest { public function authorize() { return Gate::allows('our_partner_edit'); } public function rules() { return [ 'title' => [ 'string', 'required', 'unique:our_partners,title,'. request()->route('our_partner')->id, 'max:50', ], 'logo' => [ 'nullable', ], 'status' => [ 'required', 'integer', 'in:'.implode(',', array_keys(OurPartner::STATUS_RADIO)), ], ]; } }