Bagaimana Menampilkan Atau Menghitung Views Laravel
Bagaimana cara menghitung otomatis view blog yang akan di buat menggunakan laravel ? yuk simak artikel dari kami.
Kalian pasti bingung untuk menghitung secara otomatis berapa view yang melihat artikel kalian, masa iya jika query yang di selalu update justru malah membebankan server bukan ? nah solusinya gimana ? di laravel ada fitur namanya increment enak banget nah untuk penggunaannya sangat gampang sekali. lihat artikel dibawah ini.
1. buat database bebas dengan nama db_example atau bebas.
2. buat satu field dengan nama bebas tetapi yang mencerminkan hitung disini saya memakai nama views.
3. cari controller detail blog kalian kemudian sebelum mengeksekusi blog wajib temen2 tambahkan code di bawah ini.
Source Code
namespace App\Http\Controllers;
use Illuminate\Http\Request;
//Panggil Model Database
use App\Models\NamaModel;
class ContohController extends Controller
{
public function index($id)
{
NamaModel::where('nama_field_database', $id)->increment('views');
return view('home');
}
}
Jadi code diatas misal ada route dengan method get menggunakan id misal 20 atau slug (cara-menjadi-sukses) maka fungsi increment akan otomatis insert data secara increment kedalam field views.
Happy Coding 👋🏻 hehe
Created By: Marsudi.