<?php  namespace App\Rules;  use App\Models\Product; use Illuminate\Contracts\Validation\Rule;  class UniqueOnMarket implements Rule { 	private string $field_name; 	private string $market_id; 	private string $field_value; 	private string $model; 	private ?string $id;  	/** 	 * Create a new rule instance. 	 */ 	public function __construct(?string $model, ?string $field_name, ?string $market_id, ?string $field_value, ?string $id){}  	public function __toString(): string{}  	/** 	 * Determine if the validation rule passes. 	 * 	 * @param string $attribute 	 */ 	public function passes($attribute, $value): bool{}  	/** 	 * Get the validation error message. 	 */ 	public function message(): string|array{} }