Laravel 5.5 관계-ErrorException 비 객체의 속성을 얻으려고 시도합니다.

qqmydarling

보기 위해 DB의 정보를 표시 할 수 없습니다. 오류가 있습니다.

ErrorException 비 개체의 속성을 가져 오는 중

논리를 설명하겠습니다.

  1. 사용자는 많은 회사를 만들 수 있습니다.
  2. 회사는 많은 항목을 가질 수 있습니다.

정보를 DB에 삽입하는 데 문제가 없으며 모든 것이 좋습니다. 내보기보기에서 사용자 테이블 및 회사 테이블의 모든 정보를 표시 할 수 있지만 내보기에서 Company_Items 테이블의 정보를 표시 할 수 없습니다. 내 관계 나 키에 문제가있는 것 같지만 어떻게해야합니까? 특정 회사에 속한 항목 이름을 표시하려고합니다.

{{$company->company_items->name}}

회사 테이블 :

  • id (int)
  • company_name (문자열)
  • 정보 (텍스트)
  • user_id (int)

Company_items 테이블 :

  • id (int)
  • company_id (int)
  • 이름 (문자열)

회사 모델 :

class Company extends Model
{
  protected $table = 'company';

//relation. MANY companies can be created by ONE user
public function user(){
    return $this->belongsTo('App\User');
}

//relation. ONE company can have MANY items
public function item(){
    return $this->hasMany('App\Item');
}
}

품목 모형 :

class Item extends Model
{
 protected $table = 'company_items';

//relation. MANY items can be applied TO ONE company 
public function company(){
    return $this->belongsTo('App\Company');
}
}

제어 장치:

public function show($id)
    {

   $company = Company::find($id);
   $user = User::find($id);
   $company_items = Item::find($id);

   return view('company_show')->with(['company' => $company,'company_items' => $company_items]);

}

전망:

This is <b>{{$company->company_id}}</b> page info created by <b>{{$company->user->name}}</b><br>
                        Company category is <b>{{$company->company_category}}</b>.<br>
                        Item name is <b>{{$company->company_items->name}}</b>. // Can't display this expression
EkinOf

$company->company_items회사의 모든 항목의 목록이므로 매개 변수를 호출 할 수 없습니다. 그리고 당신은 이름 item의 관계를 선언했습니다.company_items

하려고 :

$company->item[0]->name

또는

@foreach($company->item as $item)

{{ $item->name }}

@endforeach

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Laravel 5-비 객체의 속성을 얻으려고

분류에서Dev

라 라벨 5 : 관계로 비 객체 오류의 속성을 얻으려고

분류에서Dev

Laravel 7-belongsTo 관계-비 객체의 속성을 얻으려고 시도

분류에서Dev

Laravel 관계 : 비 객체의 '이름'속성을 얻으려고

분류에서Dev

laravel이 비 객체의 속성을 얻으려고합니다.

분류에서Dev

Yii 관계 비 객체의 속성을 얻으려는 시도

분류에서Dev

Laravel 5.1에서 "비 객체의 속성을 얻으려고 시도합니다"오류

분류에서Dev

비 객체의 속성을 얻으려고합니다. laravel의 오류

분류에서Dev

Laravel의 View에서 비 객체의 속성을 얻으려고합니다.

분류에서Dev

laravel7에서 비 객체의 'usergroup'속성을 얻으려고합니다.

분류에서Dev

Laravel 4 foreach 오류-비 객체의 속성을 얻으려고합니다.

분류에서Dev

Laravel 5.4에서 비 객체의 속성을 얻으려고 시도하는 오류를 반환하는 오래된 관계

분류에서Dev

ErrorException 객체가 아닌 라 라벨의 속성을 얻으려고합니다.

분류에서Dev

CodeIgniter return 비 객체의 속성을 얻으려고 시도합니다.

분류에서Dev

비 객체의 속성 값을 얻으려고합니다.

분류에서Dev

비 객체의 '사진'속성을 얻으려고-Laravel 6

분류에서Dev

Laravel-비 객체의 'employee_code'속성을 얻으려고

분류에서Dev

laravel 오류-비 객체의 속성을 얻으려고

분류에서Dev

Laravel 5.1에서 비 객체의 속성을 얻으려고

분류에서Dev

laravel에서 비 객체의 속성을 얻으려고

분류에서Dev

Laravel Pluck-비 객체의 속성을 얻으려고

분류에서Dev

Laravel 5.1 : 관계가있는 foreach 루프에서 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

업데이트 오류-Laravel 5.8에서 비 객체의 'id'속성을 얻으려고합니다.

분류에서Dev

laravel을 사용하여 비 객체의 속성 'id'를 얻으려고합니다.

분류에서Dev

내 Laravel 프로젝트에서 비 객체의 'nama_member'속성을 얻으려고합니다.

분류에서Dev

Laravel에서 "비 객체의 속성을 얻으려는 시도"오류 우회

분류에서Dev

$ blog-> user-> name을 시도 할 때 비 객체의 속성을 얻으려고합니다.

분류에서Dev

라 라벨이 비 객체의 속성을 얻으려고 시도합니다 (웅변 모델에서)

분류에서Dev

Laravel-체인 뷰에서 비 객체의 속성을 얻으려고

Related 관련 기사

  1. 1

    Laravel 5-비 객체의 속성을 얻으려고

  2. 2

    라 라벨 5 : 관계로 비 객체 오류의 속성을 얻으려고

  3. 3

    Laravel 7-belongsTo 관계-비 객체의 속성을 얻으려고 시도

  4. 4

    Laravel 관계 : 비 객체의 '이름'속성을 얻으려고

  5. 5

    laravel이 비 객체의 속성을 얻으려고합니다.

  6. 6

    Yii 관계 비 객체의 속성을 얻으려는 시도

  7. 7

    Laravel 5.1에서 "비 객체의 속성을 얻으려고 시도합니다"오류

  8. 8

    비 객체의 속성을 얻으려고합니다. laravel의 오류

  9. 9

    Laravel의 View에서 비 객체의 속성을 얻으려고합니다.

  10. 10

    laravel7에서 비 객체의 'usergroup'속성을 얻으려고합니다.

  11. 11

    Laravel 4 foreach 오류-비 객체의 속성을 얻으려고합니다.

  12. 12

    Laravel 5.4에서 비 객체의 속성을 얻으려고 시도하는 오류를 반환하는 오래된 관계

  13. 13

    ErrorException 객체가 아닌 라 라벨의 속성을 얻으려고합니다.

  14. 14

    CodeIgniter return 비 객체의 속성을 얻으려고 시도합니다.

  15. 15

    비 객체의 속성 값을 얻으려고합니다.

  16. 16

    비 객체의 '사진'속성을 얻으려고-Laravel 6

  17. 17

    Laravel-비 객체의 'employee_code'속성을 얻으려고

  18. 18

    laravel 오류-비 객체의 속성을 얻으려고

  19. 19

    Laravel 5.1에서 비 객체의 속성을 얻으려고

  20. 20

    laravel에서 비 객체의 속성을 얻으려고

  21. 21

    Laravel Pluck-비 객체의 속성을 얻으려고

  22. 22

    Laravel 5.1 : 관계가있는 foreach 루프에서 객체가 아닌 속성을 얻으려고합니다.

  23. 23

    업데이트 오류-Laravel 5.8에서 비 객체의 'id'속성을 얻으려고합니다.

  24. 24

    laravel을 사용하여 비 객체의 속성 'id'를 얻으려고합니다.

  25. 25

    내 Laravel 프로젝트에서 비 객체의 'nama_member'속성을 얻으려고합니다.

  26. 26

    Laravel에서 "비 객체의 속성을 얻으려는 시도"오류 우회

  27. 27

    $ blog-> user-> name을 시도 할 때 비 객체의 속성을 얻으려고합니다.

  28. 28

    라 라벨이 비 객체의 속성을 얻으려고 시도합니다 (웅변 모델에서)

  29. 29

    Laravel-체인 뷰에서 비 객체의 속성을 얻으려고

뜨겁다태그

보관