public function delete(Request $request) { $notes = Note::all(); foreach ($notes as $note) { $note->delete(); } return back(); }
/** * Show the application dashboard. * * @return \Illuminate\Http\Response */ public function home() { // Some general statistics $notes = Note::all(); $noteCount = count($notes); $references = Reference::all(); $referenceCount = count($references); $tags = Tag::all(); $tagCount = count($tags); $outlines = Outline::all(); $outlineCount = count($outlines); return view('app.main', compact('noteCount', 'referenceCount', 'tagCount', 'outlineCount')); }
/** * Searches the notes for possible trails and displays them * * @return Illuminate\Http\Response */ public function index() { $notes = Note::all(['id']); // Trails collection $res = new Collection(); foreach ($notes as $note) { if (count($note->next()) > 0) { $res[] = $this->getTrails($note, true); } } // Eager preload all titles for the notes we have in our trails $noteTitles = []; foreach ($res as $notesWithTrails) { foreach ($notesWithTrails as $trailsWithNotes) { foreach ($trailsWithNotes as $note) { $tmp = Note::find($note); $noteTitles[$note] = $tmp->title; } } } return view('trails.list', ["trailContainer" => $res, "noteTitles" => $noteTitles]); }
public function showall() { $notes = \App\Note::all(); return view('allnotes', compact('notes')); }
public function all() { $notes = Note::all(); return response()->json($notes); }
/** * Remove the specified resource from storage. * * @param Note $note * @return \Illuminate\Http\Response */ public function destroy(Note $note) { $note->delete(); $notes = Note::all(); return redirect()->back(); }