Laravel 4.1 - 输入:: old()转义输入问题

时间:2014-04-18 11:27:34

标签: laravel-4

我正在使用Laravel 4.1来创建一个新项目。 我在提交带有引号的表单时遇到问题,每次提交表单时都会对其进行转义。 问题仍然是我使用{{ }} or {{{ }}} 这是它的样子:

enter image description here

当我提交表格时,我得到了这个:

enter image description here

那么如何显示例如: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');


    }

0 个答案:

没有答案