如何在 laravel 中增加登录时间

how to increase the login time in laravel

你好,我的管理面板有一个严重的问题,每次我尝试更新、删除或插入数据到数据库时,它都会再次将我重定向到登录页面,这是错误的,所以我怎样才能让用户保持登录状态在 中,另一个问题是,当我进行大量更改并将 {{csrf_field()}} 放入每个表单时,它总是给我 "verisfy csrf token " 那么问题是什么?我试图将会话时间增加到 1200,但它不起作用所以有人可以帮助我吗?那是我的内核:

<?php

namespace App\Http;

use Illuminate\Foundation\Http\Kernel as HttpKernel;

class Kernel extends HttpKernel
{
    /**
     * The application's global HTTP middleware stack.
     *
     * These middleware are run during every request to your application.
     *
     * @var array
     */
    protected $middleware = [
        \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
    ];

    /**
     * The application's route middleware groups.
     *
     * @var array
     */
    protected $middlewareGroups = [
        'web' => [
            \App\Http\Middleware\EncryptCookies::class,
            \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
            \Illuminate\Session\Middleware\StartSession::class,
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
            \App\Http\Middleware\VerifyCsrfToken::class,
        ],

        'api' => [
            'throttle:60,1',
        ],
    ];

    /**
     * The application's route middleware.
     *
     * These middleware may be assigned to groups or used individually.
     *
     * @var array
     */
    protected $routeMiddleware = [
        'auth' => \App\Http\Middleware\Authenticate::class,
        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
        'can' => \Illuminate\Foundation\Http\Middleware\Authorize::class,
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
    ];
}

那是我的路线:

<?php

/*
|--------------------------------------------------------------------------
| Routes File
|--------------------------------------------------------------------------
|
| Here is where you will register all of the routes in an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
/*
Route::get('/', function () {
    return view('home');
});
*/
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| This route group applies the "web" middleware group to every route
| it contains. The "web" middleware group is defined in your HTTP
| kernel and includes session state, CSRF protection, and more.
|
*/
 Route::group(['middleware' => 'web'], function () {
    Route::auth();
    Route::get('/', ['as'=>'home', 'middleware'=>'auth', 'uses'=>'HomeController@index']);
    Route::controller('about','abouttitleController');
    Route::controller('abouttitleedit','abouttitleeditController');
    Route::controller('aboutcategory','aboutcategoryController');
    Route::controller('aboutcategoryedit','aboutcategoryeditController');
    Route::controller('abouttopic','abouttopicController');
    Route::controller('abouttopicedit','abouttopiceditController');
    Route::controller('features','featuresController');
    Route::controller('featuresedit','featureseditController');
    Route::controller('contact','contactController');
    Route::controller('hirecategory','hirecategoryController');
    Route::controller('hiretitle','hiretitleController');
    Route::controller('hiretitleedit','hiretitleeditController');
    Route::controller('hirecategoryedit','hirecategoryeditController');
    Route::controller('hiretopicedit','hiretopiceditController');
    Route::controller('servicescategory','servicescategoryController');
    Route::controller('servicescategoryedit','servicescategoryeditController');
    Route::controller('servicestitle','servicestitleController');
    Route::controller('servicestitleedit','servicestitleeditController');
    Route::controller('servicessubcategory','servicessubcategoryController');
    Route::controller('servicessubedit','servicessubcategoryeditController');
    Route::controller('residentialservices','residentialController');
    Route::controller('residentialedit','residentialeditController');
    Route::controller('slider','sliderController');
    Route::controller('slideredit','slidereditController');
    Route::controller('testmonials','testmonialsController');
    Route::controller('testmonialsedit','testmonialseditController');
    Route::controller('tips','tipsController');
    Route::controller('tipsedit','tipseditController');
    Route::controller('commercialtitle','commercialtitleController');
    Route::controller('commercialtitleedit','commercialtitleeditController');
    Route::controller('commercialtopic','commercialtopicController');
    Route::controller('commercialtopicedit','commercialtopiceditController');
    Route::controller('meta','metaController');
});

检查你的路由是否使用了web中间件组,如下

Route::group(['middleware' =>[ 'web']], function () { 
});

如果没有请让我看看你的内核文件和路由文件