首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以laravel为单位的sqlite列数据增量

以laravel为单位的sqlite列数据增量
EN

Stack Overflow用户
提问于 2015-04-20 03:28:04
回答 2查看 81关注 0票数 0

使用Laravel和sqlite,我试图增加一个值,表示下一页中有多少注释。我遇到的问题是需要递增的值在一个按钮中作为“标签”,所以我不能使用Input::get('commentCounter')从它中提取值。

以下是在删除和发布评论时调用的函数:

代码语言:javascript
复制
function commentcountdelete($id){
    $commentcounter = Input::get('commentcounter');
    $sql = "Update status Set commentCount = ?-1 WHERE id = ?";
    $results = DB::update ($sql, array($commentcounter,$id));
    return $results;
}

function commentcountIncrement($id){
    $commentcounter = Input::get('commentcounter');
    $sql = "Update status Set commentCount = ?+1 WHERE id = ?";
    $results = DB::update ($sql, array($commentcounter,$id));
    return $results;
}

以下是需要从其中提取值的地方:

代码语言:javascript
复制
<a href ="{{{ url("comments_post/$post->Id") }}}"><button id="commentBTN" type="button" class="btn btn-default">Comments: {{{$post->commentCount}}}</button></a>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-20 03:40:24

将此添加到routes.php中

代码语言:javascript
复制
Route::post('comments_post/{commentcounter}', '{your Controller}@{your view}');

它将向您的控制器发送id,您将能够使用该id。

票数 1
EN

Stack Overflow用户

发布于 2015-04-20 03:53:04

  1. 请确保在route.php文件中

路线:get(‘注释_post/{评论员}’,‘yourController@评论员’);

  1. 在链接中,我们应该使用action而不是url,它将类似于

href ="{!!action("yourController@commentcountIncrement",“评论计数器”=>$post->Id)!}“

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29738867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档