我正在学习Laravel作为我的第一个框架,我看到,他们有自己的创建表单语法,例如:
Laravel输入:
{{ Form::text('email', '', array('placeholder' => 'Email')) }}
{{ Form::password('password', array('placeholder' => 'Password')) }}
{{ Form::submit('Login', array('class' => 'btn btn-success')) }}
HTML输入:
<input type="text" name="email" placeholder="Email"/>
<input type="password" name="password" placeholder="Password"/>
<input type="submit" name="submit" value="Login" class="btn btn-success"/>
如果我使用Laravel语法创建表单,我可以获得哪些优势?谢谢
答案 0 :(得分:2)
使用Laravel语法有很多优点。
答案 1 :(得分:0)
Form::select('name', $array)
。答案 2 :(得分:0)
基于ASP.NET的Razor的Laravel Blade synta x非常有用,因为它允许模板继承,并且它对if
和for
这样的控制结构有很多有用的语法糖,它有助于它使用CSRF为您的表单分配一个令牌,并在发布时对其进行验证。此外,它允许您将模型绑定到表单,并让框架本身担心填写所有表单域。您甚至可以通过定义自己的自定义控件结构来扩展它。