1
테이블이 Authors
이고 테이블이 Uploads
이고 author_id
에 의해 Uploads
테이블에있는 모든 업로드를 얻으려고합니다.오류 : 비 객체의 속성을 얻으려고합니다.
public function author_works()
{
$uploads= Upload::where('author_id', 3)->first();
return view('author-works')->with('uploads',$uploads);
}
내보기는 다음과 같습니다 : 내 컨트롤러 방법이처럼 보이는이 그 목적
@extends('layouts.app')
@section('content')
<h1>Uploads</h1>
@if(count($uploads)>0)
@foreach($uploads as $upload)
<div class="well">
<h3><a href="/uploads/{{$upload->id}}">{{$upload->name}}</a> </h3>
<small>Written on {{$upload->created_at}}</small>
</div>
@endforeach
{{-- {{$uploads->links()}}--}}
@else
<p>No uploads found</p>
@endif
@endsection
나는 다음을보고하고 컨트롤러에서 dd($uploads);
과 디버깅, 실제로 올바른 기록입니다.
#attributes: array:9 [▼
"id" => 7
"name" => "Fsdf"
"description" => "fsdfsdffds"
"created_at" => "2017-12-07 21:29:53"
"updated_at" => "2017-12-07 21:29:53"
"user_id" => 1
"avtor_id" => 3
]
#original: array:9 [▼
"id" => 7
"name" => "Fsdf"
"description" => "fsdfsdffds"
"created_at" => "2017-12-07 21:29:53"
"updated_at" => "2017-12-07 21:29:53"
"user_id" => 1
"avtor_id" => 3
]
내가 오류가있어?
는'first' 당신에게 하나 개의 기록을 줄 것이다, 그래서 당신은 대신, 하나 개의 레코드에서 루프를 사용하여 대답하고 다른 하나에 링크 기능') (수' – Webinion