PHP code example of api-skeletons / laravel-api-problem
1. Go to this page and download the library: Download api-skeletons/laravel-api-problem 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/ */
api-skeletons / laravel-api-problem example snippets
use ApiSkeletons\Laravel\ApiProblem\Facades\ApiProblem;
return ApiProblem::response('Detailed Unauthorized Message', 401);
use ApiSkeletons\Laravel\ApiProblem\ApiProblem;
$apiProblem = new ApiProblem(401, 'Detailed Unauthorized Message');
return $apiProblem->response();
use ApiSkeletons\Laravel\ApiProblem\Facades\ApiProblem;
use Illuminate\Validation\ValidationException;
try {
$validated = $request->validate([
'title' => ';
}
namespace App\Exceptions;
use ApiSkeletons\Laravel\ApiProblem\Facades\ApiProblem;
use Doctrine\ORM\EntityNotFoundException;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
use Illuminate\Http\Request;
class Handler extends ExceptionHandler
{
public function register(): void
{
$this->renderable(function (EntityNotFoundException $e, Request $request) {
return ApiProblem::response($e->getMessage(), 404);
});
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.