<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use Illuminate\Support\Facades\Input; use App\User; use App\Transaksi; class KasirController extends Controller { public function ListCustomer() { $users = User::where('status', 'like', 'customer')->get(); return view('adminlte::kasir.ListCustomer.index', compact('users')); } public function ListTransaksi() { $transaksis = Transaksi::all(); return view('adminlte::kasir.ListTransaksi.index', compact('transaksis')); } public function addSaldo($id) { $users = User::where('id', $id)->first(); return view('adminlte::kasir.ListCustomer.addSaldo')->with('users', $users); } public function saldo(Request $request,$id){ $data = User::find($id); $data->saldo = $data->saldo+$request['saldo']; $data->update(); return redirect('ListCustomer'); } public function cariCustomer(){ $key = Input::get('search'); if(isset($key)){ $this->data['users'] = User::where('email','like','%'.$key.'%')->orderBy('id','desc')->paginate(10); }else{ $this->data['users'] = User::orderBy('id','desc')->paginate(10); } return view('adminlte::kasir.ListCustomer.index',$this->data); } public function KonfirmasiBarang($id){ DB::table('request_barangs')->where('id', $id)->update(['status_request'=> 1]); return redirect()->back(); } }