为了账号安全,请及时绑定邮箱和手机立即绑定

拉拉维尔的表格请求

拉拉维尔的表格请求

PHP
慕标琳琳 2022-08-19 16:45:55
1.如何处理拉拉维尔表单请求中的问号?2.我应该为每个输入标签设置默认值吗?创建.blade.php<form class="form-horizontal row-fluid" name="user_input_form" action="/bonds" method="POST">  @csrf  <p><strong>Apply</strong></p>  <div class="control-group">      <label class="control-label">investment</label>      <div class="controls">          <div class="input-append">              <input type="text" name="investment" id="investment" placeholder="" class="w-full span12">          </div>      </div>  </div>  <div class="control-group">      <label class="control-label">investment_name</label>      <div class="controls">          <div class="input-append">              <input type="text" name="investment_name" id="investment_name" placeholder="" class="span12">          </div>      </div>  </div>  <div class="control-group">      <label class="control-label">i_id</label>      <div class="controls">          <div class="input-append">              <input type="text" name="i_id" id="i_id" placeholder="" class="span12">          </div>      </div>  </div>  <div class="control-group">      <label class="control-label">price</label>      <div class="controls">          <div class="input-append">              <input type="text" value="" name="price" id="price" placeholder="" class="span12" onchange="getagreement();"><span class="add-on"></span>          </div>      </div>  </div>债券控制器.phppublic function store(Request $request)    {      $bond = Bond::create([          'investment' => request('investment'),          'investment_name' => request('investment_name'),          'i_id' => request('i_id'),          'price' => request('price'),          'p_goal' => request('p_goal'),          'c_date' => request('c_date'),          'c_date2' => request('c_date2'),          'c_date3' => request('c_date3'),          'agreement' => request('agreement'),          'goal_in' => request('goal_in'),...}
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

可以为空,但是您的 字段中的字段不能为空。因此,您可以使用验证程序来检查字段。或者在此字段中设置默认值。request('investment')investmentbonds


使用验证器:

尝试像这样使用验证器:


public function store(Request $request)

    {

      $this->validate($request, [

          'investment' => 'required',

          ...

      ]);



      $bond = Bond::create([

          ....

}

设置默认值:

$bond = Bond::create([

   'investment' => $request->input('invenstment', 'your_default_value');

   ...

]);

将字段更改为空:

$table->string('investment')->nullable();


查看完整回答
反对 回复 2022-08-19
  • 1 回答
  • 0 关注
  • 133 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号