我想知道是否有人可以在我遇到的問題上發表一些看法。Laravel - 允許經過身份驗證的用戶和未經身份驗證的用戶發佈
我正在關注使用Laravel(5.4)和TDD構建論壇的Laracasts教程。
目前我們已經開發了認證系統,現在正在開始實際發佈'線程'。
在本教程中,只有登錄的用戶可以發帖,然後該帖子與發佈它的用戶相關聯。
但是,我將如何去允許未登錄的用戶發佈以及。
最好的方法是什麼?
任何幫助將不勝感激。
我想知道是否有人可以在我遇到的問題上發表一些看法。Laravel - 允許經過身份驗證的用戶和未經身份驗證的用戶發佈
我正在關注使用Laravel(5.4)和TDD構建論壇的Laracasts教程。
目前我們已經開發了認證系統,現在正在開始實際發佈'線程'。
在本教程中,只有登錄的用戶可以發帖,然後該帖子與發佈它的用戶相關聯。
但是,我將如何去允許未登錄的用戶發佈以及。
最好的方法是什麼?
任何幫助將不勝感激。
解決方案,可能不太好:在用戶表中創建匿名用戶(例如ID = 0)。如果用戶未登錄後發佈線程,則使用匿名用戶,並將IP地址存儲在線程表中。
存儲IP地址將允許您歸納線程時用戶會決定創建自己的帳戶(以及在即將成爲現實USER_ID替換0)
有趣......但有可能有一個主auto_increment id值爲0? – BigJobbies
Laravel提供了可以在構造函數中注入驗證您的控制器。
檢查此鏈接,供您參考 https://laravel.com/docs/5.4/authentication
或者由於您看Laracast什麼Laravel從頭那裏傑弗裏是創建一個博客
好運部分
您能不能告訴我們,至少本教程的鏈接檢查你迄今爲止做了什麼? –
在你發佈表中可以爲空的時候使'user_id'字段? – Jerodev
@BenjaminBrasseur這是一個鏈接到插曲https://laracasts.com/series/lets-build-a-forum-with-laravel/episodes/6 – BigJobbies