/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $dataAccess = new NotesMng(); //$doctor = users::where('id','=', Auth::user()->id)->firstOrFail(); $list = ['doctor_id' => Auth::user()->id, 'subject' => $request->subject, 'body' => $request->body]; $dataAccess->saveNotes($list); return redirect('/notes'); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { //get note list //$notes = Note::where('doctor_id', '=', Auth::user()->id)->get(); $dataAccess = new NotesMng(); $request = Request::create('/api/notes/' . Auth::user()->id, 'GET'); $response = Route::dispatch($request); $obj = json_decode($response->content(), true); $notes = $obj["data"]; if (\Request::has('search')) { $query = \Request::get('search'); $results = $dataAccess->search($query); return \View::make('notes')->with('notes', $results); } return \View::make('notes')->with('notes', $notes); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $dataAccess = new NotesMng(); $notes = $dataAccess->getNotes($id); return Response::json(array('error' => false, 'data' => $notes), 200); }