Thiết kế web với framework Laravel NenTang.vn Chương 8-Bài 2. Tạo lớp (class) ánh xạ CSDL bằng tính năng MODEL trong Laravel - Danh mục phẳng - Sản phẩm Tác giả: Dương Nguyễn Phú Cường Ngày đăng: 4 năm trước Tạo Model cho danh mục phẳng - Table Sản phẩm Step 1: vào Start -> Run -> Cmd, trỏ đường dẫn đến thư mục project sunshine Ví dụ: source nằm trong thư mục c:\xampp\htdocs\sunshine cd c:\xampp\htdocs\sunshine Step 2: sử dụng artisan để tạo MODEL trong Laravel Tạo MODEL ánh xạ TABLE Sản phẩm php artisan make:model SanPham File SanPham.php sẽ được tạo ra trong thư mục app\SanPham.php Step 3: viết code PHP, sử dụng các Hàm tương ứng trong Framework Laravel để ánh xạ Model và cấu trúc Table Sản phẩm Để xem về các hàm tương ứng, bạn xem thêm trên trang chủ của Laravel nhé: https://laravel.com/docs/master/eloquent <?php namespace App; use Illuminate\Database\Eloquent\Model; use Carbon\Carbon; class SanPham extends Model { const CREATED_AT = 'sp_taoMoi'; const UPDATED_AT = 'sp_capNhat'; protected $table = 'cusc_sanpham'; protected $fillable = ['sp_ten', 'sp_giaGoc', 'sp_giaBan', 'sp_hinh', 'sp_thongTin', 'sp_danhGia', 'sp_taoMoi', 'sp_capNhat', 'sp_trangThai', 'l_ma']; protected $guarded = ['sp_ma']; protected $primaryKey = 'sp_ma'; protected $dates = ['sp_taoMoi', 'sp_capNhat']; protected $dateFormat = 'Y-m-d H:i:s'; } Source code tham khảo MODEL ánh xạ table Sản phẩm: https://github.com/kellyfire611/sunshine/blob/master/app/SanPham.php Về trang chủ Về Khóa học Bài học trước Bài học tiếp theo Sản phẩm của Nền tảng NenTang.vn