Fail inivendorlaravelframeworksrcIlluminateFoundationAuthAuthenticatesUsers.php
Laravel 5.3 mempunyai kaedah sedemikian:
protected function guard()
{
return Auth::guard(); //这个语句是什么意思?返回个什么值?
}
Apakah maksud Auth::guard()
? Apakah nilai yang dikembalikan?
Menurut pemahaman saya, setiapPengawal mewakili kumpulan pengguna.
Guard
代表一个用户组。在 Laravel5.3 中对于多组用户有更加完善的支持,我们可以有多组用户系统,比方说前台、后台各有一组用户系统。
而
Guard
起到什么作用呢,这里可以举个栗子一般来说,你的
Dalam Laravel5.3, terdapat sokongan yang lebih lengkap untuk berbilang kumpulan pengguna Kami boleh mempunyai beberapa kumpulan sistem pengguna, contohnya, terdapat satu kumpulan sistem pengguna di bahagian hadapan dan bahagian belakang.auth.php
auth.php
anda akan dikonfigurasikan dengan kumpulan pengguna lalai, biasanya pengguna Apabila menggunakan pengguna dalam kumpulan pengguna, anda tidak perlu menentukan pengawal Apabila menggunakan pengguna dalam kumpulan lain kumpulan, maka Anda perlu menggunakan pengawal untuk menentukan kumpulan pengguna yang hendak digunakan. 🎜 🎜Atau anda boleh melihat dokumentasi dan anda mungkin memahami lebih lanjut. 🎜Kelas pengawal 的源码
https://github.com/laravel/framework/blob/5.1/src/Illuminate/Auth/Guard.php