Pat*_*iel 17 php orm laravel eloquent
Laravel 3/4中该表的正确表名是什么?
结构
image_projects(id,project_id,image,ext,size,created_at,updated_at,active)
image_projects
imageprojects
imageProjects
Run Code Online (Sandbox Code Playgroud)
而且,我如何创建模型?
app/models/image_projects.php
app/models/imageprojects.php
app/models/imageProjects.php
app/models/image/projects.php
app/models/projects/image.php
Run Code Online (Sandbox Code Playgroud)
Jos*_*ber 49
只要您以单数形式命名文件和类,并且类名以大写字母开头,那么您对表的命名没有任何区别.
您可以使用以下任何选项:
表名: image_projects
文件名: ImageProject.php
班级名称: ImageProject
表名: imageprojects
文件名: Imageproject.php
班级名称: Imageproject
表名: imageProjects
文件名: ImageProject.php
班级名称: ImageProject
在这种情况下,您必须$table自己设置属性.
请记住:如果您没有以表格的名称单独命名您的课程,则必须在模型中手动设置它:
class ImageProjects extends Eloquent
{
public $table = 'image_projects';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10844 次 |
| 最近记录: |