2016-11-23 1 views
0
for ($e = 1; $e <= 10; $e++) 
{ 
    $edd = Setting::where('id', '=', $e)->update([ 
     'nama' => $request->nama1, 
     'isi' => $request->isi1, 
    ]); 
} 

Wie kann ich Klasseneigenschaften innerhalb der for Schleife dynamisch referenzieren? Ich möchte auf nama1 und isi1 bis zu nama10 und isi10 auf dem $request Objekt verweisen.Klasseneigenschaften dynamisch referenzieren

Antwort

0
for ($e = 1; $e <= 10; $e++) 
{ 
    $edd = Setting::where('id', '=', $e)->update([ 
     'nama' => $request->{"nama$e"}, 
     'isi' => $request->{"isi$e"}, 
    ]); 
} 

Weitere Lesbarkeit, können Sie dies tun:

$request->{"nama{$e}"} // Notice the inner braces around $e 
Verwandte Themen