示例#1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index(Request $req)
 {
     $perPage = 20;
     $search = $req->has('s') ? $req->input('s') : null;
     $data = ['title' => 'Data List PO', 'asset' => new Assets(), 'position' => ['po' => 'Purchasing Order'], 'fetch' => Po_sub::fetch(['search' => $search, 'perPage' => $perPage]), 'getNumb' => function () use($perPage, $req) {
         if ($req->has('page') && $req->input('page') != 1) {
             return $req->input('page') * $perPage - $perPage;
         } else {
             return 0;
         }
     }, 'search' => $search, 'opened' => 'po', 'role' => $this->role];
     # Pagination config
     $data['fetch']->setPath(url('po'));
     if ($req->has('s')) {
         $data['fetch']->appends(['s' => $search]);
     }
     # End of pagination config
     return view('po.index', $data);
 }
示例#2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index(Request $request)
 {
     $data = ['title' => 'Data List PO', 'asset' => new Assets(), 'js' => ['vendor/jquery.dataTables.min'], 'css' => ['jquery.dataTables'], 'position' => ['po' => 'Purchasing Order'], 'fetch' => Po_sub::fetch(), 'opened' => 'po', 'role' => $this->role->hak_akses];
     return view('po.index', $data);
 }