Dalam Laravel, bagaimana untuk melaksanakan pemacu pangkalan data dan pengesahan pembekal tanpa menggunakan cara yang elegan
<p>Pemandu yang disokong oleh Laravel ialah "<strong>pangkalan data</strong>" atau "<strong>fasih</strong>"
Dalam lalai <strong>config/auth.php</strong> kita dapat melihat bahawa ia sentiasa menyatakan bahawa pemandu adalah fasih. </p>
<pre class="brush:php;toolbar:false;">```
/*
|------------------------------------------------ ------------------------
|
|------------------------------------------------ ------------------------
|
|. Semua pemacu pengesahan mempunyai pembekal pengguna. Ini mentakrifkan bagaimana data pengguna sebenarnya diambil daripada pangkalan data atau mekanisme storan lain.
|
|. Jika anda mempunyai berbilang jadual atau model pengguna, anda boleh mengkonfigurasi berbilang sumber yang mewakili setiap model/jadual. Sumber-sumber ini kemudiannya boleh diberikan kepada mana-mana perlindungan pengesahan tambahan yang anda tentukan.
|
|. Disokong: "pangkalan data", "fasih"
|
*/
'penyedia' =>
'pengguna' =>
'pemandu' => 'faham',
'model' => AppModelsUsers::class,
],
// 'pengguna' =>
// 'driver' => 'database',
// 'jadual' => 'pengguna',
// ],
],
```</pre>
<p>Kemudian kami mempunyai skema <strong>Pengguna</strong> yang dikaitkan dengan pengguna jadual untuk menyemak pengesahan.
Oleh itu, kita boleh menggunakan beberapa kaedah <strong>auth</strong>: <strong>auth::check(), auth::atemp(), auth:login(),...</strong> ;
Jika saya tidak menggunakan Model AppModelsUsers::class, tetapi menggunakan <strong>'driver' => 'database'</strong>, maka bagaimana saya boleh menggunakan beberapa fungsi <strong>auth</strong> kebenaran Kain bulu? </p>