首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Api调用Laravel 8后从控制器返回视图?

如何在Api调用Laravel 8后从控制器返回视图?
EN

Stack Overflow用户
提问于 2021-06-12 20:58:39
回答 1查看 168关注 0票数 0

我必须做一个API调用更新购物车,但更新后,它没有渲染到支付页面从控制器索引函数

API.PHP

代码语言:javascript
复制
Route::post('cart',[Controller::class, 'index']);

控制器

代码语言:javascript
复制
public function index(){
// updating values 
return view('payment');
}

WEB.PHP文件

代码语言:javascript
复制
Route::get('/payment', function () {
    return view('payment');
});
EN

回答 1

Stack Overflow用户

发布于 2021-06-12 23:34:42

您应该先检查来自API的响应。根据响应,您可以执行活动。在您的情况下,您可以使用以下方法。

代码语言:javascript
复制
public function index(){
 try {
    //$response = API::functionName($requestData);
    if ($response === 'success') {
        //redirect to payment page
    } else {
        //same page with error message;
    }
 } catch (\Throwable $th) {
    dd($th->__toString());
 }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67949090

复制
相关文章

相似问题

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