laravel添加占位符时的数组到字符串转换错误

时间:2014-06-17 09:44:23

标签: php laravel laravel-4

这是我的代码

{{ Form::password('password') , array('placeholder' => 'Password', 'name' => 'pass') }}

这是一个例外:

ErrorException
Array to string conversion

你能帮忙吗?

1 个答案:

答案 0 :(得分:5)

数组需要是Form::password()的第二个参数,你过早地关闭了括号。 Blade认为你在echo结构中创建一个数组的位置:<?php echo Form::password(), array('placeholder'...;?>因此你得到了&#39;数组到字符串转换&#39;错误。

应该是:

{{ Form::password('password', array('placeholder' => 'Password', 'name' => 'pass')) }}

定义:

  

public string password(string $ name,array $ options = array())