public static function record($date, $category, $product) { $dt = explode('-', $date); $year = $dt[0]; $month = $dt[1]; $period = $month . "-" . $year; $autoprocess = new Autoprocess(); $autoprocess->period = $period; $autoprocess->category = $category; $autoprocess->product_id = $product->id; $autoprocess->is_completed = true; $autoprocess->save(); }
public function run() { $faker = Faker::create(); foreach (range(1, 10) as $index) { Autoprocess::create([]); } }
/** * Remove the specified autoprocess from storage. * * @param int $id * @return Response */ public function destroy($id) { Autoprocess::destroy($id); return Redirect::route('autoprocesses.index'); }
if ($savingaccount->member->is_active && Savingaccount::getLastAmount($savingaccount) > 0) { $data = array('account_id' => $savingaccount->id, 'amount' => Savingaccount::getLastAmount($savingaccount), 'date' => date('Y-m-d'), 'type' => 'credit'); Savingtransaction::creditAccounts($data); } } Autoprocess::record(date('Y-m-d'), 'saving', $savingproduct); } else { $loanproduct_id = Input::get('loanproduct'); $loanproduct = Loanproduct::findOrFail($loanproduct_id); foreach ($loanproduct->loanaccounts as $loanaccount) { if ($loanaccount->member->is_active && Loanaccount::getEMP($loanaccount) > 0) { $data = array('loanaccount_id' => $loanaccount->id, 'amount' => Loanaccount::getEMP($loanaccount), 'date' => date('Y-m-d')); Loanrepayment::repayLoan($data); } } Autoprocess::record(date('Y-m-d'), 'loan', $loanproduct); } return Redirect::back()->with('notice', 'successfully processed'); }); Route::get('loanrepayments/offprint/{id}', 'LoanrepaymentsController@offprint'); Route::resource('members', 'MembersController'); Route::post('members/update/{id}', 'MembersController@update'); Route::get('members/delete/{id}', 'MembersController@destroy'); Route::get('members/edit/{id}', 'MembersController@edit'); Route::get('members/show/{id}', 'MembersController@show'); Route::get('members/loanaccounts/{id}', 'MembersController@loanaccounts'); Route::get('memberloans', 'MembersController@loanaccounts2'); Route::group(['before' => 'limit'], function () { Route::get('members/create', 'MembersController@create'); }); Route::resource('kins', 'KinsController');