如果文章未發佈,並且處於草稿模式,我想限制用戶無法訪問文章。 例如,文章ID爲1,處於草稿模式,當用戶輸入url:www.example.com/1時,用戶仍然可以訪問它。 有沒有一種方法可以在中間件中使用它或使用模型路由綁定,以便它可以檢查文章狀態。如果文章發佈,用戶可以訪問,否則如果文章是草稿,用戶將無法訪問它。 我嘗試谷歌,但仍然可以找到解決這個問題的最佳途徑。Laravel 5如何限制用戶無法訪問文章如果文章狀態是「草稿」
回答
假設你保存模式在數據庫中,你可以在你的控制器或在你看來檢查這個,或在你的路線或。
我會建議你在你的控制器中做這個,所以你可以做這樣的事情;
if($article->status == "draft"){
return redirect()->to('your_url_here');
}
//other code here
如果你明白我的意思?
嗨,謝謝你的信息。這是我能夠在路線(web.php)嗎?因爲在我的控制器中,我必須一個接一個地執行我的功能() –
編輯你的問題併發布你的代碼,然後我會看看它的幫助。 – Robin
嗨,我的代碼很長,我無法在這裏發帖。只要有一個快速解釋。在我的控制,我有一些功能,這是 ''' 公共職能秀(){// 顯示個別刊登文章詳細介紹 } ''' ''' 公共職能addComment(){// 用戶可以給予評論,如果文章發表 } ''' 公共職能storeComment(){// 存儲用戶在發表文章 } '''' 所以我的問題是增加新的評論,是我要補充低於每個函數的條件?如果($ article-> status ==「draft」){ ''' return {redirect() - > to('your_url_here'); } ''' –
- 1. 如何從Laravel 5中的文章中獲取用戶名?
- 2. 如何限制codeigniter中的numwords文章?
- 3. Laravel 5.2:如何更改多篇文章的狀態?
- 4. Joomla文章權限,顯示用戶無權訪問的備選文本
- 5. Joomla文章部分限制
- 6. CodeIgniter限制文章每頁
- 7. 授予用戶訪問特定/後續文章的權限?
- 8. Joomla:如何設置文章帖子的用戶組訪問權限?
- 9. 訪問舊reddit文章
- 10. joomla-restrict文章從多個用戶訪問他們自己的文章
- 11. 添加文章效果WordPress的文章或文章
- 12. wordpress REST API草稿文章沒有顯示
- 13. 從Blogger API檢索已發佈的(非草稿)博客文章
- 14. 查找無限滾動中重點文章的文章ID
- 15. 如何創建用戶的文章
- 16. 如何使用api製作wordpress文章?
- 17. MODX文章:無法用getResources檢索文章圖像
- 18. 訪問ASP.NET MVC2中文章名稱的文章
- 19. Mailchimp:如果用戶沒有偏好,如何顯示文章
- 20. 如果文章對象不爲null,則顯示文章鏈接?
- 21. 如何檢查jquery文章的結果?
- 22. 如何在WordPress的archive.php文章中使用is_tag文章
- 23. Rails - 使用多對多,如何限制註冊用戶喜歡幾次文章?
- 24. 檢測用戶是否無法查看Joomla中的文章
- 25. 我無法在Joomla上創建新文章和編輯文章
- 26. 如何使用jGFeed訪問RSS條目的整個文章?
- 27. 如何禁用joomla中文章ID的訪問
- 28. Rails 3 - 限制文章標籤
- 29. 字符數限制 - Joomla(文章內容)
- 30. ,限制由日期返回的文章
@Mayank Pandeyz嗨,這是什麼意思保存?可以解釋一下 –