嘿,我有一个问题,我不知道如何获取另一个控制器的ID: 我有3个表:courriersEntrees,traitments,users 我必须在用户单击索引页面上显示“快递员”列表的按钮“ affecter traitement”时创建traitement 这个问题我该如何获得ID Courrier单击以创建traitementController函数,因为我应该使用Courrier ID创建traitement并显示Courrier信息
我的courriersEntreeController的index.blade.php:
<table class="table">
<head>
<tr>
<th>emetteur</th>
<th>sujet</th>
<th>date recu</th>
<th>type</th>
</tr>
</head>
<body>
@foreach($courriers as $courrier)
<tr>
<td>{{ $courrier->emetteur}}</td>
<td>{{$courrier->sujet}}</td>
<td>{{$courrier->date_recus}}</td>
<td>{{$courrier->type}}</td>
<td>
<form action="{{url('courriers/'.$courrier->id) }}" method="post">
{{csrf_field()}}
{{method_field('DELETE')}}
<a href="" class="btn btn-primary"> detail </a>
<a href="{{url('courriers/'.$courrier->id.'/edit')}}" class="btn btn-primary"> editer </a>
<a href="{{url('traitements/create/')}}" class="btn btn-primary"> Affecter Traitement</a>
<button type="submit" class="btn btn-primary"> supprimer </button>
</form>
</td>
</tr>
@endforeach
</body>
</table>
我的traitementController
public function create()
{ $courrier= courriersEntree::find($id);
return view('traitement.create');
}
my traitement table : enter image description here
请你帮我吗
您必须将ID从您的视图传递到控制器:
或使用类似url的网址:
您的控制器似乎是:
If you logged with any user, You can get logged user id using
\Auth::user()->id
. If you just want to forward object id you can sent it in route<a href="{{route('routename',['id'=$id])}}
. May this will helpful for you.