Laravel Вызов неопределенного метода App \ Model :: mapInto (), vendor \ laravel \ framework \ src \ Illuminate \ Support \ Traits \ ForwardsCalls. php - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь

public function show(Product $product)
{
    return ProductDetailResource::collection($product);
}
  

Вызов неопределенного метода App \ Model :: mapInto (), исключение: поставщик файла BadMethodCallException \ laravel \ framework \ src \ Illuminate \ Support \ Traits \ ForwardsCalls. php

затем Google и не могу найти никаких результатов

1 Ответ

0 голосов
/ 11 июля 2020

просто нужно заменить

public function show(Product $product)
{
    return ProductDetailResource::make($product);
}

вместо:

public function show(Product $product)
{
    return ProductDetailResource::collection($product);
}
  

, потому что сбор для $ products и сбор товара.

но у нас здесь есть один элемент

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...