本文整理汇总了PHP中app\Comment::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Comment::save方法的具体用法?PHP Comment::save怎么用?PHP Comment::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\Comment
的用法示例。
在下文中一共展示了Comment::save方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: newComment
/**
* 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!');
}
示例2: store
/**
* 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();
}
示例3: destroy
/**
* 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());
}
}
示例4: addComment
public function addComment(Request $request)
{
$replyid = '';
$rules = ['comment' => 'required|min:10'];
$v = Validator::make($request->all(), $rules);
if ($v->fails()) {
$return['status'] = false;
$return['errors'] = $v->errors();
} else {
$comment = new Comment();
$comment->user_id = $this->user->id;
if ($request->has('reply_id')) {
$replyid = $request->get('reply_id');
$comment->reply_id = $replyid;
}
$comment->item_id = $request->get('item_id');
$comment->type = $request->get('type');
$comment->comment = $request->get('comment');
$comment->status = 1;
$comment->save();
$commentView = view('modules.comment.item', ['comment' => $comment, 'type' => $comment->type, 'item_id' => $comment->item_id])->render();
$return['status'] = true;
$return['view'] = $commentView;
$return['replyid'] = $replyid;
}
return $return;
}
示例5: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request, RentalUnit $rentalUnit)
{
$newComment = new Comment();
$newComment->fill(Input::all());
$newComment->save();
return Response::json($newComment);
}
示例6: store
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));
}
示例7: saveComment
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', 'Ошибка!');
}
}
示例8: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store($id, Request $request)
{
$comment = new Comment();
$comment->news_id = $request->input('news_id');
$comment->fill($request->all());
$comment->save();
return Redirect::back();
}
示例9: abeet
public function abeet()
{
$comment = new Comment();
$comment->name = \Auth::user()->name;
$comment->comment = \Request::input('comment');
$comment->save();
return redirect('/');
}
示例10: store
/**
* 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;
}
示例11: store
public function store(CommentRequest $request, Comment $comment)
{
$comment->fill($request->all());
$comment->user_id = Auth::user()->id;
$comment->save();
$activity = 'Commented on a ' . ucfirst($request->input('belongs_to'));
Activity::log($activity);
return redirect()->back()->withSuccess(config('constants.SAVED'));
}
示例12: store
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();
}
示例13: saveComment
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);
}
示例14: create
public function create($id)
{
$input = Request::all();
$comment = new Comment();
$comment->post_id = $id;
$comment->body = $input['body'];
$comment->save();
return redirect('/posts/' . $id);
}
示例15: store
/**
* Store a newly created resource in storage.
*
* @param Request $request
* @return Response
*/
public function store(Request $request)
{
$this->validate($request, ['body' => 'required']);
$comment = new Comment();
$comment->body = $request->input("body");
$comment->blog_id = $request->input("blog_id");
$comment->save();
return redirect()->route('blogs.show', ['id' => $comment->blog_id])->with('message', 'Item created successfully.');
}