用户通过POST路线提交表单后立即注销

时间:2018-08-19 14:57:56

标签: php laravel

每次提交表单时,都会立即注销用户。 我试图重新开始制作我的应用程序,甚至尝试使用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']);
}

其中索引用于列出我的帖子,而存储用于保存新帖子。 还具有创建帖子后表格的功能。

0 个答案:

没有答案