snetty / laravel-calculated-columns
为laravel模型创建计算列
dev-master
2016-02-12 10:55 UTC
Requires
- illuminate/database: >=5.1.0
This package is not auto-updated.
Last update: 2024-09-14 17:53:40 UTC
README
一种简单的方法,可以将计算列添加到您的Eloquent模型中
使用方法
composer require snetty/laravel-calculated-columns- 将特质
Snetty\LaravelCalculatedColumns\CalculatedColumns;添加到您的模型中 - 以以下形式声明您的计算列:
protected $calculated_columns = ['new_column_name' => '(SELECT "SOME SUB QUERY")']; - 您可以在子查询中使用
:user_id,它将自动解析。如果没有用户存在,则 整个子查询将返回false - 现在您可以像对待物理列一样处理Eloquent中的该列