Ho 3 tavoli come indicato di seguito.rapporto e lama in laravel
Table 1(user):
id username password Name Age
Table 2(tasks):
id task_name description
Table 3(logs)
id user_id task_id date hours
relazioni tra tabelle:
user has_many logs
task has_many logs
logs belongs_to user
logs belongs_to task
quello che sto cercando di realizzare è quello di ottenere i registri con il nome utente, compito Nome, data e ora.
Controller:
return View::make('log.index')
->with('logs',log::all());
modello lama
@foreach($logs as $log)
<tr>
<td>{{$log->id}}</td>
<td>{{$log->users()->name}}</td>
<td>{{$log->tasks()->name}}</td>
<tr>
@endforeach
ma in grado di recuperare gli utenti Nome e Compiti nome dalla relativa tabella. ogni aiuto è apprezzato.
'{{$ log-> utenti() -> nome}}' Come prevedete che più utenti abbiano un singolo nome? –
@WaleedKhan sono nuovo di laravel lo stavo solo provando ma non funzionava. provato anche questo {{$ log-> utenti (user_id) -> nome}} –