Я использую плагин Builder для создания плагинов и проверки полей в моей модели в одном из моих плагинов, который отлично работает.
Предположим, что у меня есть валидация, что-то вроде этого в одном моем плагине называют его Team .
Файл модели: technobrave \ team \ models \ Team.php
<?php namespace Technobrave\Team\Models; use Model; /** * Model */ class Team extends Model { use \October\Rain\Database\Traits\Validation; /* * Validation */ public $rules = [ 'name' => 'required|unique:technobrave_team_', 'photo' => 'required', 'description'=>'max:1000', 'position' => 'required', 'phone' => 'required', 'mobile' => 'required', 'email' => 'required|email|unique:technobrave_team_', 'website' => 'url', ]; public $customMessages = [ 'name.required' => 'Please enter team member name', 'name.unique' => 'This team member name already exists', 'photo.required' => 'Please select team member photo', 'description.max' => 'Please enter maximum 1000 characters for description', 'position.required' => 'Please enter team member position', 'phone.required' => 'Please enter team member phone number', 'mobile.required' => 'Please enter team member mobile number', 'email.required' => 'Please enter team member email address', 'email.email' => 'Please enter valid team member email address', 'email.unique' => 'This email address already exists', 'website.url' => 'Please enter valid team member url', ]; }
Это работает совершенно нормально, я могу видеть проверки, но они идут один за другим. Вместо этого я хочу, чтобы они разобрались сразу. Для всех полей.
Это возможно ? Как я могу это сделать?
благодаря