public function store() { $data = Request::all(); $entry = new Entry(); $entry->fill($data); $entry->save(); return response()->json($entry); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { // Store update Entry in the database $entry = new Entry(); $entry->title = $request->input('title'); $entry->body = $request->input('body'); $entry->save(); // Initialise view parameters $params = ['title' => 'Stored Blog Entry', 'entry' => $entry]; // Return the rendered view return view('blog.entry.store', $params); }
public function createEntry(Request $request) { $entry = new Entry(); $entry->title = $request->input('title'); $entry->content = nl2br($request->input('content')); $entry->price = $request->input('price'); $entry->currency = $request->input('currency'); $entry->audience = implode(', ', $request->input('audience')); $entry->location = $request->input('location'); $entry->user_id = Auth::user()->id; $entry->save(); return redirect()->route('viewEntry', ['id' => $entry->id]); }
/** * Toggles a goal between completed and not (by adding or deleting a record) * @param integer $id The ID of the goal to toggle. * @param Request $request The request. * @return mixed Either the newly created completion, or true (?) * @todo Make this code more concise. */ public function toggleGoal($id, Request $request) { if ($entry = Entry::where('goal_id', $id)->where('user_id', \Auth::user()->id)->where('completed_on', Carbon::today())->first()) { $entry->delete(); return json_encode('true'); } $entry = new Entry(); $entry->goal_id = $id; # TODO maybe use Laravel's relationships more here $entry->user_id = \Auth::user()->id; $entry->completed_on = Carbon::today(); $entry->save(); return $entry; }