Laravel auth:api middleware tidak berfungsi dengan fail laluan yang baru dibuat
<p>Saya mempunyai aplikasi web menggunakan Laravel 7. Pada aplikasi, saya baru-baru ini mencipta fail api.php baharu di bawah folder bernama <code>api/v2</code> (<code>routes/api/v2/api.php< /code>). Masalah yang saya hadapi ialah dalam fail api.php yang baru dibuat, perisian tengah 'auth:api' tidak berfungsi. </p>
<p>Saya menyemak pengepala permintaan dan mendapati bahawa pengepala <kod>keizinan</code> Dengan fail penghalaan lama, semuanya berfungsi dengan baik. </p>
<p>Saya telah mendaftarkan fail api baharu dalam RouteServiceProvider.php seperti yang ditunjukkan di bawah</p>
<pre class="brush:php;toolbar:false;">Route::prefix('api/v2')
->peranti tengah('api')
->ruang nama($this->ruang nama)
->kumpulan(base_path('routes/api/v2/api.php'));</pre>
<p>Kecuali isu pengesahan, semua penghalaan berfungsi dengan baik tanpa sebarang masalah. Memandangkan saya tidak boleh memanggil kaedah '$request->user()' di dalam pengawal. </p>
<p>PS: Saya menggunakan apache 2.4+</p>
<p>Adakah sesiapa tahu mengapa ini berlaku? </p>