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ẩmhttps://github.com/kellyfire611/sunshine/blob/master/app/SanPham.php