Php 具有种子数据库的Laravel形式的其他值
我想添加其他值作为选项之一,并显示一个新的输入字段,以写入选项中不存在的新值 这是我的种子期权的价值Php 具有种子数据库的Laravel形式的其他值,php,laravel,laravel-seeding,Php,Laravel,Laravel Seeding,我想添加其他值作为选项之一,并显示一个新的输入字段,以写入选项中不存在的新值 这是我的种子期权的价值 public function run() { Model::unguard(); //delete table records DB::table('providers')->delete(); //insert some dummy records DB::table('providers')->insert(array(
public function run()
{
Model::unguard();
//delete table records
DB::table('providers')->delete();
//insert some dummy records
DB::table('providers')->insert(array(
array('id'=>'1','name'=>' private'),
array('id'=>'2','name'=>' public'),
array('id'=>'3','name'=>' semi private'),
array('id'=>'4','name'=>'other'),
));
}
这是我表格中的代码
<div class="form-group">
<label for="provider_id"> Provider Type </label><br>
<select name="provider_id" class="form-control" style="width:50%" required>
<option></option>
@foreach($providers as $provider)
<option value="{{$provider->id}}">{{$provider->name}}</option>
@endforeach
</select>
<input name="provider" style="width:50%" id="provider_id4" hidden="hidden" />
</div>
如果用户在数据库的provider_id列中选择了4,则我希望存储旧值(1,2,3)和新值,我将该列存储在我的控制器中
$excuse->provider_id = $request->input('provider_id');
在哪里可以添加JavaScript?在这一部分中我是如何调用它的?$(“#provider_id”).change(函数(){var selected_option=$('#provider_id').val();if(selected_option=='4'){$('#provider_id4').attr('pk','1').show()}if(selected#option!='2'){$(“#provider#id4”).removettr('pk hide())})这是Javascript代码。。我把它放在哪里了?你可以在页面的末尾添加。更改选择框时,您必须调用javascript函数。我编辑了我的问题。。请检查问题是什么?您的需求的哪些部分已经使用该代码解决了?少了什么?你试图用什么来填补缺失的部分?
$excuse->provider_id = $request->input('provider_id');