我正在尝试使用Laravel计算视频点击次数。我遵循了在Google上找到的本教程:http://cameronscott.co/posts/tracking-page-clicks-in-laravel,但没有任何帮助。我单击了视频,但它在数据库中没有增加。这是我的代码。
路线:
find_package(mylib)
控制器:
include(.../usefulfn.cmake)
观看次数:
Route::get('video/{id}/click','ClickController@clickvideo');
JavaScript:
class ClickController extends Controller
{
public function clickvideo($id){
$po=User::findorfail($id);
$po->increment('clicks');
$po->update();
}
答案 0 :(得分:1)
您在此处的变量名中缺少小胡子:
data-post-id="{$proo->id}"
应该是
data-post-id="{{$proo->id}}"
这也应该是:
*{{url('video/{$proo->id}/click')}}*
{{url('video/' . $proo->id .'/click')}}
此外,这不是必需的
$po->update();