/** * API to store a new reply */ public function apiStoreReply(ReplyRequest $request, Post $post) { logThis(auth()->user()->name . ' replied to ' . $post->title); $request->merge(['user_id' => auth()->user()->id]); $reply = $post->replies()->create($request->all()); return $reply; }
/** * Store a newly created resource in storage. * * @return Response */ public function store(ReplyRequest $request) { $input = $request->all(); $reply = new Reply($input); Auth::user()->replies()->save($reply); $post = new Post(); $contenido = Post::find($input["post_id"])->content; $usuario = User::find($input["user_id"])->name; $post->content = "@" . $usuario . " || " . $contenido . "@" . $reply->content; $post->type = 1; $post->reply = 1; Auth::user()->posts()->save($post); return redirect('users'); }
public function store(ReplyRequest $request) { //save reply $request['user_id'] = Auth::id(); $request['body'] = $this->mentionParser->parse($request['body']); //return $request['body']; $reply = Reply::create($request->all()); //reply count+1 $article = Article::find($request['article_id']); $article->reply_count++; $article->updated_at = Carbon::now(); $article->save(); //通知 after user App('App\\good\\Notification\\Notifier')->newReplyNotify(Auth::user(), $this->mentionParser, $article, $reply); return back(); }
public function savereply(ReplyRequest $requests) { $id = $requests->input('message_id'); Reply::create($requests->all()); return redirect('messages/read/' . $id); }