public function excel()
 {
     // data
     $sekolah = Sekolah::data();
     $kembali = Pengembalian::semua();
     return View::make('excel.pengembalian', compact('sekolah', 'kembali'));
 }
示例#2
0
 public static function rubah($logo, $nama, $alamat)
 {
     $sekolah = Sekolah::find(1);
     $sekolah->logo = $logo;
     $sekolah->nama = $nama;
     $sekolah->alamat = $alamat;
     $sekolah->save();
 }
示例#3
0
 public function postRubah()
 {
     // validasi
     $input = Input::all();
     $rules = array('logo' => 'mimes:jpg,jpeg,png|max:5000', 'nama' => 'required|max:50', 'alamat' => 'required|max:255');
     $validasi = Validator::make(Input::all(), $rules);
     // tidak valid
     if ($validasi->fails()) {
         // respon
         $logo = $validasi->messages()->first('logo') ?: '';
         $nama = $validasi->messages()->first('nama') ?: '';
         $alamat = $validasi->messages()->first('alamat') ?: '';
         $status = '';
         return Response::json(compact('logo', 'nama', 'alamat', 'status'));
     } else {
         // ada logo
         if (Input::hasFile('logo')) {
             // data
             $sekolah = Sekolah::data();
             // jika sekolah mempunyai logo maka hapus logo yang dulu
             if ($sekolah->logo) {
                 unlink(public_path() . '/foto/sekolah/' . $sekolah->logo);
             }
             // nama logo
             $logo = date('dmYHis') . '.png';
             // unggah logo ke dir "foto/sekolah"
             Input::file('logo')->move('foto/sekolah', $logo);
             // tidak ada logo
         } else {
             $logo = null;
         }
         // input
         $nama = trim(strtoupper(Input::get('nama')));
         $alamat = trim(ucwords(Input::get('alamat')));
         // rubah data di basisdata
         Sekolah::rubah($logo, $nama, $alamat);
     }
 }
示例#4
0
 public function excel()
 {
     // data
     $sekolah = Sekolah::data();
     $admin = Admin::semua();
     return View::make('excel.pengguna', compact('sekolah', 'admin'));
 }
示例#5
0
 public function excel()
 {
     // data
     $sekolah = Sekolah::data();
     $buku = Buku::semua();
     return View::make('excel.buku', compact('sekolah', 'buku'));
 }
示例#6
0
 public function excel()
 {
     // data
     $sekolah = Sekolah::data();
     $pinjam = Peminjaman::semua();
     return View::make('excel.peminjaman', compact('sekolah', 'pinjam'));
 }
示例#7
0
 public function excel()
 {
     // data
     $sekolah = Sekolah::data();
     $siswa = Siswa::semua();
     return View::make('excel.siswa', compact('sekolah', 'siswa'));
 }