記事が公開されておらず、ドラフトモードの場合、記事にアクセスできないユーザーを制限します。 たとえば、記事IDは1で、ドラフトモードです。ユーザーがurl:www.example.com/1と入力すると、ユーザーは引き続きアクセスできます。 ミドルウェアやモデルルートバインディングを使用して記事のステータスをチェックする方法はありますか?記事が公開されている場合、ユーザーはアクセスできます。または、記事が下書きである場合、ユーザーはアクセスできません。 私はGoogleを試しても、これを解決する最良の方法を見つけることができます。Laravel 5 Article STATUSが「ドラフト」の場合、RESTRICTユーザーは記事にアクセスできません
答えて
データベースモードを保存すると仮定すると、あなたは自分のビューで、コントローラやで、あなたのルートやでまたはこれを確認することができます。
コントローラでこれを行うことをお勧めします。このようにすることができます。
if($article->status == "draft"){
return redirect()->to('your_url_here');
}
//other code here
私の場合、
こんにちは、あなたの情報のおかげで。それは私がルート(web.php)でそれを行うことができるのですか?私のコントローラでは、私は1つ1つ自分の関数()にしなければならなかったので –
あなたの質問を編集してコードを投稿すれば、私はそれを見て助けに行くでしょう。 – Robin
こんにちは、私のコードは長いです、私はここに投稿することはできません。ちょうど簡単な説明があります。私のコントローラでは、私はいくつかの機能を持っている、それは '' ' パブリック関数のショー(){ //ショーの個々の記事の詳細を公開 } ' '' '' ' パブリック関数でaddComment(){ //ユーザーの記事は} を公開されている場合、コメントを付けることができ '' ' パブリック関数storeComment(){ //ストアユーザー掲載された記事 } ' '' ' ので、私の質問は、新しいコメントを追加するには、私は追加することが必要であることです私の機能ごとに以下の条件がありますか? '' ' if($ article-> status ==" draft "){ リダイレクト() - > to( 'your_url_here'); } '' ' –
- 1. Undfined変数 '記事' - Laravel 5
- 2. ユーザーはjoomlaの記事にiframeを投稿できません
- 3. VuexとLaravel 5:記事からタグを削除するには
- 4. 記事と画像の間にLaravel 5の関係があります
- 5. 記事からコピーしたコードを作成できません
- 6. 記事オブジェクトがヌルでない場合は、ポストリンクを表示しますか?
- 7. Laravelで7日後に最もコメントの多い5件の記事を取得
- 8. Laravel 5、ページにアクセスできない応答時間がかかりません
- 9. Laravel 5 - インターフェイスをバインドできません
- 10. Laravel 5 - 移行できません
- 11. Laravel 5は、私は次のコードで記事を削除しようとしていますdestroyメソッド
- 12. ログに記録されましたが、ログに記録されたユーザーのページにアクセスできませんか?
- 13. 記事のオーナーを定義する(IDなしの記事が見つかりませんでした)
- 14. Laravel 5ユーザーがadminの場合はすべてのレコードを選択
- 15. はオブジェクト表記でバックボーンコレクションにアクセスできません
- 16. joomla menu item記事へのリンクは記事にリンクしていません
- 17. ビューレールに記事を表示できませんでした
- 18. コンクリート5の仕事がうまくいかない場合
- 19. Laravel 5でシーダーで作成したユーザーをログできません
- 20. Laravel 5.4ユーザーをログインできません
- 21. "クラスにエクスポートリンクがある場合にのみプライベートメンバーにアクセスできません" "
- 22. HTML5:記事内記事ですか?
- 23. Joomla 3には記事の代替レイアウトが表示されません
- 24. Laravelのブログ記事のサンプル
- 25. ページに特定のカテゴリの記事がある場合 - wordpress
- 26. GoogleアナリティクスではFBインスタント記事のページビューがトラッキングされません。
- 27. 記事タグと一致する正規表現を作成できません
- 28. ユーザーが5のUSER_TYPEを持っていない場合USER_TYPEは5
- 29. Joomla:onContentAfterSaveが記事のために起動されていません
- 30. jqueryでlaravel 5に投稿できませんAjax
@Mayank Pandeyzこんにちは、どういう意味ですか?説明できる –