Пример #1
0
 public function pelangganOutlet()
 {
     $term = Input::get('term');
     $outlet = Outlet::where('user_id', Auth::user()->id)->first();
     $data = OutletPelanggan::distinct()->select('nama', 'id', 'telp')->where('outlet_laundry_id', $outlet->id)->where('nama', 'LIKE', '%' . $term . '%')->groupBy('id')->take(15)->get();
     $result = [];
     foreach ($data as $d) {
         if (strpos(Str::lower($d), $term) !== false) {
             $result[] = ['value' => $d->nama, 'id' => $d->id, 'telp' => $d->telp];
         }
     }
     return Response::json($result);
 }
Пример #2
0
 /**
  * Store a newly created resource in storage.
  * POST /outlets
  *
  * @return Response
  */
 public function store()
 {
     $data = Input::all();
     $outlet = Outlet::where('user_id', Auth::user()->id)->first();
     if (!$outlet->harga) {
         return Redirect::to('outlet/setting')->with('message', 'lengkapi data outlet anda terlebih dahulu ( semua pengaturan )');
     }
     if (!$data['outlet_pelanggan_id']) {
         $pelanggan = new OutletPelanggan();
         $pelanggan->outlet_laundry_id = $outlet->id;
         $pelanggan->nama = $data['nama'];
         $pelanggan->telp = $data['telp'];
         $pelanggan->save();
         $data['outlet_pelanggan_id'] = $pelanggan->id;
     }
     $data['biaya'] = $data['kilo'] * $outlet->harga;
     $validator = Validator::make($data, OutletPemasukan::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     OutletPemasukan::create($data);
     return Redirect::to('outlet/pemasukan')->with('message', 'Berhasil menambahkan pemasukan');
 }