最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel框架基于中間件實現(xiàn)禁止未登錄用戶訪問頁面功能示例

 更新時間:2019年01月17日 10:31:42   作者:snow_small  
這篇文章主要介紹了Laravel框架基于中間件實現(xiàn)禁止未登錄用戶訪問頁面功能,結(jié)合實例形式分析了Laravel框架中間件生成、注冊及使用相關操作技巧,需要的朋友可以參考下

本文實例講述了Laravel框架基于中間件實現(xiàn)禁止未登錄用戶訪問頁面功能。分享給大家供大家參考,具體如下:

1、生成中間件

[root@localhost MRedis]# php artisan make:middleware CheckLogin
Middleware created successfully.

2、實現(xiàn)中間件,在app\http\middleware\CheckLogin.php

public function handle($request, Closure $next)
{
  if (!session('user')) {
    return redirect('login');
  }
  return $next($request);
}

3、注冊中間件,在app\http\kernel.php下,添加的為最后一行

protected $routeMiddleware = [
    'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
    'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
    'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
    'can' => \Illuminate\Auth\Middleware\Authorize::class,
    'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
    'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
    'check.login' => \App\Http\Middleware\CheckLogin::class,  // 這一行
];

4、使用中間件(一定要把登錄路由的放在外面)

Route::group(['middleware' => 'check.login'], function() {內(nèi)部為,不想讓未登錄用戶進的路由}

5、成功

更多關于Laravel相關內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。

相關文章

最新評論

淳安县| 深圳市| 尼玛县| 佛冈县| 元谋县| 闽清县| 普宁市| 桂阳县| 闻喜县| 涪陵区| 根河市| 陆川县| 犍为县| 浮山县| 清河县| 武义县| 抚松县| 藁城市| 海伦市| 安远县| 礼泉县| 新和县| 云林县| 简阳市| 洮南市| 温泉县| 南康市| 疏勒县| 五寨县| 淄博市| 澜沧| 泰宁县| 台南县| 陆川县| 新乐市| 辽阳县| 怀柔区| 太和县| 巴中市| 古田县| 通河县|