id
、admin_type
、name
などのようないくつかの列を持つadminsテーブルがあります。admin_type
の2種類があります.1つはadminでもう1つはhodです。laravelで特定のユーザーのURLを無効にする方法はありますか?
ここでは、(admin_type == "admin")
でログインしている管理者がすべての管理者のURLにアクセスできるようにしたいのですが、admin_type == "hod"
ユーザーがアクセスできるURLを制限したい場合があります。
私はLaravel 5.2を使用しています。誰も私がこの問題を解決するのを助けることができますか?例えば
admin_type=="hod"
を持つユーザーは、これらのリンク
www.example.com/admin/add-user
www.example.com/admin/edit-user
www.example.com/admin/add-customer
www.example.com/admin/edit-customer
と、より多くのURLにアクセスした場合、私はここで**You have no rights to access this link **
のようないくつかのメッセージが私のデータベース構造で表示する:
あなたは何を試してみましたか? [ビルトイン認証サービス](https://laravel.com/docs/5.2/authorization)の何が問題ですか? –
また、ここで適切に書式を設定する方法については、[the markdown help](http://stackoverflow.com/editing-help)を参照してください。 –
@EdCottrellあなたが送信するリンクは、laravelの提供する認証コンポーネントに基づいていますが、ログインはコアコードで行いました – kunal