我正在使用Laravel 4.1来创建一个新项目。
我在提交带有引号的表单时遇到问题,每次提交表单时都会对其进行转义。
问题仍然是我使用{{ }} or {{{ }}}
这是它的样子:
当我提交表格时,我得到了这个:
那么如何显示例如:Smith'
而不是Smith\'
?
修改
查看:
{{
Form::open(array('action' => 'UserController@postAccount',
'id' => '_update-account-form',
'class' => 'form-horizontal update-account-form',
'role' => 'form'))
}}
<input type="text" name="last_name"
value="{{{ Input::old('last_name') }}}"
class="form-control" id="last-name" >
UserController:
公共职能postAccount() {
$validator = new \Services\Validators\User;
if ($validator->passes('account')) {
// Save data
$user = User::find(Auth::user()->id);
$user->last_name = Input::get('last_name');
$user->first_name = Input::get('first_name');
$user->birthday = Input::get('birthday');
$user->newsletter = Input::get('newsletter');
$user->save();
return Redirect::action('UserController@getAccount')
->with('success', 'Changes saved');
}