做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

laravel如何通過中間件驗(yàn)證路由登陸訪問

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-02 18:47:23
文檔

laravel如何通過中間件驗(yàn)證路由登陸訪問

laravel如何通過中間件驗(yàn)證路由登陸訪問:下面由Laravel教程欄目給大家介紹laravel通過中間件驗(yàn)證路由登陸訪問,希望對(duì)需要的朋友有所幫助!中間件是干什么的中間件提供了一種方便的機(jī)制過濾進(jìn)入應(yīng)用程序的 HTTP 請(qǐng)求。例如,Laravel 包含一個(gè)驗(yàn)證用戶身份的中間件。如果用戶未能通過認(rèn)證,中間件會(huì)把
推薦度:
導(dǎo)讀laravel如何通過中間件驗(yàn)證路由登陸訪問:下面由Laravel教程欄目給大家介紹laravel通過中間件驗(yàn)證路由登陸訪問,希望對(duì)需要的朋友有所幫助!中間件是干什么的中間件提供了一種方便的機(jī)制過濾進(jìn)入應(yīng)用程序的 HTTP 請(qǐng)求。例如,Laravel 包含一個(gè)驗(yàn)證用戶身份的中間件。如果用戶未能通過認(rèn)證,中間件會(huì)把
下面由Laravel教程欄目給大家介紹laravel通過中間件驗(yàn)證路由登陸訪問,希望對(duì)需要的朋友有所幫助!

中間件是干什么的

中間件提供了一種方便的機(jī)制過濾進(jìn)入應(yīng)用程序的 HTTP 請(qǐng)求。
例如,Laravel 包含一個(gè)驗(yàn)證用戶身份的中間件。如果用戶未能通過認(rèn)證,中間件會(huì)把用戶重定向到登錄頁(yè)面。反之,用戶如果通過驗(yàn)證,中間件將把請(qǐng)求進(jìn)一步轉(zhuǎn)發(fā)到應(yīng)用程序中。
當(dāng)然,除了驗(yàn)證身份外,還可以編寫其他的中間件來執(zhí)行各種任務(wù)。例如:CORS 中間件可以負(fù)責(zé)為所有的應(yīng)用返回的 responses 添加合適的響應(yīng)頭。日志中間件可以記錄所有傳入應(yīng)用的請(qǐng)求。
Laravel 自帶了一些中間件,包括身份驗(yàn)證、CSRF 保護(hù)等。所有的這些中間件都位于app/Http/Middleware 目錄中。

創(chuàng)建中間件

//使用 make:middleware 命令來創(chuàng)建新的中間件。php artisan make:middleware Auth

注冊(cè)中間件

全局中間件
如果你希望中間件在應(yīng)用處理每個(gè) HTTP 請(qǐng)求期間運(yùn)行。只需要在 app/Http/Kernel.php 中的 $middleware 屬性中列出這個(gè)中間件。
為路由分配中間件
假設(shè)你想為指定的路由分配中間件 ,首先應(yīng)該在 app/Http/Kernel.php 文件內(nèi)為該中間件分配一個(gè)鍵。默認(rèn)情況下,該類中的 $routeMiddleware 屬性下包含了 Laravel 內(nèi)置的中間件。若要加入自定義的中間件,只需把它附加到列表后并為其分配一個(gè)自定義鍵。例如:

// 在 AppHttpKernel 類中...protected $routeMiddleware = [
 'auth' => AppHttpMiddlewareAuthenticate::class,
 'auth.basic' => IlluminateAuthMiddlewareAuthenticateWithBasicAuth::class,
 'bindings' => IlluminateRoutingMiddlewareSubstituteBindings::class,
 'cache.headers' => IlluminateHttpMiddlewareSetCacheHeaders::class,
 'can' => IlluminateAuthMiddlewareAuthorize::class,
 'guest' => AppHttpMiddlewareRedirectIfAuthenticated::class,
 'signed' => IlluminateRoutingMiddlewareValidateSignature::class,
 'throttle' => IlluminateRoutingMiddlewareThrottleRequests::class,
 'verified' => IlluminateAuthMiddlewareEnsureEmailIsVerified::class,];

中間件的書寫

public function handle($request, Closure $next)
 {
 	//通過判斷session是否有用戶名,判斷是否登陸
 if(!session('user')){
 return redirect('/');
 }
 return $next($request);
 }

路由中使用中間件

//namespace是命名空間,也就是你的controller文件在哪個(gè)文件夾里//middleware對(duì)應(yīng)的就是你想調(diào)用的中間件,這里調(diào)用的是登錄驗(yàn)證的中間件//auth就是你在AppHttpKernel類中注冊(cè)的名字Route::group(['namespace' => 'Admin', 'middleware' => ['auth']], function () {
 //后臺(tái)首頁(yè)
 Route::get('admin','admincontroller@index')->name('admin');
 //清除緩存路由
 Route::get('admin/clear','admincontroller@clear')->name('clear');
 //欄目資源路由
 Route::resource('admin/classify','classifycontroller');
 //公告資源路由
 Route::resource('admin/notice','classifynoticecontroller');});

通過這樣的方式我們就可以在后臺(tái)輕松判別用戶是否登陸,沒有登陸就自動(dòng)跳轉(zhuǎn)到登錄頁(yè)面!

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

laravel如何通過中間件驗(yàn)證路由登陸訪問

laravel如何通過中間件驗(yàn)證路由登陸訪問:下面由Laravel教程欄目給大家介紹laravel通過中間件驗(yàn)證路由登陸訪問,希望對(duì)需要的朋友有所幫助!中間件是干什么的中間件提供了一種方便的機(jī)制過濾進(jìn)入應(yīng)用程序的 HTTP 請(qǐng)求。例如,Laravel 包含一個(gè)驗(yàn)證用戶身份的中間件。如果用戶未能通過認(rèn)證,中間件會(huì)把
推薦度:
標(biāo)簽: 登錄 驗(yàn)證 訪問
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 雷山县| 湘潭市| 永春县| 乌拉特前旗| 梧州市| 丰台区| 新沂市| 深州市| 治县。| 云浮市| 昭觉县| 隆昌县| 长宁县| 柳州市| 普定县| 宁夏| 德令哈市| 静宁县| 灵山县| 阳朔县| 兴和县| 旅游| 葵青区| 正安县| 木兰县| 四子王旗| 合作市| 海阳市| 徐汇区| 高雄县| 蓬溪县| 巴南区| 上杭县| 阜平县| 泾川县| 辽宁省| 米脂县| 郓城县| 保定市| 淮北市| 峨山|