Laravel request()和>;之间有什么区别;json()和request()->;输入()

Laravel request()和>;之间有什么区别;json()和request()->;输入(),laravel,Laravel,laravel中request()->json()和request()->input()之间的区别是什么: laravel中的功能有什么不同吗?基本上它们有相同的功能唯一的区别是在命名意义上,当您看到json时,您知道您需要json数据 使用输入时,您可以使用数据,也可以使用http请求GET或POST,两者几乎相同,但略有不同。因为$request->input()足够聪明,可以从get、post或json中提取用户数据。laravel提供$request->json()。您选择$reques

laravel中request()->json()和request()->input()之间的区别是什么:


laravel中的功能有什么不同吗?

基本上它们有相同的功能唯一的区别是在命名意义上,当您看到json时,您知道您需要json数据
使用输入时,您可以使用数据,也可以使用http请求GET或POST,两者几乎相同,但略有不同。因为$request->input()足够聪明,可以从get、post或json中提取用户数据。laravel提供$request->json()。您选择$request->json()有两个原因

1) 您可能只想向项目中的其他程序员更明确地说明您希望数据来自何处

2) 如果POST没有正确的应用程序/json头,$request->input()不会将其作为json接收,但$request->json()可以