Ejemplo n.º 1
0
 /**
  * Returns a new work order status grid.
  *
  * @return \Cartalyst\DataGrid\DataGrid
  */
 public function grid()
 {
     $columns = ['id', 'created_at', 'user_id', 'name', 'color'];
     $settings = ['sort' => 'created_at', 'direction' => 'desc', 'threshold' => 10, 'throttle' => 11];
     $transformer = function (Priority $priority) {
         return ['id' => $priority->id, 'created_at' => $priority->created_at, 'created_by' => $priority->user ? $priority->user->full_name : '<em>System</em>', 'name' => $priority->name, 'color' => $priority->color, 'view_url' => route('maintenance.work-orders.priorities.edit', [$priority->id])];
     };
     return $this->priority->grid($columns, $settings, $transformer);
 }