<?php
 namespace App\Http\Requests\Admin; use Illuminate\Foundation\Http\FormRequest; class ProductDuplicateRequest extends FormRequest { public function authorize(): bool { return $this->user()->can('create', \App\Models\Product::class); } public function rules(): array { return [ 'name' => 'required|string|max:255', ]; } public function messages(): array { return [ 'name.required' => __('admin/products.validation.name.required'), 'name.max' => __('admin/products.validation.name.max'), ]; } } 