Advertisement
Guest User

Untitled

a guest
Apr 4th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. public function edit($id)
  2. {
  3. $user = User::find($id);
  4. return view('user.update')->with('userToUpdate',$user);
  5. }
  6.  
  7. /**
  8. * Update the specified resource in storage.
  9. *
  10. * @param IlluminateHttpRequest $request
  11. * @param int $id
  12. * @return IlluminateHttpResponse
  13. */
  14. public function update(Request $request, $id)
  15. {
  16. $user = User::find($id);
  17. $user->name = Input::get('name');
  18. $user->email = Input::get('email');
  19. $user->password = bcrypt(Input::get('password'));
  20. $user->save();
  21. return Redirect::to('/users')->with('message', 'User Updated');
  22. }
  23.  
  24. @extends('layouts.app')
  25.  
  26. @section('content')
  27. <div class="container">
  28. <div class="row">
  29. <div class="col-md-8 col-md-offset-2">
  30. <div class="panel panel-default">
  31. <div class="panel-heading">Update</div>
  32. <div class="panel-body">
  33. <form class="form-horizontal" role="form" method="PUT" action="{{ url('/users') }}">
  34. {!! csrf_field() !!}
  35.  
  36. <div class="form-group{{ $errors->has('name') ? ' has-error' : '' }}">
  37. <label class="col-md-4 control-label">Name</label>
  38.  
  39. <div class="col-md-6">
  40. <input type="text" class="form-control" name="name" value="{!! $userToUpdate->name !!}">
  41.  
  42. </div>
  43. </div>
  44.  
  45. <div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
  46. <label class="col-md-4 control-label">E-Mail Address</label>
  47.  
  48. <div class="col-md-6">
  49. <input type="email" class="form-control" name="email" value="{!! $userToUpdate->email !!}">
  50. </div>
  51. </div>
  52.  
  53. <div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
  54. <label class="col-md-4 control-label">Password</label>
  55.  
  56. <div class="col-md-6">
  57. <input type="password" class="form-control" name="password" value="{!! $userToUpdate->password !!}">
  58. </div>
  59. </div>
  60.  
  61.  
  62. <div class="form-group">
  63. <div class="col-md-6 col-md-offset-4">
  64. <button type="submit" class="btn btn-primary">
  65. <i class="fa fa-btn fa-user"></i>Update
  66. </button>
  67. </div>
  68. </div>
  69. </form>
  70. </div>
  71. </div>
  72. </div>
  73. </div>
  74.  
  75. <?php
  76.  
  77. namespace App;
  78.  
  79. use IlluminateFoundationAuthUser as Authenticatable;
  80.  
  81. class User extends Authenticatable
  82. {
  83. /**
  84. * The attributes that are mass assignable.
  85. *
  86. * @var array
  87. */
  88. protected $fillable = [
  89. 'name', 'email', 'password',
  90. ];
  91.  
  92. /**
  93. * The attributes that should be hidden for arrays.
  94. *
  95. * @var array
  96. */
  97. protected $hidden = [
  98. 'password', 'remember_token',
  99. ];
  100. }
  101.  
  102. Route::group(['middleware' => 'web'], function () {
  103. Route::get('/', function () {
  104. return view('welcome');
  105. });
  106.  
  107. Route::auth();
  108.  
  109. Route::get('/home', 'HomeController@index');
  110. Route::get('/register', function(){
  111. return view('auth.register');
  112. })->middleware('isAdmin');
  113. Route::resource('/users', 'UsersController');
  114.  
  115. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement