public function update(MessageRequest $request, Message $message) { try { $message->update($request->all()); return response()->json(['errors' => 'false', 'message' => 'The project has been updated!']); } catch (\Exception $e) { return response()->json(['errors' => 'true', 'message' => 'Something went wrong!']); } }
/** * Almacena un nuevo mensaje en nuestra tabla messages * * @param MessageRequest $request -> valida los campos requeridos para crear un mensaje * @return \Illuminate\Http\Response */ public function store(MessageRequest $request) { /* $request->all() trae la información que se ingresó en la forma */ /* Message::create() crea el nuevo record y lo almacena en la tabla messages */ Message::create($request->all()); /* Feedback para el usuario, le indiciamos que su mensaje a sido enviados */ Session::flash('flash_message', 'Ha enviado un mensaje'); /* redirige a la pagina de contacto y muestra el Session::flash */ return redirect('contact'); }
public function contactMe(MessageRequest $request) { $request->input('title'); $result = \Mail::raw(Input::get('message'), function ($message) { $message->to('*****@*****.**', 'Peihui Shao')->subject('Message from ' . Input::get('email') . ', ' . Input::get('user')); }); Message::create($request->all()); // flash()->info( var_dump($result)); //not working flash()->success('Your message has been delivered and saved!'); return Redirect::back(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(MessageRequest $request) { //dd($request->all()); /* $request->all() trae la información que se ingresó en la forma */ /* Message::create() crea el nuevo record y lo almacena en la tabla messages */ Message::create($request->all()); /* Feedback para el usuario, le indiciamos que su mensaje a sido enviados */ Session::flash('flash_message', 'Su solicitud está siendo procesada'); /* refresh de la pagina */ 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."); }
/** * Actualiza la formación de un mensaje es específico * * @param MessageRequest $request -> valida los campos requeridos para actualizar un mensaje * @param int $id * @return \Illuminate\Http\Response */ public function update(MessageRequest $request, $id) { /* encuentra el mensaje basado en su id (select * from messages where id = $id) */ $message = Message::find($id); /* $request->all() trae todos los datos que fueron ingresados en la forma */ /* $message->fill() Actualiza sólo los campos que se encuentran en $request->all() */ $message->fill($request->all()); /* guarda los cambios */ $message->save(); /* retorno a el listado de mensajes */ return redirect('msgs'); }
public function store(MessageRequest $request) { $message = Message::create($request->all()); event(new newMessage($message)); return response('', 200); }
public function store(MessageRequest $request) { $message = new Message($request->all()); Auth::user()->messages()->save($message); return redirect('/'); }
public function send(MessageRequest $requests) { Messages::create($requests->all()); $messages = Messages::where('email', Auth::user()->email)->where('active', '1')->orderby('id', 'desc')->paginate(10); return redirect('/messages/inbox')->with('messages', $messages); }