Ejemplo n.º 1
0
 public function save(Request $request)
 {
     $input = $request->except('_token');
     foreach ($input as $key => $value) {
         try {
             Pengaturan::vset($key, $value);
         } catch (Exception $e) {
             return redirect()->route('pengaturan')->with('message', 'Salah satu data gagal diperbarui.');
         }
     }
     return redirect()->route('pengaturan')->with('message', 'Data berhasil diperbarui.');
 }
Ejemplo n.º 2
0
 public function setup(Request $request)
 {
     // Set semester
     $new = new Semester();
     $new->semester = $request->input('semester');
     $new->tahun_ajaran = $request->input('tahun_ajaran');
     $new->aktif = 1;
     $new->save();
     $input = $request->except(['_token', 'semester', 'tahun_ajaran']);
     // Set pengaturan
     foreach ($input as $key => $value) {
         Pengaturan::vset($key, $value);
     }
     // Cek apakah mata pelajaran wali kelas sudah ada, kalau belum, tambah
     $wk = Mapel::where('kelompok', 'WK')->get();
     if (!$wk) {
         App\Mapel::create(['nama' => 'Wali kelas', 'singkat' => 'WALI', 'kelompok' => 'WK']);
     }
     return redirect()->route('kelas.jurusan')->with('message', "Data semester dan informasi sekolah telah dikonfigurasi.");
 }