验证::尝试不在laravel 5.2中工作丢失
我丢失了一些东西,它显示我抛出了一个内部服务器错误 Routes.php验证::尝试不在laravel 5.2中工作丢失,laravel,authentication,laravel-5.2,Laravel,Authentication,Laravel 5.2,我丢失了一些东西,它显示我抛出了一个内部服务器错误 Routes.php Route::group(['middleware' => ['web']], function() { Route::post('/signup',[ 'uses' => 'UserController@postSignUp',//SignupProcess 'as' => 'signup' ]); Route::post('/sign
Route::group(['middleware' => ['web']], function() {
Route::post('/signup',[
'uses' => 'UserController@postSignUp',//SignupProcess
'as' => 'signup'
]);
Route::post('/signin',[
'uses' => 'UserController@postSignIn',//SigninProcess
'as' => 'signin'
]);
});
Route::get('signup', function () {
return view('signup');
});
Route::get('login', function () {
return view('login');
});
UserController.php
<?php
namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class UserController extends Controller
{
public function postSignUp(Request $request)
{
$username = $request['username'];
$password = bcrypt($request['password']);
$token = $request['_token'];
$user = new user();
$user->email = $username;
$user->password = $password;
$user->remember_token = $token;
$user->save();
return redirect()->back();
}
public function postSignIn(request $request)
{
if (Auth::attempt(['email'=> $request['username'], 'password' => $request['password']]))
{
// Authentication passed...
return "false";
}
}
}
2然后使用此选项进行身份验证
如果您想在登录表单中使用手动方式,请使用
<form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}">
<html>
<head><title>Login</title></head>
{!! Form::open(['url' => 'signin']) !!}
<label>Username</label>
<input type = "text" name = "username"> <br>
<label> Password </label>
<input type = "password" name = "password"><br>
<input type='hidden' name='_token' value='{{ Session::token()}}'>
<input type = "submit" name = "Login">
{!! Form::close() !!}
</body>
{!! Form::open(['url' => 'signup']) !!}
<html>
<head><title>Login</title></head>
<form>
<label>Username</label>
<input type = "text" name = "username"> <br>
<label> Password </label>
<input type = "password" name = "password"><br>
<input type = "submit" name = "Login">
</form>
</body>
{!! Form::close() !!}
<form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}">