/**
  * 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');
 }
 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();
 }
 /**
  * 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($id, MessageRequest $request)
 {
     if ($request->input('mess_to_user') == $id) {
         \Auth::user()->message()->create(['title' => $request->input('title'), 'message' => $request->input('message'), 'to_user_id' => $request->input('mess_to_user'), 'from_user_name' => \Auth::user()->name, 'to_user_name' => $request->input('from_user_name')]);
         flash()->success('Udało Ci się wysłać prywatną wiadomość!');
         return redirect('/profile/' . $request->input('mess_to_user') . '');
     } else {
         return 'Oszust!';
     }
 }
Example #8
0
 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.");
 }
Example #9
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  MessageRequest $request
  * @return Response
  */
 public function mutilDestroy(MessageRequest $request)
 {
     Message::whereIn('id', $request->input('checkbox'))->delete();
     return new JsonResponse(['message' => Lang::get('message.destroy')], 200);
 }
Example #10
0
 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);
 }