我最近创建了一个新的Laravel项目,并遵循有关身份验证的指南。当我访问登录或注册路线时,出现以下错误:
ErrorException in Request.php line 775:
Session store not set on request. (View: C:\Users\Matthew\Documents\test\resources\views\auth\register.blade.php)
我还没有编辑任何核心Laravel文件,我只创建了视图并将路由添加到了route.php文件中
// Authentication routes
Route::get('auth/login', ['uses' => 'Auth\AuthController@getLogin', 'as' => 'login']);
Route::post('auth/login', ['uses' => 'Auth\AuthController@postLogin', 'as' => 'login']);
Route::get('auth/logout', ['uses' => 'Auth\AuthController@getLogout', 'as' => 'logout']);
// Registration routes
Route::get('auth/register', ['uses' => 'Auth\AuthController@getRegister', 'as' => 'register']);
Route::post('auth/register', ['uses' => 'Auth\AuthController@postRegister', 'as' => 'login']);
我在Laravel上没有太多经验,所以请原谅我的无知。我知道还有另一个问题要问同样的事情,但似乎没有一个答案对我有用。谢谢阅读!
编辑:
这是我所要求的register.blade.php。
@extends('partials.main')
@section('title', 'Test | Register')
@section('content')
<form method="POST" action="/auth/register">
{!! csrf_field() !!}
<div class="ui input">
<input type="text" name="name" value="{{ old('name') }}" placeholder="Username">
</div>
<div class="ui input">
<input type="email" name="email" value="{{ old('email') }}" placeholder="Email">
</div>
<div class="ui input">
<input type="password" name="password" placeholder="Password">
</div>
<div class="ui input">
<input type="password" name="password_confirmation"placeholder="Confirm Password">
</div>
<div>
<button class="ui primary button" type="submit">Register</button>
</div>
</form>
@endsection
如果您需要会话状态,CSRF保护等等,则需要使用 Web中间件 。
Route::group(['middleware' => ['web']], function () {
// your routes here
});
我最近创建了一个新的Laravel项目,并遵循认证指南。当我访问我的登录或注册路径时,会出现以下错误: 我没有编辑任何核心Laravel文件,我只创建了视图并将路由添加到我的routes.php文件 我对Laravel没有太多经验,所以请原谅我的无知。我知道还有另一个问题在问同样的事情,但是两个答案似乎都不适合我。感谢阅读! 编辑: 这是我的登记簿。刀身php的要求。
我试图在WAMP上升级Laravel 4.1应用程序到5.1,得到了这个错误: Request.php第775行中的运行时异常:会话存储未根据请求设置。 在D:\wamp\www\laravel-5.1\vendor\laravel\framework\src\light\Http\Request.php第775行中,应请求- 文件夹是可写的,使用的会话驱动程序是。我在整个项目中搜索,但找不到。我
我使用了一个教程来实现Google的2FA:https://www.sitepoint.com/2fa-in-laravel-with-google-authenticator-get-secure/ ValidateSecurest类从App\Http\请求扩展而来;但是我的“请求”文件夹中没有这个类。所以我使用了照明\Http\请求; 但是当我在控制器中调用这个类时,我得到了一个错误。 Run
我按照教程步骤尝试SBT: 有什么想法可以解决这个问题吗?
问题内容: 最好的安全性是什么,如果未设置会话,则下次访问而不是重新创建会话时,加载时间会更好吗? 问题答案: 取消设置将破坏特定的会话变量,而将破坏该用户的所有会话数据。 实际上,取决于应使用哪个应用程序。只要记住以上几点即可。
Since 8.1 setSessionData 会话数据写入 使用方法 AlipayJSBridge.call('setSessionData', { data: { name: 'Liu Hunan', age: '15' } }); 代码演示 session数据读写 <h2>点击下面按钮来查看效果</h2> <a href="javascript:void(0)"