1. Go to this page and download the library: Download daite/laravel-procedures library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use Daite\LaravelProcedures\Contracts\ProcedureExecutor;
final class ProductRepository
{
public function __construct(
private readonly ProcedureExecutor $procedures,
) {}
public function all(int $companyId): array
{
return $this->procedures->select(
'get_products',
['company_id' => $companyId],
);
}
}