コード例 #1
0
ファイル: Controller.php プロジェクト: redknitin/maintenance
 /**
  * Returns a new work request grid.
  *
  * @return \Cartalyst\DataGrid\DataGrid
  */
 public function grid()
 {
     $columns = ['id', 'subject', 'best_time', 'created_at'];
     $settings = ['sort' => 'created_at', 'direction' => 'desc', 'threshold' => 10, 'throttle' => 11];
     $transformer = function (WorkRequest $workRequest) {
         return ['id' => $workRequest->id, 'subject' => str_limit($workRequest->subject), 'best_time' => $workRequest->best_time, 'created_at' => $workRequest->created_at, 'view_url' => route('maintenance.work-requests.show', [$workRequest->id])];
     };
     return $this->workRequest->grid($columns, $settings, $transformer);
 }