Laravel에서 시작 및 종료 시간 검증
3837 단어 Laravel
스크린
form.blade.php<input type="text" placeholder="00:00" name="start_time" class="form-control">
@error('start_time') {{ $message }} @enderror
<input type="text" placeholder="00:00" name="end_time" class="form-control">
@error('end_time') {{ $message }} @enderror
검증
FormRequest 키를 누릅니다.php artisan make:make:request TimeRequest
TimeRequest.php<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class TimeRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'start_time' => 'required|date_format:H:i|',
'end_time' => 'required|date_format:H:i|after:start_time',
];
}
}
현재,formpost를 적당한 컨트롤러 방법으로 지정하고 매개 변수 TimeRequest
TekitoController<?php
namespace App\Http\Controllers;
use App\Http\Requests\TimeRequest;
class TekitoControllerextends Controller
{
public function some(TimeRequest $request)
{
//バリデーション済み$requestが渡ってくる
}
}
(일본어로 표시된 샘플)
Reference
이 문제에 관하여(Laravel에서 시작 및 종료 시간 검증), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ntm718/items/fd2cfc460c6e9c9b9f4a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<input type="text" placeholder="00:00" name="start_time" class="form-control">
@error('start_time') {{ $message }} @enderror
<input type="text" placeholder="00:00" name="end_time" class="form-control">
@error('end_time') {{ $message }} @enderror
FormRequest 키를 누릅니다.
php artisan make:make:request TimeRequest
TimeRequest.php<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class TimeRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'start_time' => 'required|date_format:H:i|',
'end_time' => 'required|date_format:H:i|after:start_time',
];
}
}
현재,formpost를 적당한 컨트롤러 방법으로 지정하고 매개 변수 TimeRequest
TekitoController<?php
namespace App\Http\Controllers;
use App\Http\Requests\TimeRequest;
class TekitoControllerextends Controller
{
public function some(TimeRequest $request)
{
//バリデーション済み$requestが渡ってくる
}
}
(일본어로 표시된 샘플)Reference
이 문제에 관하여(Laravel에서 시작 및 종료 시간 검증), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ntm718/items/fd2cfc460c6e9c9b9f4a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)