Optimisasi untuk K13 2020
- restriksi untuk print dihilangkan - stempel pada ttd ditambahkann - isi surat disesuaikan - ukuran kertas disesuaikan - data siswa baru ditambahkan
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Console\Commands;
|
||||
|
||||
use Illuminate\Console\Command;
|
||||
use App\Imports\HasilBelajarsImport;
|
||||
use App\Imports\K13HasilBelajarsImport;
|
||||
use Maatwebsite\Excel\Facades\Excel;
|
||||
|
||||
class ImportExcel extends Command
|
||||
@@ -13,7 +14,7 @@ class ImportExcel extends Command
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'ba:import-excel {filename}';
|
||||
protected $signature = 'ba:import-excel {filename} {--k|kurikulum=}';
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
@@ -40,7 +41,15 @@ class ImportExcel extends Command
|
||||
public function handle()
|
||||
{
|
||||
try {
|
||||
Excel::import(new HasilBelajarsImport, $this->argument('filename'));
|
||||
if ($this->option('kurikulum')) {
|
||||
if ($this->option('kurikulum') == 'k13')
|
||||
Excel::import(new K13HasilBelajarsImport, $this->argument('filename'));
|
||||
else
|
||||
throw new Exception('Kurikulum tidak ditemukan.');
|
||||
}
|
||||
else {
|
||||
Excel::import(new HasilBelajarsImport, $this->argument('filename'));
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
echo $e->getMessage();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user