1. Go to this page and download the library: Download mitoop/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/ */
mitoop / laravel-api-response example snippets
use Mitoop\Http\JsonResponder;
class Controller extends BaseController
{
use JsonResponder;
}
class Controller extends BaseController
{
use JsonResponder;
public function one()
{
return $this->success();
}
public function two()
{
return $this->success(['Hello']);
}
public function three()
{
return $this->success(User::active()->paginate());
}
public function four()
{
return $this->error();
}
public function five()
{
return $this->error('自定义错误信息');
}
public function six()
{
return $this->reject('登录信息已失效, 请重新登陆!');
}
}
use Illuminate\Http\Request;
use Mitoop\Http\Resources\Resource;
class LoraResource extends Resource
{
public function toArray(Request $request): array
{
return [
'id' => $this->id,
'name' => $this->name,
];
}
}
use Mitoop\Http\Resources\Resource;
namespace App\Http\Resources\User;
use Mitoop\Http\Resources\ResourceCollection;
class LoraCollection extends ResourceCollection
{
}
class Controller extends BaseController
{
public function show()
{
return new LoraResource(Lora::find(1));
}
}