/** * 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'); } } // }
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')); }
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'))); }
/** * 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')); }