Eloquent ORM và Query Builder WHAT? Eloquent ORM đi kèm với Laravel cung cấp ActiveRecord đầy đủ và đơn giản để làm việc với database. Mỗi bảng của database sẽ được ánh xạ qua ‘Model’, và model này được sử dụng để tương tác với bảng. Query Builder giúp chúng ta tạo những truy vấn từ database, có thể được sử dụng để thực thi hầu hết những thao tác về database trong ứng dụng và làm việc...
Code Laravel chuẩnBài viết này mình sẽ giới thiệu các bạn cách sử dụng withSum() and withCount() với laravel relationship eloquent. Để demo ví dụ mình sẽ tạo 2 tables là Category và Product và tạo relationship cho chúng. Bạn có thể sử dụng withSum() & withCount() với laravel 6, laravel 7 & laravel 8 version. Hãy xem ví dụ bên dưới nhé: Category Model: <?php namespace App\Models; use...
Code Laravel chuẩn1. Increments and Decrements Article::find($article_id)->increment('read_count'); Article::find($article_id)->increment('read_count', 10); // +10 Product::find($produce_id)->decrement('stock'); // -1 2. XorY methods findOrFail $user = User::findOrFail($id); firstOrCreate() $user = User::firstOrCreate(['email' => $email]); 3.Model boot() method public static function boot() { parent::boot(); static::saving(function ($model) { // do some...
Code Laravel chuẩn