为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 Laravel throw_unless 给出内部服务器错误?

为什么 Laravel throw_unless 给出内部服务器错误?

PHP
jeck猫 2023-03-26 14:50:15
我在我的代码中使用 laravel throw_unless。它在本地 PC 上工作正常,但在生产服务器中它总是抛出“服务器错误”。    throw_unless($product->unit_price > 1, OutOfStockException::class,'Product out of stock!');和异常类:class OutOfStockException extends Exception{    public function __construct($message = "")    {        parent::__construct($message);    }    public function report() {        \Log::debug('Product out of stock');    }}
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

更改我的 Exception 类后,它正在工作。


namespace App\Exceptions;


use Exception;

use App\Core\Exceptions\RenderAble;


class OutOfStockException extends Exception

{

    use RenderAble;


    public function __construct($message)

    {

        parent::__construct(

            $this->message = $message

        );

    }

}


查看完整回答
反对 回复 2023-03-26
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信