我正在Vue-Multiple Select为多选选项使用包。
https://vue-multiselect.js.org/#sub-getting-started
按照他们的指示后,我收到一个错误。
对我来说非常未知的错误。我错过了什么?!
资源 Laravel 中出现错误“App\Http\Resources\OrderResource::__construct():参数 #2 ($orderLogRepository) 必须是 App\Interfaces\OrderLogRepositoryInterface 类型,给定 int,在 /var/www/vendor/laravel/ 中调用Framework/src/Illuminate/Collections/Traits/EnumeratesValues.php 第 355 行”
我将一个带有构造函数的类注入到 OrderResource.php 文件中。但它给出了之前的错误!我没有找到任何这方面的线索。
class OrderResource extends JsonResource
{
public $orderLogRepository;
public function __construct($resource, OrderLogRepositoryInterface $orderLogRepository)
{
$this->orderLogRepository = $orderLogRepository;
parent::__construct($resource);
}
}
Run Code Online (Sandbox Code Playgroud)
用集合来调用它resource。
OrderResource::collection($orders);