dongzaocheng3214 2015-04-07 12:49
浏览 105
已采纳

Laravel的未定义属性错误

I keep getting this same error, no matter what I try;

Undefined property: Illuminate\Database\Eloquent\Collection::$description

Here is my code in my Controller;

$gorDistinct = PostcodeExtract::fromTable($tableName)
                ->distinct()
                ->select('gor')
                ->get();

    foreach($gorDistinct as $key => $value)
    {
        print $value->gor;

        $descGorLookup = GorLookup::select('description')
              ->where('oldcode', '=', $value->gor)
              ->get();

        print $descGorLookup->description;
        print "<br>";

        exit;
    }

This is currently my GorLookup Model;

<?php namespace App\Models;

 use Illuminate\Database\Eloquent\Model;

   class GorLookup extends Model {

   protected $connection = 'postcodes';
   protected $table = 'pc_gor_030315';
   protected $fillable = array('description', 'oldcode');
 }

I understand that this does not make best use of the Relationships feature of Laravel. For now I just need to get this part working!

  • 写回答

2条回答 默认 最新

  • douzao2590 2015-04-07 13:12
    关注

    Get Return result as object array you can use first to get description.

    replace get() with first()

    $descGorLookup = GorLookup::select('description')
                               ->where('oldcode', '=', $value->gor)
                               ->first(); // change here
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥20 java在应用程序里获取不到扬声器设备