/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store1(Request $request) { $item = new Recipient(); $item->name = $request->input("name"); $item->code = $request->input("code"); $item->transport_mode_id = $request->has("transport_mode") ? $request->input("transport_mode") : ""; $item->distance = $request->has("distance") ? $request->input("distance") : ""; $item->notes = $request->has("notes") ? $request->input("notes") : ""; $item->level = Recipient::find(Auth::user()->recipient_id)->level + 1; $item->parent_id = Auth::user()->recipient_id; $item->status = "active"; $item->save(); Log::create(array("user_id" => Auth::user()->id, "action" => "Add Recipient named " . $item->name)); return $item; }