我在我的代碼中使用 laravel throw_unless。它在本地 PC 上工作正常,但在生產(chǎn)服務(wù)器中它總是拋出“服務(wù)器錯(cuò)誤”。 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貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
更改我的 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 關(guān)注
- 134 瀏覽
添加回答
舉報(bào)
0/150
提交
取消