/** * Store a newly created resource in storage. * * @param MessageRequest $request * @return \Illuminate\Http\Response */ public function store($username, MessageRequest $request) { $receiver = User::findOrFailByUsername($username); $m = $request->user()->messages()->create(['message' => $request->message, 'receiver_id' => $receiver->id]); if ($m) { return redirect()->route('messages.show', $receiver->username)->withNotification("Message Sent"); } return back()->withNotification("Error! Unknown error occured!")->withType('danger'); }