Je veux donc ajouter l'identifiant de l'utilisateur actuellement connecté au nom d'une table, comme par exemple Rating_User_1, mais le 1 vient ici de l'identifiant de l'utilisateur connecté. J'ai assigné l'identifiant de l'utilisateur connecté à $id, comme indiqué ci-dessous dans le code, et je l'ai ajouté au nom de la colonne de la table, mais cela ne fonctionne pas. J'ai essayé de faire écho à l'identifiant $id par lui-même et cela fonctionne (c'est-à-dire qu'il renvoie l'identifiant de l'utilisateur connecté mais ce n'est pas ce que je veux), mais lorsque j'essaie de l'ajouter à la chaîne de caractères afin d'"émuler" le nom de la table, cela ne fonctionne pas. Des conseils sur les solutions de contournement ?
@foreach($data as $data)
<tr>
<td> {{$loop->iteration}} </td> <!-- add number to the row -->
<td>
<a href="{{ Url('reply_thread') }}/{{ $data->id }}" class="text" >{{ $data->Judul }}</a>
</td>
<td><?php $id = Auth::user()->id;
echo $data->Rating_user_[$id]; ?> </td>
</tr>
@endforeach
Mon contrôleur :
function threads() {
$data=Thread::all();
return view('thread.thread', ['data'=>$data]);
}
et certaines des tables du fil de table ont des colonnes nommées Rating_user_1, Rating_user_2, etc.