Ejemplo n.º 1
0
 /**
  * Returns a new grid instance of all users.
  *
  * @return \Cartalyst\DataGrid\DataGrid
  */
 public function grid()
 {
     $columns = ['id', 'first_name', 'last_name', 'email', 'created_at'];
     $settings = ['sort' => 'created_at', 'direction' => 'desc', 'threshold' => 10, 'throttle' => 11];
     $transformer = function (User $user) {
         return ['id' => $user->id, 'first_name' => $user->first_name, 'last_name' => $user->last_name, 'email' => $user->email, 'created_at' => $user->created_at->format('Y-m-d g:i a'), 'view_url' => route('maintenance.admin.users.show', [$user->id])];
     };
     return $this->user->grid($columns, $settings, $transformer);
 }