PHP code example of creativecrafts / laravel-api-response
1. Go to this page and download the library: Download creativecrafts/laravel-api-response 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/ */
creativecrafts / laravel-api-response example snippets
use CreativeCrafts\LaravelApiResponse\LaravelApi;
class UserController extends Controller
{
protected $api;
public function __construct(LaravelApi $api)
{
$this->api = $api;
}
public function index()
{
$users = User::all();
return $this->api->successResponse('Users retrieved successfully', $users);
}
}
use CreativeCrafts\LaravelApiResponse\Facades\LaravelApiResponse;
class UserController extends Controller
{
public function index()
{
$users = User::all();
return LaravelApiResponse::successResponse('Users retrieved successfully', $users);
}
}
use CreativeCrafts\LaravelApiResponse\LaravelApi;
use Illuminate\Support\Facades\Response;
LaravelApi::macro('teapotResponse', function ($message = "I'm a teapot") {
return Response::json(['message' => $message], 418);
});
// Then in your controller:
return $this->api->teapotResponse();
// Or using the facade:
return LaravelApiResponse::teapotResponse("Custom teapot message");