/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $message = new Message(); $message->fill($request->all()); // Mass Assignment $message->save(); return response()->json(["status" => "Mensagem Criada com Sucesso!", "message" => $message], 200); }
/** * Store a newly created resource in storage. * * @param CreateMessageRequest $request * @return Response */ public function store(CreateMessageRequest $request) { $message = new Message(); $message->fill($request->all()); $message->save(); Flash::info(trans('messages.message_sent_successfully')); return redirect()->back(); }
public function store(MessageRequest $request) { if (!Entrust::can('manage_message')) { return redirect('/dashboard')->withErrors(config('constants.NA')); } $data = $request->all(); $filename = uniqid(); if ($request->hasFile('file')) { $extension = $request->file('file')->getClientOriginalExtension(); $file = $request->file('file')->move('uploads/attachments/', $filename . "." . $extension); $data['attachment'] = $filename . "." . $extension; } else { $data['attachment'] = ''; } $message = new Message(); $message->fill($data); $message->from_user_id = Auth::user()->id; $message->read = 0; $message->save(); return redirect('/message/compose')->withSuccess("Sent successfully."); }