Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚开始使用 Laravel 4 并且一直在阅读“代码明亮”。我正在尝试将我的一个应用程序迁移到 Laravel 框架。我已经看到如何使用模式构建器和迁移创建一个新数据库,但是我已经有一个包含几个表和数百行的数据库。我将如何使用 Laravel 4 中的模型来查询这个数据库?我已经在配置中添加了连接。
您必须为每个表创建模型。如果表名是复数,最好使用它的单数名称作为模型的类名。
对于不起作用的情况(名称可能不是复数或以可能使 Laravel 混淆的 'ies' 之类的结尾),只需设置属性protected $table = 'tablename';为与您希望为其创建模型的表一致。
protected $table = 'tablename';
之后,按照 Eloquent 上的文档建立您可能需要建立的任何关系。
对每个表进行迁移是可能的,并且可能是一个好主意,尽管这可能非常耗时。您必须制作每个迁移文件并手动填写 Laravel 使用的迁移表。