我正在构建一些应用程序,将Laravel作为后端,将react作为前端。因此,我使用了标准Laravel工具-会话、身份验证外观和自定义控制器。之所以能正常工作,是因为我将react放在resources/js文件夹中,并将其连接到一个刀片视图文件中(它使用与Laravel应用相同的域)。然而,我犹豫了一下。在使用react的同时使用标准的session auth可以吗?或者我应该使用JWTt(我还没有学会如何使用JWT)?
我试过使用laravel/breeze,但是我得到了很多错误,比如(cors,csrf,419,401),而且我不能用laravel初学者工具包来弥补,所以我觉得使用会话的标准auth是最舒服的,所以我需要建议;我应该使用什么?是否可以像在标准Laravel应用程序中使用刀片那样只使用会话验证?如果您有一些关于Laravel + React应用程序的好教程,如果您能分享它们,我将不胜感激,因为我已经看了很多,但仍然无法完成。
1条答案
按热度按时间roejwanj1#
不要有压力, JWT 是非常简单和容易的,只要浏览一些博客/视频,你就可以很好地理解它。这里有一些链接...
https://blog.logrocket.com/implementing-jwt-authentication-laravel-9/
https://blog.pusher.com/laravel-jwt/
https://youtu.be/jIzPuM76-nI
我已经建立了这么多的项目使用Laravel 8和Laravel 9与React前端。
在Laravel中构建具有JWT授权令牌安全性的API,并在您的React前端中实现它。
我希望这些信息能帮助你。