gpt4 book ai didi

php - Laravel Models - 添加非数据库字段

转载 作者:行者123 更新时间:2023-12-05 03:10:16 25 4
gpt4 key购买 nike

我在 Laravel 中有一个名为 Checkout 的模型。它仅与数据库中名为 checkouts 的表相关联。

namespace App;

use Illuminate\Database\Eloquent\Model;

class Checkout extends Model
{
protected $primaryKey = 'id';
protected $table = 'checkouts';
}

我想做的是向模型中添加一个不是表中字段的字段。这可能吗?

如果需要,我会完全手动构建模型,但我也从未见过任何这样的例子。

任何帮助将不胜感激!谢谢,

最佳答案

你可以使用 Laravel 的 Accessor作为:

public function getSomeExtraFieldAttribute()
{
return 2*4; // just for exmaple
}

然后你就可以访问它了

$checkout = App\Checkout::find(1);

$checkout->some_extra_field;

关于php - Laravel Models - 添加非数据库字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40434751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com