在Laravel 5.1中更新用户个人资料

詹德罗935

我正在尝试更新一些用户个人资料数据,如下所示:

要更新routes.php中的配置文件

Route::get('/profile/update/{id}', [
        'as' => 'user.edit',
        'uses' => 'UserController@edit'
    ]);

在我的UserController.php中

public function edit($id)
{
      $user = User::findOrFail($id);

      return view('user/edit', compact('user'));
}

我在edit.blade.php中的操作

{!! Form::model($user, ['action' => ['UserController@update', 'id' => $user->id], 'method' => 'PUT']) !!}
                    <div class="form-group">
                        {!! Form::label('name', 'Name') !!}
                        {!! Form::text('name', $user->name, [
                            'class' => 'form-control'
                        ]) !!}
                    </div>

                    <div class="form-group">
                        {!! Form::label('email', 'E-mail') !!}
                        {!! Form::text('email', $user->email, [
                            'class' => 'form-control'
                        ]) !!}
                    </div>

                    <div class="form-group">
                        {!! Form::label('phone', 'Phone') !!}
                        {!! Form::text('phone', $user->phone, [
                            'class' => 'form-control'
                        ]) !!}
                    </div>

                    <p><button type="submit" class="btn btn-primary">Update Profile</button></p>
                {!! Form::close() !!}

更新路线:

Route::put('/profile/update/{id}', [
        'as' => 'user.update',
        'uses' => 'UserController@update'
    ]);

以及UserController.php中的函数

public function update(Request $request, $id)
    {
        $user = User::findOrFail($id);
        $user->update([
            $request->input('name'),
            $request->input('email'),
            $request->input('phone')
        ]);

        return Redirect::route('user.profile');
    }

更新了我想要的字段(例如电话)后,它仅返回到配置文件屏幕,但未在数据库中更新它。我究竟做错了什么?非常感谢您的帮助。

加布·麦克

我看不到您正在保存数据。试试这个:

public function update(Request $request, $id)
    {
        $user = User::findOrFail($id);
        $user->name=$request->input('name');
        $user->email=$request->input('email');
        $user->phone=$request->input('phone');

        $user->save();
        return Redirect::route('user.profile');
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新个人资料密码laravel 5

来自分类Dev

laravel 5,更新用户密码

来自分类Dev

如何通过AppServiceProvider在nav中传递用户个人资料图片?laravel-5

来自分类Dev

Laravel 5使用无密码更新用户记录

来自分类Dev

Laravel 5 Entrust更新用户角色

来自分类Dev

在Laravel 5中保存/更新用户配置文件

来自分类Dev

Laravel 5:在用户个人资料上显示此评论所属的帖子标题

来自分类Dev

Laravel 5-更新用户会删除数据库中的密码字段

来自分类Dev

表单不会更新用户个人资料

来自分类Dev

在与iOS解析时更新用户个人资料?

来自分类Dev

Dnn 8:更新用户个人资料

来自分类Dev

在同一页面上更新用户laravel 5

来自分类Dev

在laravel 5.3中查找用户个人资料匹配

来自分类Dev

编辑我的个人资料页面不更新用户个人资料

来自分类Dev

在laravel 5和WampServer中的新用户注册上动态创建子域

来自分类Dev

Laravel 4用户个人资料链接

来自分类Dev

创建用户个人资料页面laravel

来自分类Dev

如何扩展默认的Laravel 5 auth类以提供可以删除和更新用户的管理界面?

来自分类Dev

使用 Laravel 5.4 更新用户

来自分类Dev

Meteor.js-更新用户个人资料最方便的方法是什么?

来自分类Dev

更新用户个人资料时,upload_to不起作用?

来自分类Dev

使用Django Rest Framework API更新用户个人资料

来自分类Dev

更新用户个人资料时执行插件功能

来自分类Dev

使用PowerShell更新用户的Microsoft个人资料图片

来自分类Dev

Meteor.js-更新用户个人资料最方便的方法是什么?

来自分类Dev

ZF2-更新用户个人资料页面

来自分类Dev

更新用户个人资料时,upload_to不起作用?

来自分类Dev

无法使用update_attributes更新用户个人资料

来自分类Dev

使用Django Rest Framework API更新用户个人资料

Related 相关文章

  1. 1

    更新个人资料密码laravel 5

  2. 2

    laravel 5,更新用户密码

  3. 3

    如何通过AppServiceProvider在nav中传递用户个人资料图片?laravel-5

  4. 4

    Laravel 5使用无密码更新用户记录

  5. 5

    Laravel 5 Entrust更新用户角色

  6. 6

    在Laravel 5中保存/更新用户配置文件

  7. 7

    Laravel 5:在用户个人资料上显示此评论所属的帖子标题

  8. 8

    Laravel 5-更新用户会删除数据库中的密码字段

  9. 9

    表单不会更新用户个人资料

  10. 10

    在与iOS解析时更新用户个人资料?

  11. 11

    Dnn 8:更新用户个人资料

  12. 12

    在同一页面上更新用户laravel 5

  13. 13

    在laravel 5.3中查找用户个人资料匹配

  14. 14

    编辑我的个人资料页面不更新用户个人资料

  15. 15

    在laravel 5和WampServer中的新用户注册上动态创建子域

  16. 16

    Laravel 4用户个人资料链接

  17. 17

    创建用户个人资料页面laravel

  18. 18

    如何扩展默认的Laravel 5 auth类以提供可以删除和更新用户的管理界面?

  19. 19

    使用 Laravel 5.4 更新用户

  20. 20

    Meteor.js-更新用户个人资料最方便的方法是什么?

  21. 21

    更新用户个人资料时,upload_to不起作用?

  22. 22

    使用Django Rest Framework API更新用户个人资料

  23. 23

    更新用户个人资料时执行插件功能

  24. 24

    使用PowerShell更新用户的Microsoft个人资料图片

  25. 25

    Meteor.js-更新用户个人资料最方便的方法是什么?

  26. 26

    ZF2-更新用户个人资料页面

  27. 27

    更新用户个人资料时,upload_to不起作用?

  28. 28

    无法使用update_attributes更新用户个人资料

  29. 29

    使用Django Rest Framework API更新用户个人资料

热门标签

归档