FinanceController.php 1.21 KB
<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/3/5
 * Time: 16:34
 */

namespace App\Http\Controllers\Backend\Finance;


use App\Modules\Models\Settlement\Finance;
use App\Http\Controllers\Controller;
use App\Repositories\Backend\Finance\FinanceRepository;
use App\Http\Requests\Backend\Finance\UpdateFinanceRequest;
class FinanceController   extends Controller
{

    private $finance;

    public function __construct(FinanceRepository $finance)
    {
        $this->finance = $finance;


    }
   public function index()
   {
      $info = Finance::select('*')->get()->toArray();
      return view('backend.finance.index');
   }

   public  function edit(Finance $finance)
   {
      return view('backend.finance.edit')->with('finance',$finance);
   }


   public function update(Finance  $finance, UpdateFinanceRequest $request)
   {

       $this->finance->change($finance,
           $request->only(
                    'id',
               'spot_id',
               'business_id',
               'total',
               'tax',
               'real_pay',
               'img'
           ));
       return redirect()->route('admin.finance.index')->withFlashSuccess(trans('alerts.backend.finance.updated'));
   }
}