Files
izyim/app/Classes/Modules/Orders/Services/ListsOrder.php
2019-04-12 18:25:22 +08:00

33 lines
763 B
PHP

<?php
namespace App\Classes\Modules\Orders\Services;
use App\Models\Order;
use App\Http\Resources\Order as OrderResource;
class ListsOrder
{
/** @var Order */
private $repository;
/**
* ListsOrder constructor.
* @param Order $repository
*/
public function __construct(Order $repository)
{
$this->repository = $repository;
}
public function execute(String $category){
//$order = $this->repository->where('complete',1)->paginate(10);
$category === 'complete' ? $order = $this->repository->where('complete',true)->paginate(10) :
$order = $this->repository->where('complete',false)->paginate(10);
return OrderResource::collection($order);
}
}