Laravel Eloquent ORM বাংলায় অংশ-১ (মডেল ক্লাস তৈরি করা)

Laravel Eloquent ORM বাংলায় অংশ-১ (মডেল ক্লাস তৈরি করা)

💡 原文约500字/词,阅读约需2分钟。
📝

内容提要

Eloquent是Laravel中用于与数据库表交互的模型类生成过程。通过Artisan命令创建模型,支持与迁移、工厂和种子器一起生成。模型默认使用类名作为表名,$fillable和$guarded属性控制数据插入,支持定义主键和时间戳,并支持一对一、一对多和多对多关系。

🎯

关键要点

  • Eloquent是Laravel中用于与数据库表交互的模型类生成过程。
  • 使用Artisan命令创建模型,支持与迁移、工厂和种子器一起生成。
  • 模型默认使用类名作为表名,Post模型的默认表名为posts。
  • 可以通过设置$table属性自定义表名。
  • $fillable和$guarded属性控制数据插入,$fillable指定可插入字段,$guarded指定不可插入字段。
  • 支持定义主键,通过设置$primaryKey属性来指定主键。
  • 支持时间戳,默认使用created_at和updated_at列,可以通过设置$timestamps属性禁用。
  • 支持一对一、一对多和多对多关系,使用相应的方法定义关系。
➡️

继续阅读