Opis Validator를 사용한 Laravel FormRequest
https://github.com/mesak/laravel-opis-validator
설치
composer require mesak/laravel-opis-validator
예시
요청
<?php
namespace App\Http\Requests;
use Mesak\LaravelOpisValidator\JsonSchemaRequest;
class JsonSchema extends JsonSchemaRequest
{
protected $extendValidatorMessage = true;
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'$schema' => "http://json-schema.org/draft-07/schema#",
"type" => "object",
"title" => "Base Preference",
"description" => "Base Preference Setting",
"properties" => [
"limit" => [
"type" => "integer",
"minimum" => 5,
"maximum" => 15,
"title" => "limit",
"attrs" => [
"placeholder" => "limit (limit)"
]
],
"page" => [
"type" => "object",
"title" => "Page",
"attrs" => [
"placeholder" => "Page ( Page )"
],
"properties" => [
"limit" => [
"type" => "integer"
]
]
]
],
"additionalProperties" => false,
"required" => [
"limit",
"page"
]
];
}
제어 장치
use App\Http\Requests\JsonSchema as JsonSchemaRequest;
public function update(JsonSchemaRequest $request)
{
dd($request->validated());
}
Reference
이 문제에 관하여(Opis Validator를 사용한 Laravel FormRequest), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mesak/laravel-formrequest-with-opis-validator-3poh
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
composer require mesak/laravel-opis-validator
<?php
namespace App\Http\Requests;
use Mesak\LaravelOpisValidator\JsonSchemaRequest;
class JsonSchema extends JsonSchemaRequest
{
protected $extendValidatorMessage = true;
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'$schema' => "http://json-schema.org/draft-07/schema#",
"type" => "object",
"title" => "Base Preference",
"description" => "Base Preference Setting",
"properties" => [
"limit" => [
"type" => "integer",
"minimum" => 5,
"maximum" => 15,
"title" => "limit",
"attrs" => [
"placeholder" => "limit (limit)"
]
],
"page" => [
"type" => "object",
"title" => "Page",
"attrs" => [
"placeholder" => "Page ( Page )"
],
"properties" => [
"limit" => [
"type" => "integer"
]
]
]
],
"additionalProperties" => false,
"required" => [
"limit",
"page"
]
];
}
use App\Http\Requests\JsonSchema as JsonSchemaRequest;
public function update(JsonSchemaRequest $request)
{
dd($request->validated());
}
Reference
이 문제에 관하여(Opis Validator를 사용한 Laravel FormRequest), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mesak/laravel-formrequest-with-opis-validator-3poh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)