generated from liutk/owl-admin-base
25 lines
735 B
PHP
25 lines
735 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Api\Account;
|
|
|
|
use App\Http\Controllers\Api\Controller;
|
|
use App\Http\Resources\StoreMasterCommissionResource;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
class StoreMasterCommissionController extends Controller
|
|
{
|
|
public function index(Request $request)
|
|
{
|
|
/** @var \App\Models\Employee */
|
|
$user = $request->user();
|
|
|
|
$storeMasterCommissions = $user->storeMasterCommissions()
|
|
->onlyApproved()
|
|
->orderBy(DB::raw("STR_TO_DATE(concat(month, '-01'), '%Y-%m-%d')"), 'DESC')
|
|
->simplePaginate($request->query('per_page', 20));
|
|
|
|
return StoreMasterCommissionResource::collection($storeMasterCommissions);
|
|
}
|
|
}
|