日韩av免费一二三区-2021精品久久久久精品k8-亚洲红杏AV无码专区首页-99精品久久久久久水蜜桃

咨詢電話:
15628812133
08
2025/08

laravel中Filament框架自定義登陸頁(yè)面

發(fā)布時(shí)間:2025-08-08 14:59:57
發(fā)布者:神棍子
瀏覽量:
0

Filament可以讓laravel框架開(kāi)發(fā)更方便快速,包含curd組件功能可以快速根據(jù)要求生成表單,表單中自帶文本、文件上傳、日期選擇、富文本編輯器、Repeater、Select、關(guān)系選擇等多種類型的輸入方式,且可以同時(shí)創(chuàng)建多個(gè)后臺(tái)比如一個(gè)總后端一個(gè)機(jī)構(gòu)端一個(gè)教師端等,支持多語(yǔ)言和多租戶,不需要花大量時(shí)間來(lái)寫html+css,下面我們來(lái)看下如何自定義機(jī)構(gòu)端或教師端的登陸頁(yè)面。

已教師端來(lái)舉例,首先每一個(gè)端都需要?jiǎng)?chuàng)建一個(gè)Panel來(lái)關(guān)聯(lián)后臺(tái),在app、provide、Filament中創(chuàng)建TeacherPanelProvider類繼承PanelProvider,然后實(shí)例化panel方法,定義id(面板名稱)和path(訪問(wèn)路徑)

注冊(cè)panel

然后在web.php中注冊(cè)該類,路由就注冊(cè)好了

配置文件注冊(cè)

下面需要判斷用戶登陸跳轉(zhuǎn)login方法,首先在path后面增加authMiddleware方法判斷是否驗(yàn)證登陸,然后鏈->login()方法注冊(cè)登陸,不填參數(shù)就是默認(rèn)采用官方的登陸,我們想要自定義所以新建一個(gè)login的控制器TeacherLogin繼承自Login,然后重寫rander方法return view即可返回自定義頁(yè)面

自定義渲染頁(yè)面

這時(shí)需要在resources、views中新建teacher\login.blade.php頁(yè)面來(lái)放靜態(tài)文件。

配置靜態(tài)文件

靜態(tài)文件完成后 瀏覽器訪問(wèn)路由/teacher/login即可打開(kāi)該頁(yè)

上一篇: java經(jīng)典案例分析——好數(shù)字之和
下一篇: 沒(méi)有了
關(guān)鍵詞:
返回列表