最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

LARAVEL學習 DAY 23 新的開始 – Authentication(一)

XAMPP下载 admin 1080浏览 0评论
 LARAVEL學習 DAY 23 新的開始 – Authentication(一)前言由於前幾篇的時候已經把基本的CRUD、API跟Vue講完了
所以想要講點別的 不過之前那個怕路由還是其他環境會有點亂 所以乾脆創一個新的來用
https://github.com/WeiZhiHuang/it-ironman-9th-part-2

然後這篇會講到Authentication的部分正文首先 我們要利用指令來初始化auth的一切
php artisan make:auth
然後他會建立幾個view 一個Controller 還有在web route的部分多一行
然後主頁就會多兩個連結了

大概長這樣 反正先摸一摸
雖然Laravel都幫你寫好了 但是不代表它整個都是寫死的
我們接下來就看看有哪些東西是可以改的我們來到app/Http/Controllers/Auth 然後會發現有4個預設的Controller 其中有三個有這種東西
protected $redirectTo = ‘/home’;
這個東西是登入/註冊/重設密碼後要導向的位址 不過這邊只能是靜態的
如果要寫成動態的可以這樣protected function redirectTo(){    return ‘/path’;}也可以return一些東西 如URL::previous()之類的下去延伸 但是靜態的就不能這樣寫然後呢 預設使用者唯一識別 也就是登入的欄位 是email 不過也可以改成其他的欄位 但是不能叫做name(不知道 卡這個卡了好久)首先 我們要在LoginController多這個public function username(){    return ‘username’;}然後還有RegisterController的欄位驗證與創建 跟 views裡面的註冊登入欄位 以及 user Model的欄位部分 改完這些就可以用username來登入了

QQ截图20180922155604
 這是我的結構 可以看到根本沒有email 因為替換掉之後就不需要了

結語
這邊應該是偏理論了 實作一樣會發到GitHub

转载请注明:XAMPP中文组官网 » LARAVEL學習 DAY 23 新的開始 – Authentication(一)

您必须 登录 才能发表评论!