firefly-iii/app/models/Limit.php
James Cole 0bcda34738 - Full move to high charts.
- Cleanup homepage.
- Expanded libraries
- Added limits (for budgets)
- Extended models
- Added popups for charts.
- [skip-ci]
2014-07-17 20:52:54 +02:00

41 lines
863 B
PHP

<?php
use LaravelBook\Ardent\Ardent as Ardent;
class Limit extends Ardent
{
public static $rules
= [
'component_id' => 'required|exists:components,id',
'startdate' => 'required|date',
'enddate' => 'required|date',
'amount' => 'numeric|required|min:0.01'
];
public static $factory
= [
'component_id' => 'factory|Budget',
'startdate' => 'date',
'enddate' => 'date',
'amount' => '100'
];
public function component()
{
return $this->belongsTo('Component');
}
public function budget()
{
return $this->belongsTo('Budget', 'component_id');
}
public function getDates()
{
return ['created_at', 'updated_at', 'startdate', 'enddate'];
}
}