2016-08-16 10 views
0
私は私のLaravelアプリの協力者のテーブルを持っている

)(この次 enter image description hereLaravelに私のテーブルのデータを表示する方法5.2

は私がcollaborator_id認証でequelマイindex.blade.phpファイルの印刷::ユーザーが必要見ます - >システムに記録されたID。私は私のコラボレーションモデル

public function scopeColabo($query){ 
return $query->where('collaborator_id',Auth::user()->id);} 

を次のコードを書き、これが私のProjectCollaboratorController機能

public function index(){ 
$collaborators = Collaboration::colabo()->getreturn view('collaborators.index')->withCollaboration($collaborators);} 

であり、これは私のindex.blade.php

<div class="container"> 
@if($collaboration) 
<div class="row"> 
     @foreach ($collaboration as $proj) 
      <div class="col-md-3" style="border:1px solid #ccc;margin-left:5px;"> 
      <h2><a href="/projects/{{ $proj->id }}">{!! $proj->project_id !!}</a></h2> 

      <p>Tasks: 0</p> 
      <p>Comments: 0</p> 
      <p>Attachments: 0</p> 
      </div> 

     @endforeach 
    </div> 
    @endif 



    @if($collaboration->isEmpty()) 
    <h3>There are currently no Collaboration</h3> 
@endif 
</div> 

ですが、私は、コラボレーションのリンクをクリックしたときindex.blade.phpファイル生成

There are currently no Projects 

私のテーブルにはデータがあります....コラボレーターIDをコラボレーションで表示するにはどうすればいいですか?

+0

情報がほとんどない大きなスクリーンショットを投稿しないようにしてください。現在のAuth 'の値::利用者を()は何 – tadman

+0

- > id' – Hackerman

+0

がエラー「構文エラー 『と』、予期しない(T_STRING)」 – Fernando

答えて

0

使用してみてください - ()の代わりで>を - > withCollaboration

public function index() { 
    $collaborators = Collaboration::colabo()->get(); 
    return view('collaborators.index')->with(compact('collaborators')); 
} 

またはちょうど2番目のパラメータとしてデータを渡す:

public function index() { 
    $collaborators = Collaboration::colabo()->get(); 
    return view('collaborators.index', compact('collaborators')); 
} 
+0

の現在の値は、あなたの最初のコードを使用しているログに記録が、occredあなたは2番目を試しましたか? – Fernando

+0

次のユーザーIDはユーザー – miikes

-1

問題はですcollaborator_idは、システムをテストするためのログに使用されます。

このテストでは、ロギングアカウントでは、データがコラボレーターデータと一致する必要があるため、collaborator_idはログに記録されたユーザーIDと一致する必要があります。

+0

こんにちはフェルナンド - あなた自身の問題を解決して良かったです。しかし、他のサイトユーザーの利益のために、あなたの修正が(関連するコード/テーブルのサンプルを使って)完全に説明し、あなた自身の答えを受け入れることができますか? –

+0

@VinceBowdren私は新しいコードを実行しませんでした。コードは同じですが、私がテストしたときに私のロギングアカウントのデータがコラボレーターデータと一致していないことを意味するいくつかの間違いがありました(コラボレーターIDとログに記録されたユーザーIDが一致していません) – Fernando

+0

OK、その追加の説明を追加してください。 –

関連する問題