Add Maste Rerquest

This commit is contained in:
daeng.deni@dharma.or.id 2023-06-06 21:01:48 +07:00
parent af5291ca01
commit b22a7975cc
5 changed files with 29 additions and 54 deletions

View File

@ -2,13 +2,13 @@
namespace Modules\Master\Http\Requests\Blood;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Exceptions\HttpResponseException;
use Illuminate\Validation\ValidationException;
use Illuminate\Validation\Validator;
use Modules\Master\Http\Requests\MasterRequest;
use Symfony\Component\HttpFoundation\JsonResponse;
class StoreBloodRequest extends FormRequest
class StoreBloodRequest extends MasterRequest
{
/**
* Determine if the user is authorized to make this request.
@ -64,14 +64,4 @@
], JsonResponse::HTTP_UNPROCESSABLE_ENTITY));
}
protected function prepareForValidation()
{
$status = 0;
if($this->status == "on"){
$status = 1;
}
$this->merge([
'status' => $status
]);
}
}

View File

@ -2,13 +2,13 @@
namespace Modules\Master\Http\Requests\Blood;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Exceptions\HttpResponseException;
use Illuminate\Validation\ValidationException;
use Illuminate\Validation\Validator;
use Modules\Master\Http\Requests\MasterRequest;
use Symfony\Component\HttpFoundation\JsonResponse;
class UpdateBloodRequest extends FormRequest
class UpdateBloodRequest extends MasterRequest
{
/**
* Determine if the user is authorized to make this request.
@ -28,7 +28,7 @@
: array
{
return [
'name' => 'required|string|max:50|unique:bloods,name,'.$this->blood->id,
'name' => 'required|string|max:50|unique:bloods,name,' . $this->blood->id,
'status' => 'nullable|integer|max:1',
];
}
@ -63,15 +63,4 @@
'messages' => 'Blood updated failed.'
], JsonResponse::HTTP_UNPROCESSABLE_ENTITY));
}
protected function prepareForValidation()
{
$status = 0;
if($this->status == "on"){
$status = 1;
}
$this->merge([
'status' => $status
]);
}
}

View File

@ -2,13 +2,13 @@
namespace Modules\Master\Http\Requests\Gender;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Exceptions\HttpResponseException;
use Illuminate\Validation\ValidationException;
use Illuminate\Validation\Validator;
use Modules\Master\Http\Requests\MasterRequest;
use Symfony\Component\HttpFoundation\JsonResponse;
class StoreGenderRequest extends FormRequest
class StoreGenderRequest extends MasterRequest
{
/**
* Determine if the user is authorized to make this request.
@ -63,15 +63,4 @@
'messages' => 'Gender created failed.'
], JsonResponse::HTTP_UNPROCESSABLE_ENTITY));
}
protected function prepareForValidation()
{
$status = 0;
if($this->status == "on"){
$status = 1;
}
$this->merge([
'status' => $status
]);
}
}

View File

@ -2,13 +2,13 @@
namespace Modules\Master\Http\Requests\Gender;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Exceptions\HttpResponseException;
use Illuminate\Validation\ValidationException;
use Illuminate\Validation\Validator;
use Modules\Master\Http\Requests\MasterRequest;
use Symfony\Component\HttpFoundation\JsonResponse;
class UpdateGenderRequest extends FormRequest
class UpdateGenderRequest extends MasterRequest
{
/**
* Determine if the user is authorized to make this request.
@ -28,7 +28,7 @@
: array
{
return [
'name' => 'required|string|max:50|unique:genders,name,'. $this->gender->id,
'name' => 'required|string|max:50|unique:genders,name,' . $this->gender->id,
'status' => 'nullable|integer|max:1',
];
}
@ -63,16 +63,4 @@
'messages' => 'Gender updated failed.'
], JsonResponse::HTTP_UNPROCESSABLE_ENTITY));
}
protected function prepareForValidation()
{
$status = 0;
if($this->status == "on"){
$status = 1;
}
$this->merge([
'status' => $status
]);
}
}

View File

@ -0,0 +1,19 @@
<?php
namespace Modules\Master\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class MasterRequest extends FormRequest
{
protected function prepareForValidation()
{
$status = 0;
if ($this->status == "on") {
$status = 1;
}
$this->merge([
'status' => $status
]);
}
}