Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 4数据库约束_Laravel_Laravel 4_Eloquent - Fatal编程技术网

Laravel 4数据库约束

Laravel 4数据库约束,laravel,laravel-4,eloquent,Laravel,Laravel 4,Eloquent,我定义了不同模型之间的关系(belongsto(),hasmany()。 是否还必须在数据库中添加外键约束?是的,在所有表迁移之后,需要在单独的迁移中添加FK。 有关更多详细信息,请参阅文档。 我直接在数据库上工作,我没有使用迁移,我添加了限制条件,当我保存记录时,我有一个sql异常。那么,您问题的标题是误导性的。如果您不使用迁移或eloquent,Laravel4与数据库或约束无关。我建议发布您的异常的确切性质,并更详细地描述您的问题。也许阅读Fks如何在mysql中工作也会对您有所帮助。

我定义了不同模型之间的关系(belongsto(),hasmany()。
是否还必须在数据库中添加外键约束?

是的,在所有表迁移之后,需要在单独的迁移中添加FK。 有关更多详细信息,请参阅文档。

我直接在数据库上工作,我没有使用迁移,我添加了限制条件,当我保存记录时,我有一个sql异常。那么,您问题的标题是误导性的。如果您不使用迁移或eloquent,Laravel4与数据库或约束无关。我建议发布您的异常的确切性质,并更详细地描述您的问题。也许阅读Fks如何在mysql中工作也会对您有所帮助。