我在我的代码中使用 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
);
}
}
- 1 回答
- 0 关注
- 87 浏览
添加回答
举报
0/150
提交
取消