DBに動的フィールドを挿入したいと思います。私は次のコードを使用していますが、期待通りに動作しません。Laravel動的入力フィールドを追加
<html>
<input id="reporting" type="text" value="salman" name="reporting[]">
<input id="reporting" type="text" value="ankur" name="reporting[]">
</html>
<?php
$report = Input::get('reporting');
for($i=0; $i<=count($report);$i++)
{
$news = new Reporting();
$news->user_id = 1;
$news->reporting = $report;
$news->save();
}
?>
期待される結果:
user_id || reporting
1 Salman
1 Ankur
は、あなたたちはこの問題を解決するために私を助けてください。レポートの値にあなたが望むように保存しているときには、コレクションをマッピングして、新しいレポートを作成することができ
$report = Input::get('reporting');
for($i=0; $i<=count($report);$i++)
{
$news = new Reporting();
$news->user_id = 1;
$news->reporting = $report[$i]; // here add [$i]
$news->save();
}
'dd($ report)'とは何ですか? –
'$ news-> reporting = $ report [$ i];' –
'salman' –