Accounts show see performance button development start..

This commit is contained in:
Cüneyt Şentürk
2021-08-07 15:32:01 +03:00
parent 98566cfa17
commit 05120a94b4
4 changed files with 23 additions and 2 deletions

View File

@ -10,6 +10,7 @@ use App\Jobs\Banking\UpdateAccount;
use App\Models\Banking\Account;
use App\Models\Banking\Transaction;
use App\Models\Banking\Transfer;
use App\Utilities\Reports as Utility;
use App\Models\Setting\Currency;
class Accounts extends Controller
@ -243,6 +244,23 @@ class Accounts extends Controller
return redirect()->route('transfers.create')->withInput($data);
}
public function seePerformance(Account $account)
{
$data['account_id'] = $account->id;
$report = Utility::getClassInstance('App\Reports\IncomeExpenseSummary');
if (empty($report) || empty($report->model)) {
$message = trans('accounts.create_report');
flash($message)->warning()->important();
return redirect()->route('reports.create');
}
return redirect()->route('reports.show', $report->model->id)->withInput($data);
}
public function currency()
{
$account_id = (int) request('account_id');