我是Laravel的新手,並且在標題中提到我無法找到Authenticate Middleware。我知道它應該在app/http/middleware/Authenticate中,就像以前的項目一樣,但它不在那裏。那裏是那些:加密..,RedirectifAuth ..和VerifyCsrf ... 我希望你能幫我找到它。Laravel - 我無法找到Authenticate Middleware
0
A
回答
1
除非您對自己在做什麼有深刻的理解,否則您不會推薦您在供應商文件夾中移動或覆蓋文件。
話雖這麼說,你可以覆蓋Authenticate.php文件,只是修改Kernel.php文件:
/**
* The application's route middleware.
*
* These middleware may be assigned to groups or used individually.
*
* @var array
*/
protected $routeMiddleware = [
'auth' => \Illuminate\Auth\Middleware\Authenticate::class, <--Change this Directory
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
...
];
要:
/**
* The application's route middleware.
*
* These middleware may be assigned to groups or used individually.
*
* @var array
*/
protected $routeMiddleware = [
'auth' => \App\Http\Middleware\Authenticate::class, <--- There you go
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
...
];
一定要複製和粘貼代碼將供應商文件夾中的Authenticate文件添加到應用程序\ http \ middleware目錄中的Authenticate文件中以恢復相同的功能。
同樣不建議你這樣做,除非你對你在做什麼以及它是如何工作有很好的理解。
1
Laravel 5.2
'應用程序/ HTTP /中間件/ Authenticate.php'
Laravel 5.3
'應用程序/異常/ handler.php'
+0
救救我,謝謝你,我正在努力學習Lavarel我一直固執 –
相關問題
- 1. Laravel Session Middleware broken
- 2. ,我無法找到
- 3. 無法調用.authenticate方法has_secure_password
- 4. Laravel 5類日誌無法找到
- 5. Laravel無法找到一個包的類
- 6. watson-developer-cloud botkit-middleware資源未找到
- 7. Slim Framework - 找不到類'Slim \\ Middleware'
- 8. 我無法找到homestead.yaml文件
- 9. laravel:調度程序無法找到我的控制器
- 10. ReflectionException在laravel:它無法找到我剛剛創建的請求
- 11. 我無法找到公式
- 12. 我無法使用簽到...... laravel
- 13. 我的webpack-dev-middleware設置無法獲取/錯誤
- 14. 如何設置Laravel 5 Middleware auth?
- 15. Laravel找不到方法
- 16. iOS:我無法找到我的文件?
- 17. 我無法找到我的php.ini文件
- 18. Android無法找到我的OnClick方法
- 19. 語法錯誤,我無法找到
- 20. 無法找到我的方法
- 21. Node.js無法找到網址
- 22. 無法啓動Laravel,我得到「基表或視圖未找到」錯誤
- 23. 子視圖無法找到
- 24. 無法找到
- 25. 無法找到「」
- 26. 無法升級到Laravel 4.1
- 27. Laravel(ajax)404找不到
- 28. Node.js - 無法找到模塊
- 29. Java無法找到符號,Java無法在數組中找到我的符號?
- 30. Express Middleware jsonwebtoken認證
你能共享代碼和可你讓我拉拉維爾版? –
它是版本5.3.4。難道他們把它從app/http/middleware/Authenticate移到了vendor/laravel/framework/src/Illuminate/Auth/Middleware?我剛剛在那裏找到了一個Authenticate.php文件,但我認爲你不應該更改供應商文件。 –
你運行過'php artisan make:auth'嗎? – apokryfos