/** * * Store - Processes $_POSTs from the Add Item page * Parameter - CreateItemRequest */ public function store(Requests\CreateItemRequest $request) { $input = $request->all(); $input['user_id'] = Auth::id(); Item::create($input); return redirect('items'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\CreateItemRequest $request) { // $user = Auth::User(); if ($request->has('id')) { // is an update. } else { $item = new Item($request->all()); $item = $user->items()->save($item); //populate relation $item->client; } return response()->json(['result' => 'success', 'item' => $item], 200); }