Laravel在不使用表单的情况下将数据从视图POST到ROUTE

时间:2016-08-26 03:18:53

标签: php laravel laravel-5.3

我不确定实现这个目标的最佳方法是什么,但这就是我的目标

在我的register.blade.php视图中,我有一个链接到外部API链接的按钮,一旦点击,api会将响应重定向回register.blade.php或[localhost:8000/register]作为{{ 1}}请求(我无法控制此事,只有重定向链接)

如何将GET数据传递给我的自定义身份验证控制器。

或者有更好的方法来实现这个吗?

API返回以下数据,用于将数据存储在数据库中并对用户进行身份验证

  • GET
  • Account ID
  • Nickname(将用于拨打更多api电话)

1 个答案:

答案 0 :(得分:0)

如果API重定向为get,但发布了数据,例如:http://localhost:8000/register?someval=something - 您只需使用request('someval')来获取该数据,或者您可以在控件中添加Request函数属性中的$ request即

    public function myfunc(Request $request){
      dd($request->somevar) // will die and dump: showing "something" as a string.    
    }

无论您是通过get,post,patch发送数据,还是使用普通的静态帖子,或者ajax -it仍然有用。您甚至可以将ajax传递给呼叫。我建议使用Postman测试获取/发布它是Chrome插件。

相关问题