名前の値を持つid値を取得するにはどうすればよいですか?フォームLaravelに他の値を持つ行のIDを取得
私はこのフォームを持っている:
<form enctype="multipart/form-data" id="projectclientexist" name="projectclientexist">
@foreach ($clients as $key => $client)
<div class="radio">
<div class="col-md-3">
<label><input type="radio" name="client" value="{{$client->name}}">{{$client->name}}</label>
</div>
</div>
@endforeach
<input type="submit" value="Crear relacion Proyecto-Cliente" id="relationclientexist" name="relationclientexist" class="btn btn-success">
</form>
は、どのように私はそれが名前の値を持つクライアントのid値を取ることができますか?
public function storeProjectsClientsIfExist (Request $request)
{
$client_project->project = new Client_Project();
$client_project->client_id = DB::table('clients')
->where('id', DB::raw("(select max(id) "));
$client_project->project_id = DB::table('projects')
->where('id', DB::raw("(select max(`id`) from projects)"))
->first()
->id;
$client_project->save();
}
ありがとう、コードについて質問がありましたら、お聞かせください。
:多くのIDが指定された名前に関連付けられている場合
を、あなたはこれを使用することができますか? –
もちろん、フォームに名前の値を渡すときにクライアントのIDを取得する方法) –
この '$ client_project-> client_id = DB :: table( 'clients') - > where( 'name'私が提出したときにhttp://web.loc/admin/projects?client = projecto + de +に行く理由を知っておいてください:http://web.loc/admin/projects?$ request( 'client')) - > first() - > id; ':) ' – Maraboc