每次提交表单时,都会立即注销用户。
我试图重新开始制作我的应用程序,甚至尝试使用make:auth
中的Laravel内置身份验证,但是问题仍然存在。
当前我正在使用Laravel 5.6.33
这些是我的代码: web.php
<?php
Route::get('/', 'HomeController@index')->name('home');
Route::get('/posts','PostController@index');
Route::post('/posts','PostController@store');
Route::get('/posts/create','PostController@create');
Route::get('/posts/{id}/reply','ReplyController@create');
Route::post('/posts/{id}/reply','ReplyController@store');
Route::get('/register','RegisterController@create')->name('register.create');
Route::post('/register','RegisterController@store')->name('register');
Route::get('/login','LoginController@create')->name('login');
Route::post('/login','LoginController@store')->name('login.store');
Route::get('/password/reset','LoginController@reset')->name('password.request');
Route::post('/logout','LoginController@destroy')->name('logout');
然后,在我的PostController.php中,放入中间件
public function __construct(){
$this->middleware('auth')->except(['index','store']);
}
其中索引用于列出我的帖子,而存储用于保存新帖子。 还具有创建帖子后表格的功能。