Ниже приведен мой метод действия контроллера. Вы можете видеть, что я передал параметр класса запроса для проверки перед сохранением данных в базе данных.
public function store(RoleRequest $request)
{
}
Мой класс запросов ниже.
class RoleRequest extends Request
{
private $Role;
public function __construct(IRole $_role) {
$this->Role = $_role;
}
public function authorize()
{
return true;
}
public function rules()
{
return [
'Role' => 'required|max:20|min:4,
];
}
}
Вышеприведенный код отлично работает, когда я запускаю его через веб-страницу (лезвие).
Я создал еще один контроллер для API для отправки запроса на сохранение. Ниже приведен код
class RoleApiController extends Controller
{
public function store(RoleRequest $request)
{
}
}
Проблема возникает, когда я набираю всего 1 символ для имени роли, а класс запроса накладывает проверку, и я получаю ошибку 404. На этот раз я отправляю запрос из расширения Postman в Chrome.
Сведения об ошибке