【问题标题】:how to specify form name in LARAVEL如何在 LARAVEL 中指定表单名称
【发布时间】:2017-07-13 11:46:26
【问题描述】:

基本上,我正在尝试验证“Laravel”中使用的表单,我需要知道表单的名称。

例如在 HTML 中我们可以简单地写:

  <form action="" name="registration">

从上面的代码我们可以得到表单的名称,而在“Laravel”中我不能指定表单名称。

【问题讨论】:

  • 你在使用 Laravel 的 Form::open() 吗?
  • 发布您尝试过的任何内容。
  • 我什么都没试过。是的,我正在使用 Form::open()
  • 请提供您的表单代码
  • {!! Form::open(array('route' => array(getLang().'.admin.package.update', $package->id), 'method' => 'PATCH', 'files'=>true) ) !!}

标签: php laravel forms laravel-5.2


【解决方案1】:

试试这个,

{!! Form::open(array('route' => 'your route url', 'name' => 'registration')) !!}

您将使用 laravel 表单和 html 标签获得示例联系表here

试一试,会成功的。

【讨论】:

    【解决方案2】:

    您可以将此库用于 laravel 表单语法:

    https://laravelcollective.com/docs/5.2/html

    您可以在表单语法中提供这样的表单名称:

    {!! Form::open(array('url'=>'some route url','id'=>"some_form_id",'name'=>"form name")) !!}
    

    【讨论】:

      【解决方案3】:

      @SnowmanOnFire :对于您修改后的评论,以下将起作用

      {!! Form::open( array( 'route' => array(getLang(). '.admin.package.update', $package->id), 'method' => 'PATCH', 'files'=>true, 'name' => 'registration')) !!}
      

      【讨论】:

        【解决方案4】:

        以上答案都是正确的,你可以实现它。

        {{ Form::open(['action' => 'your_action_url','name' => 'registration', 'class'=>'your classes']) }} 
        

        根据需要添加更多表单属性。

        【讨论】:

          猜你喜欢
          • 2017-04-02
          • 2019-01-17
          • 2014-11-24
          • 1970-01-01
          • 2011-05-05
          • 2013-03-14
          • 2013-03-31
          • 2012-04-12
          • 1970-01-01
          相关资源
          最近更新 更多