首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel中重定向gocardless的Url

在Laravel中重定向gocardless的Url
EN

Stack Overflow用户
提问于 2017-10-10 16:46:55
回答 1查看 70关注 0票数 0

我试图在我的laravel项目中实现gocardless。

首先,我想通过重定向流创建一个令牌。但是当通过curl调用重定向流时所提供的参数包含一个success_redirect_url。但是它返回一个错误,比如,

代码语言:javascript
复制
    Array
  (
[error] => Array
    (
        [message] => Validation failed
        [errors] => Array
            (
                [0] => Array
                    (
                        [field] => success_redirect_url
                        [message] => must be HTTP or HTTPS
                        [request_pointer] => /redirect_flows/success_redirect_url
                    )

            )

        [documentation_url] => https://developer.gocardless.com/api-reference#validation_failed
        [type] => validation_failed
        [request_id] => 8e873944-c3e2-4838-8666-d7683d0db6a6
        [code] => 422
    )

     )

我的ajax控制器是

代码语言:javascript
复制
      $param_array = array(
                  "redirect_flows" => array(
                   "description" => $compdata[0]['pack'],
                   "session_token" => $session_token,
                   "success_redirect_url" => '/gocardless_calculation/'
                                           )
                          );

我的路线是,

代码语言:javascript
复制
 Route::post('/gocardless_calculation', '\App\Http\Controllers\tunnel\controller@setupgocardless')->name('gocardless_calculation');

如何在laravel中给出一个成功的重定向url?

EN

回答 1

Stack Overflow用户

发布于 2017-10-10 19:42:47

需要返回带消息的重定向。

代码语言:javascript
复制
return redirect('route.name')->with('success', 'Added Successfully!');

并从会话中获取值

代码语言:javascript
复制
@if (\Session::has('success'))
    <div class="alert alert-success">
        {!! \Session::get('success') !!}
    </div>
@endif
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46662335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档