У меня есть этот код
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Stevebauman\Location\Drivers\Driver;
use Stevebauman\Location\Exceptions\DriverDoesNotExistException;
Class CRUD extends Eloquent {
protected $collection;
public function __construct($collection ,array $attributes = array())
{
parent::__construct($attributes);
$this->collection = $collection;
}
}
, когда я использую этот код для вызова конструктора, я ничего не получаю $ device_mode = new CRUD ('HW101950054393'); потому что, как я заметил, когда я пытаюсь отобразить переменную $ collection внутри конструктора, я получаю эту ошибку
преобразование массива в строку
Я не понимаю этого, поскольку я Я передаю переменную как строку, но модель работает с ней как массив. почему это происходит, и как я могу решить это