the laravel eloquent collection method does not exist

try laravel Appending Values To JSON ref link


     * The accessors to append to the model's array form.
     * @var array
    protected $appends = ['qr_code'];

public function getQrCodeAttribute()
    $binCode = $this->code ? $this->code : 123456;
    return $this->attributes['qr_code'] = QrCode::size(200)->generate($binCode);

by this $AllBins in this collection new key qr_code will be added

so you can use pluck() to get all qr_code

$qrCodes = $AllBins->pluck('qr_code');

CLICK HERE to find out more related problems solutions.

Leave a Comment

Your email address will not be published.

Scroll to Top