Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  * POST /barang
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make(Input::all(), Barang::$rules);
     if ($validator->fails()) {
         return Redirect::to('barang')->withErrors($validator)->withInput(Input::all());
     } else {
         if (Barang::where('kode_barang', '=', Input::get('kode_barang'))->exists()) {
             $barang = Barang::find(Input::get('kode_barang'));
             $barang->nm_barang = Input::get('nm_barang');
             $barang->satuan = Input::get('satuan');
             $barang->part_number = Input::get('part_number');
             $barang->brand = Input::get('brand');
             $barang->hrg_satuan = Input::get('hrg_satuan');
             $barang->jml_barang = Input::get('jml_barang');
             $barang->save();
             Session::flash('message', 'Successfully updated barang!');
             return Redirect::to('barang');
         } else {
             $barang = new Barang();
             $barang->kode_barang = Input::get('kode_barang');
             $barang->nm_barang = Input::get('nm_barang');
             $barang->part_number = Input::get('part_number');
             $barang->satuan = Input::get('satuan');
             $barang->brand = Input::get('brand');
             $barang->hrg_satuan = Input::get('hrg_satuan');
             $barang->jml_barang = Input::get('jml_barang');
             $barang->save();
             Session::flash('message', 'Successfully created barang!');
             return Redirect::to('barang');
         }
     }
     //
 }
Esempio n. 2
0
 public function cariProduk()
 {
     $keyword = Input::get('term');
     $barangs = Barang::where('nama', 'LIKE', '%' . $keyword . '%')->paginate(9);
     $categories = Category::with('barang')->get();
     $bId = [1, 2, 3, 4, 83, 16, 17, 18, 9, 10, 11];
     $unpublished = [36, 15, 16];
     $aroma = $_POST['aroma'];
     return View::make('store.search', compact('barangs', 'bId', 'unpublished', 'aroma'));
 }
Esempio n. 3
0
 public function search()
 {
     $keyword = Input::get('keyword');
     if (!$keyword) {
         return false;
     }
     $matches = ['alamat' => '%' . $keyword . '%', 'telp' => '%' . $keyword . '%'];
     $barangs = Barang::where('nama', 'LIKE', '%' . $keyword . '%')->paginate(10);
     $customers = Customer::where('nama', 'LIKE', '%' . $keyword . '%')->orWhere('alamat', 'LIKE', '%' . $keyword . '%')->orWhere('telp', 'LIKE', '%' . $keyword . '%')->paginate(10);
     $penjualans = Penjualan::where('nama', 'LIKE', '%' . $keyword . '%')->orWhere('alamat', 'LIKE', '%' . $keyword . '%')->orWhere('telp', 'LIKE', '%' . $keyword . '%')->orWhere('id', 'LIKE', '%' . $keyword . '%')->get();
     $calonCustomer = CalonCustomer::where('nama', '%' . $keyword . '%')->orWhere('alamat', 'LIKE', '%' . $keyword . '%')->orWhere('telp', 'LIKE', '%' . $keyword . '%')->get();
     return View::make('search', compact(array('keyword', 'barangs', 'customers', 'penjualans', 'calonCustomer')));
 }
Esempio n. 4
0
 /**
  * Display a listing of the resource.
  * GET /site
  *
  * @return Response
  */
 public function index()
 {
     $data = array('barang' => Barang::where('jml_barang', '<=', '100')->get(), 'user' => User::all());
     return View::make('index', $data);
     //
 }
 public function search()
 {
     $keyword = Input::get('keyword');
     $barangs = Barang::where('nama', 'LIKE', '%' . $keyword . '%')->paginate(25);
     $stok = ['0' => 'Kosong', '1' => 'Ada'];
     return View::make('admin.barangs.index', compact('keyword', 'barangs', 'stok'));
 }