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

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

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

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

1、生成中間件

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

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

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

3、注冊(cè)中間件,在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)部為,不想讓未登錄用戶進(jìn)的路由}

5、成功

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

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

阿瓦提县| 海门市| 新竹县| 井陉县| 长顺县| 屯留县| 新巴尔虎右旗| 通榆县| 民县| 芜湖市| 英吉沙县| 改则县| 三穗县| 邓州市| 大名县| 罗平县| 五华县| 花垣县| 神池县| 隆化县| 邵阳市| 屯门区| 罗平县| 夏津县| 镇远县| 满洲里市| 泸溪县| 昭觉县| 承德县| 新营市| 安阳县| 富源县| 合水县| 黎川县| 通城县| 双柏县| 恩平市| 霍邱县| 临朐县| 北安市| 宜宾市|