我在我的代碼中使用 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 關注
- 115 瀏覽
添加回答
舉報
0/150
提交
取消