Server IP : 103.11.96.170 / Your IP : 3.136.26.17 Web Server : Microsoft-IIS/10.0 System : Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64 User : elibrary.unsap.ac.id ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : D:/localhost/dev_admission/app/Imports/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php namespace App\Imports; use Illuminate\Validation\Rule; use Illuminate\Support\Collection; use Maatwebsite\Excel\Concerns\Importable; use Maatwebsite\Excel\Concerns\SkipsErrors; use Maatwebsite\Excel\Concerns\SkipsOnError; use Maatwebsite\Excel\Concerns\ToCollection; use Maatwebsite\Excel\Concerns\SkipsFailures; use Maatwebsite\Excel\Concerns\SkipsOnFailure; use Maatwebsite\Excel\Concerns\WithHeadingRow; use Maatwebsite\Excel\Concerns\WithValidation; class MataKuliahImport implements ToCollection, WithHeadingRow, WithValidation, SkipsOnError, SkipsOnFailure { use Importable, SkipsErrors, SkipsFailures; /** * @param Collection $collection */ public function collection(Collection $collection) { // } public function headingRow(): int { return 3; } public function rules(): array { return [ '*.kode_mata_kuliah' => 'required', '*.nama_mata_kuliah' => 'required', '*.id_jenis_mata_kuliah' => [ 'required', Rule::in(['A', 'B', 'C', 'D', 'S']), ], '*.sks_tatap_muka' => 'required', '*.sks_praktek' => 'required', '*.sks_praktek_lapangan' => 'required', '*.sks_simulasi' => 'required' ]; } }