当我单击该页面中的“投票”按钮时,我有了 Home.blade.php ,计数值应在候选表中递增。
这是我的 Home.blade.php
@foreach ($file as $show)
<div class="col-md-3">
<div class="card">
<img src="p3.png" alt="John" style="width:100%">
<div class="card-body">
<h5 class="title">President</h5>
<p class="card-text">Name : {{$show->name}}</p>
<!-- <p><button>VOTE</button></p> -->
<button type="button" class="vote">VOTE</button>
</div>
</div>
</div>
@endforeach
我有一个名为候选人的表名,单击投票按钮时,计数应在数据库中增加。我有一个叫HomeController
的控制器,请帮助我。
谢谢
class Homecontroller extends Controller
{
public function pre()
{
$file = DB::table('candidate')
->select('name','branch')
->where('candidate.post_id', '=', 1)
->get();
return view('/home')->with('file',$file);
}
}
@foreach ($file as $show)
<div class="col-md-3" style="margin-bottom: 20px;">
<div class="card">
<img src="p3.png" alt="John" style="width:100%">
<div class="card-body">
<h5 class="title">President</h5>
<p class="card-text">Name : {{$show->name}}</p>
<a href="{{url("Homecontroller@count")}}"><p><button>VOTE</button></p> </a>
</div>
</div>
</div>
@endforeach
我已使用功能重定向到控制器
在控制器中,我已经使用了此功能
public function Count(){
DB::table('candidate')->increment('count',1);
return view('/home');
}
仍然无法正常工作
这是我的路线
Route :: get('/ home','Homecontroller @ count');