This is my layout page found below cases:
resetpassword.blade.php
@extends('layouts.default')
@section('content')
<div id="profileTeacher" type="view" class="demo-section k-header">
@include('layouts.common.flash-message')
{!! Form::open(['url' => 'updatepassword', 'method' => 'post']) !!}
<form id="profileTeacherForm" method="post" action="" >
<ul id="fieldlist" >
<li>
<label style="color:Green;font-size:15px">Update Password</label>
</li>
<li>
<table id="lessonPlanTable">
<tr>
<td><label> Current Password </label> </td>
<td><input type="password" id="curr_password" name="curr_password" class="k-textbox"/></td>
</tr>
<tr>
<td><label> New Password </label> </td>
<td><input type="password" id="new_password" name="new_password" class="k-textbox"/></td>
</tr>
<!--tr>
<td><label> Confirm Password </label> </td>
<td><input type="password" id="confm_password" name="confm_password" class="k-textbox"/ ></td>
</tr-->
</table>
</li>
<li><br>
<button id="updateTeacherProfile" class="k-button k-primary"
type="submit">Update</button>
</li>
<br><br>
</ul>
</form>
</div>
@stop
StudentController.php
public function UpdatePassword(Request $request)
{
$curr_password = $request->curr_password;
$new_password = $request->new_password;
if(!Hash::check($curr_password,Auth::user()->password)){
echo 'The specified password does not match';
}
else{
$request->user()->fill(['password' => Hash::make($new_password)])->save;
echo 'Updated Successfully';
}
Route.php
Route::get('/studentresetpassword', function () {
return view('layouts.student.resetpassword');
});
Route::post('/updatepassword ', 'Student\StudentController@UpdatePassword');
No such error in this file. All the process are done without getting any error.When i put current password as wrong it also gives the echo message as good also gives an echo message "Updated Successfully" when i put current and new password..but in a table level updation cannot be done..please provide me a solution.