将Eloquent Date Columns(created_at,updated_at,deleted_at)移动到相关表

时间:2016-02-10 14:31:50

标签: php database laravel laravel-5 eloquent

是否可以移动created_atupdated_at& Laravel Eloquent模型/表中的deleted_at列到相关表格?

我问的原因是我想在一个无法更改架构的表上使用此功能。因此,我希望我可以与包含这些列的metadata表建立一对一的关系。这样就可以在不改变原始表的情况下给我带来好处。

1 个答案:

答案 0 :(得分:0)

你可以在模型中设置public $timestamps = false;,但这只会解决问题的一半,获得1-1关系仍然需要更改架构。

我认为你可以与元数据有很多关系(即使你不会为每个帖子添加多个元数据),但是这样你就可以拥有一个post_metadata表。枢转。