/** * Show the form for creating a new resource. * * @return Response */ public function newComment(CommentFormRequest $request) { $user_id = Auth::user()->id; $comment = new Comment(array('post_id' => $request->get('post_id'), 'content' => $request->get('content'), 'user_id' => $user_id)); $comment->save(); return redirect()->back()->with('custom_success', 'Your comment has been created!'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $comentario = new Comment($request->all()); // dd($comentario); $comentario->save(); return redirect()->back(); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(Comment $comment) { $comment->deleted_at = \Carbon\Carbon::now(); if ($comment->save()) { return $this->respondWithItem($comment, new CommentTransformer()); } }
public function postComment(Category $category, Post $post, CommentRepository $repository, PostNewComment $request, Comment $comment) { $fields = array_merge($request->all(), array('post_id' => $post->id)); $comment->create($fields); Session::flash('success', 'Comment added succesfully !'); return view('blog.post', ['post' => $post, 'categories' => $category->all()]); }
public function saveComment(Request $request) { $validator = Validator::make($request->all(), ['name' => 'required|min:3|max:60', 'email' => 'required|min:8|max:60', 'comment' => 'required|min:5|max:2000', 'equal' => 'required|min:1|max:2']); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } list(, $first_number) = explode('_', $request->type_1); list(, $second_number) = explode('_', $request->type_2); $equal = (int) $first_number + (int) $second_number; if ($equal != $request->equal) { return redirect()->back()->withErrors(['Уравнение не верно!'])->withInput(); } $url = explode('/', URL::previous()); $id = end($url); if ($request->id === $id and $request->type === 'post') { $comment = new Comment(); $comment->parent_id = $request->id; $comment->parent_type = 'App\\Post'; $comment->name = $request->name; $comment->email = $request->email; $comment->comment = $request->comment; $comment->save(); return redirect()->back()->with('status', 'Комментарии добавлен!'); } else { return redirect()->back()->with('status', 'Ошибка!'); } }
public function store(Requests\SaveCommentRequest $request, $offer_id) { $offer = Offer::findOrFail($offer_id); if (Gate::denies('add-comment', $offer)) { abort(403); } $comment = new Comment(); $comment->fill($request->input()); $comment->user_id = Auth::user()->id; $comment->offer_id = $offer_id; $comment->save(); $violation = $offer->violation; // Send email $user_type = Auth::user()->getOriginal('user_type'); if ($user_type == 'cus') { $to = $offer->author->username; $email = $offer->author->email; } else { $to = $violation->author->username; $email = $violation->author->email; } $poster_name = Auth::user()->username; $address = $violation_name = $violation->address1 . ', ' . $violation->city . ' (' . $violation->getOriginal('state') . ') ' . $violation->zip; $data = compact('user_type', 'to', 'poster_name', 'address', 'offer_id'); Mail::send('emails.newcomment', $data, function ($message) use($email) { $message->subject('New Comment Posted'); $message->to($email); }); // Flash message Session::flash('message', 'Your comment has been posted to the offer.'); Session::flash('message-type', 'success'); // Redirect return redirect(url('/offer/' . $offer_id . '#comment_' . $comment->id)); }
public function show($id) { $article = Article::find($id); $user = User::find($article->user_id); $comment = new Comment(); $comments = $comment->orderBy('updated_at', 'desc')->with('user')->get(); return view('articles.show', compact('article', 'user', 'comments')); }
/** * Function create comment * @author Tran Van Moi <[moitran92@gmail.com]> * @since 2015/05/13 * @param string $content * @param int $post_id * @return object */ public static function create_cmt($content, $post_id) { $cmt = new Comment(); $cmt->user_id = Auth::user()->id; $cmt->post_id = $post_id; $cmt->content = $content; $cmt->save(); return $cmt; }
public function saveComment(Request $request) { $comment = new Comment(); $comment->message = $request->input('message'); $comment->post_id = $request->input('post_id'); $comment->user_id = Auth::id(); $comment->save(); return response()->json($comment); }
public function store(Request $request) { \Log::info($request->input('author')); $comment = new Comment(); $comment->content = $request->input('content'); $comment->author = $request->input('author'); $comment->save(); return $comment->toArray(); }
public function comment(CommentRequest $request) { $comment = new Comment(); $comment->user_id = Auth::user()->id; $comment->lecture_id = $request->id; $comment->comment = $request->comment; $comment->save(); return redirect::back(); }
public function saveComment(Request $request, $id) { $article = Article::findOrFail($id); $comment = new Comment($request->all()); $comment->user_id = Auth::user()->id; $comment->article_id = $id; $comment->save(); return redirect('articles/' . $id); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { // $comment = new Comment(); $comment->author = $request->input("author"); $comment->comment = $request->input("comment"); $comment->save(); return $comment; }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $comment = new Comment(); $comment->c_email = $request->email; $comment->c_message = $request->message; $comment->post_id = $request->idPost; $comment->c_spam = 0; $comment->save(); return redirect()->back()->withInput(); }
public function store(Request $request) { $rules = ['author' => 'required|max:50', 'text' => 'required|unique:comments,text|max:255']; $this->validate($request, $rules); $comment = new Comment(); $comment->author = $request->author; $comment->text = $request->text; $comment->save(); return $comment; }
public function newComment(CommentFormRequest $request) { $content = $request->get('content'); $content = preg_replace('/ /', ' ', $content); $content = preg_replace('/\\n/', '<br>', $content); $comment = new Comment(array('post_id' => $request->get('post_id'), 'content' => $content)); $comment->save(); // return redirect()->back()->with('status', 'Your comment has been created!'); return redirect()->to(URL::previous() . "#comment"); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $comment = new Comment(); $comment->body = $request->body; $comment->post_id = $request->post_id; $comment->user_id = Auth::user()->id; $comment->save(); $post = Post::where('id', $request->post_id)->get(); return Redirect($post[0]->community_id . '/post/' . $request->post_id)->with('message', 'Post created'); }
/** * 评论 * @return bool */ public function comments(Request $request) { $comment = new Comment(); $comment->content = $request->content; $comment->message_id = $request->message_id; $comment->user_id = Auth::id(); $comment->message_user_id = Message::find($request->message_id)['user_id']; $comment->save(); return Redirect('/message_info' . '/' . $request->message_id); }
public function newComment(Request $request) { $this->validate($request, ['comment' => 'required|min:2|max:140', 'tweet_id' => 'required|exists:tweets,id']); $comment = new Comment(); $comment->content = $request->comment; $comment->user_id = \Auth::user()->id; $comment->tweet_id = $request->tweet_id; $comment->save(); // redirects user back to page. return back(); }
public function destroy(Comment $comment) { if ($comment->user_id != Auth::user()->id && !Entrust::hasRole('admin')) { return redirect()->back()->withErrors(config('constants.INVALID_LINK')); } $belongs_to = $comment->belongs_to; $comment->delete(); $activity = 'Deleted a commented on a ' . ucfirst($belongs_to); Activity::log($activity); return redirect()->back()->withSuccess(config('constants.DELETED')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function add(Request $request) { $comment = new Comment(); $object_name = ucwords($request->input('object_type')); $object_id = $request->input('object_id'); $object = $object_name::find($object_id); $comment->object()->associate($object); $comment->content = $request->input('content'); $comment->save(); return redirect()->back()->with('message_content', '备注成功!')->with('message_type', 'info'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $comment = new Comment($request->all()); $comment->user_id = 1; //Auth::user()->id; if ($comment->save()) { return redirect()->back(); } else { return redirect()->back()->withInput(); } }
/** * Show the form for creating a new resource. * * @return Response */ public function saveComment($id, Request $request) { $postComment = $request->input('comment'); $user_id = Auth::user()->id; $comment = new Comment(); $comment->comment = $postComment; $comment->user_id = $user_id; $comment->product_id = $id; $comment->save(); return redirect('product/' . $id . '/view'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['message' => 'required']); $comment = new Comment(); $comment->message = $request->message; $comment->user_id = Auth::user()->id; $comment->adventure_id = $request->adventure_id; $comment->created_at = Carbon::now(); $comment->save(); return redirect('/adventures/' . $request->adventure_id . '/show'); }
public function store(Request $request, $slug) { $article = Article::whereSlug($slug)->firstOrFail(); $comment = new Comment(); $comment->article_id = $article->id; $comment->name = $request->get('name'); $comment->comment = $request->get('comment'); $comments = $article->comments(); $comment->save(); return redirect("/articles/{$slug}"); }
public function comment(Request $request, $id) { $comment = new Comment(); $comment->blog_id = $id; $comment->name = $request->name; $comment->email = $request->email; $comment->phone = $request->phone; $comment->text = $request->text; $comment->save(); return back(); }
public function multidelete() { $id = Input::get('id'); $do = new Comment(); $list = $do->whereIn('id', $id)->delete(); if ($list) { return Redirect::back()->withErrors(Null); } else { return Redirect::back()->withInput()->withErrors('comment delete fail!'); } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function postComment(Request $request, $id) { $this->validate($request, ['content' => 'required']); $comment = new Comment(); $comment->content = $request->input('content'); $comment->nickname = $this->_user->username; $comment->email = $this->_user->email; $comment->article_id = $id; $comment->save(); return Redirect::back(); }
public function newComment(Request $request) { $this->validate($request, ['comment' => 'required|min:4|max:140', 'tweet-id' => 'required|exists:tweets,id']); // Create new comment $comment = new Comment(); $comment->content = $request->comment; $comment->user_id = \Auth::user()->id; $comment->tweet_id = $request['tweet-id']; $comment->save(); return back(); }
public function postComment(Request $request) { $this->validate($request, ['fileId' => 'required|integer', 'start' => 'required|integer', 'end' => 'required|integer', 'content' => 'required|max:256|string']); $comment = new Comment(); $comment->file_id = $request->input('fileId'); $comment->start = $request->input('start'); $comment->end = $request->input('end'); $comment->content = $request->input('content'); $comment->save(); return $comment->toJson(); }