/** * get user notes * * @return Response */ public function getNotes($user) { if ($user->id) { $list = UserNotes::leftjoin('users', 'users.id', '=', 'user_notes.admin_id')->select(array('user_notes.id', 'user_notes.note', 'user_notes.created_at', 'user_notes.updated_at', 'users.displayname'))->where('user_notes.user_id', '=', $user->id)->orderBy('users.id'); if (Api::Enabled()) { $u = $list->get(); return Api::make($u->toArray()); } else { return Datatables::of($list)->edit_column('note', '<textarea name="user_notes[{{{$id}}}]" class="form-control" style="width: 100%">{{{ $note }}}</textarea>')->edit_column('created_at', '{{{ Carbon::parse($created_at)->diffForHumans() }}}')->edit_column('updated_at', '{{{ Carbon::parse($updated_at)->diffForHumans() }}}')->make(); } } }
public function getnotes() { return UserNotes::leftjoin('users', 'users.id', '=', 'user_notes.admin_id')->select(array('user_notes.id', 'user_notes.note', 'user_notes.created_at', 'user_notes.updated_at', 'users.displayname'))->where('user_notes.user_id', '=', $this->id)->orderBy('users.id'); }