snetty / laravel-calculated-columns
Create calculated columns for laravel models
Package info
github.com/snetty/laravel-calculated-columns
pkg:composer/snetty/laravel-calculated-columns
dev-master
2016-02-12 10:55 UTC
Requires
- illuminate/database: >=5.1.0
This package is not auto-updated.
Last update: 2026-03-01 01:51:42 UTC
README
An simple way to add calculated columns to your eloquent models
Usage
composer require snetty/laravel-calculated-columns- add the trait
Snetty\LaravelCalculatedColumns\CalculatedColumns;to your models - declare your calculated columns in the form
protected $calculated_columns = ['new_column_name' => '(SELECT "SOME SUB QUERY")']; - You can use
:user_idin your subqueries and it will be parsed in automatically. If no user is present, the whole subquery will return false - you can now treat the column in eloquent as if it were a physical column