一、用户列表分页和模糊搜索api
1.1、创建用户控制器
运行命令创建资源控制器:php artisan make:controller Admin/UserController --api
--api
用于api的资源控制器。会忽略create
和edit
页面的方法。
UserController.php
控制器默认就会为我们创建5个方法:
1.2、创建transform
在app
文件夹下创建一个Transformers
文件夹,写入UserTransformer.php
:
<?php
namespace App\Transformers;
use App\Models\User;
use League\Fractal\TransformerAbstract;
class UserTransformer extends TransformerAbstract {
public function transform(User $user) {
return [
'id' => $us