为了账号安全,请及时绑定邮箱和手机立即绑定

SQLSTATE [23502]:非空违规:在 laravel 中更新评论时出现 7 错误

SQLSTATE [23502]:非空违规:在 laravel 中更新评论时出现 7 错误

PHP
德玛西亚99 2022-07-22 18:28:59
我想更新 Laravel 中的评论。<div class="edit-input" id="edit{{$comment->id}}">   <input type="text" name="edit_comment" class="form-control">   <div class="input-group-append">       <a href="{{ route('review-edit', [ 'id' => $comment->id]) }}" class="btn btn-primary">OK</a>       <button class="btn btn-danger" id="editCancel" type="button">Cancel</button>   </div></div>这是我的路线:Route::get('review-edit/{id}', 'CommentController@editComment')->name('review-edit');和评论控制器:public function editComment(Request $request, $id)    {        $updateComment = Comment::findOrFail($id);        $updateComment->user_id = Auth::id();        $updateComment->comment = $request->edit_comment;        $updateComment->save();        return back();    }当我尝试更新评论时,我收到一条错误消息告诉我SQLSTATE [23502]:非空违规:7dd($request->edit_comment) 也给出 null 。我在这里俯瞰什么?
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

试试这个,你edit_comment应该在表单中,然后只有你可以将数据发送到控制器


<form action="{{ route('review-edit', [ 'id' => $comment->id]) }}" method="get">

    <div class="edit-input" id="edit{{$comment->id}}">

       <input type="text" name="edit_comment" class="form-control">

       <div class="input-group-append">

           <button class="btn btn-info" type="submit">OK</button>

           <button class="btn btn-danger" id="editCancel" type="button">Cancel</button>

       </div>

    </div>

</form>


查看完整回答
反对 回复 2022-07-22
?
开满天机

TA贡献1786条经验 获得超13个赞

试试这个dd($request->edit_comment);


 <form action="{{ route('review-edit', [ 'id' => $comment->id]) }}" method="get">

    <div class="edit-input" id="edit{{$comment->id}}">

       <input type="text" name="edit_comment" class="form-control">

       <div class="input-group-append">

           <button class="btn btn-info" type="submit">OK</button>

           <button class="btn btn-danger" id="editCancel" type="button">Cancel</button>

       </div>

    </div>

    </form>


查看完整回答
反对 回复 2022-07-22
  • 2 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号