Update Koperasi
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\Koperasi;
|
||||
|
||||
use App\Enums\Koperasi\LayananKoperasi;
|
||||
use App\Enums\Koperasi\StatusAdArtKoperasi;
|
||||
use App\Enums\Koperasi\UrutanKoperasi;
|
||||
use Illuminate\Validation\Rule;
|
||||
|
||||
class IndexPengurusKoperasiRequest extends KoperasiRequest
|
||||
{
|
||||
use ValidatesWilayahKoperasi;
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'search' => ['nullable', 'string', 'max:255'],
|
||||
...$this->wilayahRules(),
|
||||
'jenis_koperasi' => ['nullable', 'string', 'max:255'],
|
||||
'layanan' => ['nullable', Rule::enum(LayananKoperasi::class)],
|
||||
'ad_art' => ['nullable', Rule::enum(StatusAdArtKoperasi::class)],
|
||||
'sort_by' => ['nullable', Rule::enum(UrutanKoperasi::class)],
|
||||
'per_page' => ['nullable', 'integer', 'in:10,25'],
|
||||
];
|
||||
}
|
||||
|
||||
public function attributes(): array
|
||||
{
|
||||
return [
|
||||
...$this->wilayahAttributes(),
|
||||
'search' => 'Pencarian', 'jenis_koperasi' => 'Jenis Koperasi', 'layanan' => 'Layanan Utama',
|
||||
'ad_art' => 'Dokumen Kelembagaan', 'sort_by' => 'Urutan Data', 'per_page' => 'Jumlah data per halaman',
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user