Combination of initial files and some new code for login and user registration.

This commit is contained in:
James Cole
2014-06-29 22:12:33 +02:00
parent a3a30bd5e1
commit 5d430e7dad
72 changed files with 9779 additions and 913 deletions

36
app/models/Account.php Normal file
View File

@@ -0,0 +1,36 @@
<?php
class Account extends Eloquent
{
public function accountType()
{
return $this->belongsTo('AccountType');
}
public function transactions()
{
return $this->hasMany('Transaction');
}
public function user()
{
return $this->belongsTo('User');
}
/**
* Get an accounts current balance.
*
* @param \Carbon\Carbon $date
*
* @return float
*/
public function balance(\Carbon\Carbon $date = null)
{
$date = is_null($date) ? new \Carbon\Carbon : $date;
return floatval($this->transactions()->sum('amount'));
}
}