伙计们我有问题。Laravelapi
在我的控制器中,当我使用时,一切都很好,但我需要过滤数据,所以当我使用收集时,它会给我错误。错误是collection$teacher$teachersCall to undefined method Illuminate\\Database\\Query\\Builder::mapInto();
我想要过滤后的数据
$teachers = DB::table('users')->where('role', '=', 1);
$teacher = Users::all();
return UserResource::collection($teachers);
我试过这个
$teachers = DB::table('users')->where('role', '=', 1)->get();
$teachers = DB::table('users')->where('role', '=', 1)->get()->toArray();
所以我需要解决方案
这是我的资源
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\JsonResource;
class User extends JsonResource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
return parent::toArray($request);
}
}
鸿蒙传说
12345678_0001
当年话下