Kullanıcının belirli bir modele izin verip vermediğini kontrol etmeye çalışıyorum. Laravel 5.3, kontrolörün kurucusundan çağrılan Auth::user()
getiri null
yükselttikten sonra, ŞimdiAuth :: user() denetleyicinin yapıcısında çağrılamıyor
public function __construct()
{
if (!Auth::user()->hasPermission('usergroups')) {
abort(404);
}
}
: Şimdiye kadar (laravel 5.2 ile birlikte), ben yapıcı Bu kodu eklendi. Sınıfın başka bir yönteminde ararsam, o anda oturum açmış olan kullanıcıyı döndürür.
Herhangi bir fikri neden?
Teşekkür ederim Samsquanch, günü kurtardın! – Sohail