Ich habe ein Modell namens Alsolike, ich will, wenn wir die Daten aus der Datenbank Ich möchte Anzahl der Ansichten erhöhen, um zu wissen, wie oft die Aufzeichnung angesehen, hier ist was ich versucht, auch zu tun, wenn es eine gute approche ist, empfehleLaravel Mutator Inkrement Nummer, wenn wir den Datensatz
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Alsolike extends Model
{
public function getMealidAttribute($value)
{
$user = App\Alsolike::first()->increment('view');;
$user->save();
}
}
Ihr Ansatz sieht gut aus. Aber wenn es um Webseiten Statistik geht, würde ich ein anderes Werkzeug als Goolge Analitics empfehlen. –
mein Projektmanager, er möchte nicht Google Analytics –
So würde ich so machen: Setzen Sie eine ansteigende Anzahl von Ansichten in diesem Seitencontroller im Konstruktor. Jedes Mal, wenn die Seite angezeigt wird, führt der Konstruktor die Aufgabe aus. Vielleicht so? –