Trung BìnhLaravel iconLaravel

Model trong Laravel là gì và cách tạo chúng?

Model đại diện cho bảng database theo cách hướng đối tượng. Tạo bằng php artisan make:model User. Các property: protected $table (override tên bảng), protected $fillable (cột được mass-assign như name, email), protected $hidden (loại khỏi output như password), protected $casts (ép kiểu như created_at thành date).

Ví dụ: $user = User::create(["name" => "John", "email" => "john@example.com"]); tạo bản ghi. Mass assignment yêu cầu mảng $fillable để bảo mật—ngăn gán các trường nhạy cảm. Model kết nối cấu trúc database với code PHP.

Xem toàn bộ Laravel cùng filter theo level & chủ đề con.

Mở danh sách Laravel