コード例 #1
0
ファイル: UsersDataTable.php プロジェクト: yajra/cms-core
 /**
  * @return \Illuminate\Http\JsonResponse
  */
 public function ajax()
 {
     return $this->datatables->eloquent($this->query())->editColumn('created_at', function (User $user) {
         return $user->created_at->diffForHumans();
     })->editColumn('email', function (User $user) {
         return $this->datatables->getHtmlBuilder()->html->mailto($user->email)->toHtml();
     })->editColumn('blocked', function (User $user) {
         return dt_check($user->blocked);
     })->editColumn('confirmed', function (User $user) {
         return dt_check($user->confirmed);
     })->editColumn('administrator', function (User $user) {
         return dt_check($user->administrator);
     })->editColumn('roles', function (User $user) {
         return dt_render('administrator.users.datatables.roles', compact('user'));
     })->addColumn('action', 'administrator.users.datatables.action')->make(true);
 }
コード例 #2
0
ファイル: helpers.php プロジェクト: yajra/cms-core
 /**
  * Display a checkbox view.
  *
  * @param bool $checked
  * @return string
  */
 function dt_check($checked = true)
 {
     return dt_render('datatables::check', compact('checked'));
 }