yalnız bunu çalıştıramadım ben. Reklamlar modelime ekledim özelliği. Controller dosyam şu şekilde;
$advertise = Advertise::all()
->where('finish_date', '>', Carbon::now())
->take(12)
->addView();
aldığım hata;
"Method Illuminate\Database\Eloquent\Collection::addView does not exist."
GitHub sayfasında bahsettiği şekilde yaptığımda ise viewable_type boş geliyor.
public function index(Advertise $advertise)
{
$advertise->addView();
echo "<pre>";
print_r($advertise);
exit();
}
hata;
"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'viewable_id' cannot be null (SQL: insert into `views` (`viewable_id`, `viewable_type`, `visitor`, `viewed_at`) values (, App\Advertise, 1y3vQZNenERF94LwP6Z0yVpcBjui42DNEBsmxy5niIKEf6nfzACKnke95k8e2DSpllfaSXOtKhlqFwJc, 2018-07-04 01:12:56))