0
在Laravel執行路由參數驗證以確保id
(GET)是數字的正確方法是什麼?我目前在做數字路由驗證?
這樣:
public function run($id, Request $request)
{
if (!is_numeric($id)) {
return response()->json([
'success' => false,
'message' => 'ID must be numeric'
]);
}
// Do something else
}
哇,我從來不知道我可以使用'where'的路線。 –
@ I'll-Be-Back是的,你可以。或者,您可以使用路由模型綁定,如果找不到具有id的模型,則會生成404。讓您不必手動生成錯誤。 – ceejayoz
@AkshayKhale呃,好嗎?該鏈接已經在我的答案中。 – ceejayoz