Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel收银台显示异常消息_Php_Laravel - Fatal编程技术网

Php Laravel收银台显示异常消息

Php Laravel收银台显示异常消息,php,laravel,Php,Laravel,我试图在对条带进行“充电”后显示错误消息,但仍然显示默认错误laravel页面 我试图做一个尝试捕捉,以显示我的模板中的异常,但我不能 这是我的密码 public function payment(ReloadRequest $request) { $result = Auth::user()->getStripeId(); $amount = $request->amount; $token = $reques

我试图在对条带进行“充电”后显示错误消息,但仍然显示默认错误laravel页面

我试图做一个尝试捕捉,以显示我的模板中的异常,但我不能

这是我的密码

public function payment(ReloadRequest $request)
    {

         $result = Auth::user()->getStripeId();
             $amount = $request->amount;
         $token = $request->stripeToken;

  try {
         if(!$result) {


    $customer = Auth::user()->subscription()->createStripeCustomer($token, [
     'email' => Auth::user()->email
        ]);

    Auth::user()->setStripeId($customer->id);
     Auth::user()->save();

    }


          Auth::user()->updateCard($token);


     $response =Auth::user()->charge((floatval($amount)*100), [
    'receipt_email' => Auth::user()->email,
    'currency' => "pen",


    ]);
       }
        catch(Exception $e)
        {
           return $e;
        }
您需要指定

\Exception
这是因为在其他情况下,您试图捕获控制器命名空间中的异常,很可能

App\Http\Controllers\Exception

在名称空间内,当PHP在类名、函数或常量上下文中遇到非限定名时,它会使用不同的优先级解析这些名称。类名始终解析为当前名称空间名称。因此,要访问内部或非名称空间用户类,必须使用其完全限定名引用它们,如下所示:


try
catch(\Exception$e)
Dude,非常感谢!它很有效!我添加了一个答案,这样这个问题就可以标记为已解决,不再出现在未回答的列表中。
<?php

namespace A\B\C;

class Exception extends \Exception {}

$a = new Exception('hi'); // $a is an object of class A\B\C\Exception
$b = new \Exception('hi'); // $b is an object of class Exception