public function store(Request $request) { $this->validate($request, ['name' => 'required', 'user_id' => 'required']); $lead = new Lead(); $lead->fill($request->all()); $lead->save(); Change::create(['type' => 'create', 'subject' => 'lead', 'user_id' => auth()->user()->id, 'lead_id' => $lead->id]); $request->session()->flash('alert-success', 'Lead was successfully created!'); return redirect()->route('app.lead.show', $lead->id); }