Resource DTOs
class UserResourceDTO extends ResourceDTO
{
public string $name;
public string $email;
public int $age;
// Your DTO methods...
}class UserController extends Controller
{
public function show(int $id)
{
return UserResourceDTO::fromModel(User::findOrFail($id));
}
}class UserController extends Controller
{
public function index()
{
return UserResourceDTO::collection(User::all());
}
}Last updated