Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function edit($id)
- {
- $user = User::find($id);
- return view('user.update')->with('userToUpdate',$user);
- }
- /**
- * Update the specified resource in storage.
- *
- * @param IlluminateHttpRequest $request
- * @param int $id
- * @return IlluminateHttpResponse
- */
- public function update(Request $request, $id)
- {
- $user = User::find($id);
- $user->name = Input::get('name');
- $user->email = Input::get('email');
- $user->password = bcrypt(Input::get('password'));
- $user->save();
- return Redirect::to('/users')->with('message', 'User Updated');
- }
- @extends('layouts.app')
- @section('content')
- <div class="container">
- <div class="row">
- <div class="col-md-8 col-md-offset-2">
- <div class="panel panel-default">
- <div class="panel-heading">Update</div>
- <div class="panel-body">
- <form class="form-horizontal" role="form" method="PUT" action="{{ url('/users') }}">
- {!! csrf_field() !!}
- <div class="form-group{{ $errors->has('name') ? ' has-error' : '' }}">
- <label class="col-md-4 control-label">Name</label>
- <div class="col-md-6">
- <input type="text" class="form-control" name="name" value="{!! $userToUpdate->name !!}">
- </div>
- </div>
- <div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
- <label class="col-md-4 control-label">E-Mail Address</label>
- <div class="col-md-6">
- <input type="email" class="form-control" name="email" value="{!! $userToUpdate->email !!}">
- </div>
- </div>
- <div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
- <label class="col-md-4 control-label">Password</label>
- <div class="col-md-6">
- <input type="password" class="form-control" name="password" value="{!! $userToUpdate->password !!}">
- </div>
- </div>
- <div class="form-group">
- <div class="col-md-6 col-md-offset-4">
- <button type="submit" class="btn btn-primary">
- <i class="fa fa-btn fa-user"></i>Update
- </button>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- <?php
- namespace App;
- use IlluminateFoundationAuthUser as Authenticatable;
- class User extends Authenticatable
- {
- /**
- * The attributes that are mass assignable.
- *
- * @var array
- */
- protected $fillable = [
- 'name', 'email', 'password',
- ];
- /**
- * The attributes that should be hidden for arrays.
- *
- * @var array
- */
- protected $hidden = [
- 'password', 'remember_token',
- ];
- }
- Route::group(['middleware' => 'web'], function () {
- Route::get('/', function () {
- return view('welcome');
- });
- Route::auth();
- Route::get('/home', 'HomeController@index');
- Route::get('/register', function(){
- return view('auth.register');
- })->middleware('isAdmin');
- Route::resource('/users', 'UsersController');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement