Ich benutze policies für die Benutzerautorisierung. Wie verwende ich Richtlinien für Gastbenutzer?Gast Benutzer in Laravel Autorisierungsrichtlinien
Hier ist mein Code:
In Controller:
class PostController extends Controller
{
public function index(Post $post)
{
$this->authorize($post);
return $post->all();
}
}
In Politik:
class PostPolicy
{
// This function executes only for authenticated users.
// I want to use it for guest users too
public function index(User $user)
{
return $user->can('get-posts');
}
}
Ich kann es nicht in Richtlinie überprüfen, da diese Funktion nicht ausgeführt wird, wenn Benutzer nicht authentifiziert wird – Ildar
Dann schützen Sie Route mit Auth Middleware. –