Php 在laravel的同一个表中添加多行
如何使用foreach在laravel的同一个表中插入双行,如果language=en插入第一行,如果language=ar插入第二行,我需要使用相同的存储函数添加双行,下面是我在控制器中的代码:Php 在laravel的同一个表中添加多行,php,mysql,laravel,Php,Mysql,Laravel,如何使用foreach在laravel的同一个表中插入双行,如果language=en插入第一行,如果language=ar插入第二行,我需要使用相同的存储函数添加双行,下面是我在控制器中的代码: $parentproduct = new Product(); $parentproduct->id = Input::get('id'); $parentproduct->save(); $insertedId = $parentprodu
$parentproduct = new Product();
$parentproduct->id = Input::get('id');
$parentproduct->save();
$insertedId = $parentproduct->id;
$allProducts= new ProductsTranslation();
foreach($allProducts as $product->language)
{
$product = new ProductsTranslation();
$product->id = Input::get('id');
$product->product_id = $insertedId;
$product->title = Input::get('title');
$product->content = Input::get('content');
$product->price = Input::get('price');
$product->description_title = Input::get('description_title');
$product->prod_info_title = Input::get('prod_info_title');
$product->prod_info = Input::get('prod_info');
$product->save();
}
我在刀刃上加了这个
<input type="text" name="language" value="ar" disabled>
但我得到了一个错误:
ProductsController.php第169行出现错误异常:
从空值创建默认对象
这是我的刀刃形状:
{{ csrf_field() }}
<div class="form-group">
{!!Form::label("Product Title", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('title'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
</div>
</div>
<div class="form-group">
{!!Form::label("Product Language", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="text" name="language" value="en" disabled>.
</div>
</div>
<div class="form-group">
{!!Form::label("Product Content", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
<textarea class="form-control" rows="3" name="content"></textarea>
</div>
</div>
<div class="form-group">
{!!Form::label("Product Price", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('price'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
</div>
</div>
<div class="form-group">
{!!Form::label("Description Title", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('description_title'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
</div>
</div>
<div class="form-group">
{!!Form::label("The Product Description", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
<textarea class="form-control" rows="3" name="description"></textarea>
</div>
</div>
<div class="form-group">
{!!Form::label("The Product Info Title", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('prod_info_title'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
</div>
</div>
<div class="form-group">
{!!Form::label("The Product Info", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
<textarea class="form-control" rows="3" name="prod_info"></textarea>
</div>
</div> <div class="ln_solid"></div>
<div class="ar">
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('title'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
<input type="text" name="language" value="ar" >
</div>
{!!Form::label("عنوان المنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
<textarea class="form-control" rows="3" name="content"></textarea>
</div>
{!!Form::label("محتوي المنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('price'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
</div>
{!!Form::label("سعر المنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('description_title'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
</div>
{!!Form::label("عنوان وصف المنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
<textarea class="form-control" rows="3" name="description"></textarea>
</div>
{!!Form::label("وصف المنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::text('prod_info_title'," ",["class"=>"form-control col-md-7 col-xs-12" ,"id"=>"last-name"])!!}
</div>
{!!Form::label("عنوان بيانات المنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
<textarea class="form-control" rows="3" name="prod_info"></textarea>
</div>
{!!Form::label("بيانات المنتج ", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::file('main_image',["class"=>"form-control col-md-7 col-xs-12" ])!!}
</div>
{!!Form::label("الصورة الرئيسية للمنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::file('image_1',["class"=>"form-control col-md-7 col-xs-12" ])!!}
</div>
{!!Form::label("الصورة الفرعية الأولي للمنتج", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::file('image_2',["class"=>"form-control col-md-7 col-xs-12" ])!!}
</div>
{!!Form::label("الصورة الفرعية الثانية", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::file('image_3',["class"=>"form-control col-md-7 col-xs-12" ])!!}
</div>
{!!Form::label("الصورة الفرعية الثالثه", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12">
{!!Form::file('image_4',["class"=>"form-control col-md-7 col-xs-12" ])!!}
</div>
{!!Form::label("الصورة الفرعية الرابعة", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
</div>
{{csrf_field()}
{!!Form::label(“产品标题”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('title','',[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])!!}
{!!Form::label(“产品语言”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
.
{!!Form::label(“产品内容”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::label(“产品价格”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('price',“”,[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])!!}
{!!Form::label(“Description Title”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('description_title',“”,[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])
{!!Form::label(“产品描述”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::label(“产品信息标题”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('prod_info_title','',[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])
{!!Form::label(“产品信息”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('title','',[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])!!}
{!!Form::label(“col-md-3 col-sm-3 col-xs-12'])
{!!Form::label(“col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('price',“”,[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])!!}
{!!Form::label(“سعالنتج”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('description_title',“”,[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])
{!!Form::label(“控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::label(“وفممنتج”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::text('prod_info_title','',[“class”=>“Form control col-md-7 col-xs-12”,“id”=>“last name”])
{!!Form::label(“عنن㶖㶖㶕㶕㶕㶕㶕㶤”,null,['class'=>控制标签col-md-3col-sm-3col-xs-12'])
{!!Form::label(“控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::file('main_image',[“class”=>“Form control col-md-7 col-xs-12”])
{!!Form::label(“ال㶈㶈㶈㶈㶈㶈㶈㶤”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::file('image_1',[“class”=>“Form control col-md-7 col-xs-12”])
{!!Form::label(“㶟ل㶟㶟㶟㶟㶟㶟للن㶤㶤”,null,[“类”=>“控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::file('image_2',[“class”=>“Form control col-md-7 col-xs-12”])
{!!Form::label(“الو㶟㶟㶟㶟㶟㶟㶟”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::file('image_3',[“class”=>“Form control col-md-7 col-xs-12”])
{!!Form::label(“㶟ل㶟㶟㶟㶟㶟㶟㶣ه”,null,['class'=>'控制标签col-md-3 col-sm-3 col-xs-12'])
{!!Form::file('image_4',[“class”=>“Form control col-md-7 col-xs
<div class="form-group">
{!!Form::label("Select Product number", null, ['class' => 'control-label col-md-3 col-sm-3 col-xs-12']) !!}
<div class="col-md-6 col-sm-6 col-xs-12">
</div>
</div>
</div>
<div class="ln_solid"></div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
{!!Form::submit('Cancel',["class"=>"btn btn-sucess"])!!}
<input type="submit" value="store" name="submit" class="btn btn-primary">
</div>
</div>
</form>