【发布时间】:2016-10-29 23:06:33
【问题描述】:
我正在 Laravel 中集成亚马逊 MWS,到目前为止一切顺利,现在,在我的仪表板中,我创建了一个表单,用户可以在其中输入他的卖家 ID 和 Auth Token(由亚马逊提供)。我的代码是这样的
$store = StoreController::Find($id)->first();
$this->validate($request, [
'name' => 'required|max:255',
'merchantId' => 'required|max:255',
'authToken' => 'required|max:255',
'marketplaceId' => 'required|max:255',
]);
$mws = new mwsController();
$result = $mws->checkCredentials($store);
if ($result) {
//credentials OK, Force Fill in database
//OK with it
// ALSO, I want to disable future Form Edits, any idea?
}else{
//return error on form, saying Merchant ID and Auth Token pair is invalid
//stuck at this point
//documentation doesnt help
}
1:问题 1: 正如我在代码中评论的那样,如何返回自定义错误
2:如果凭据正常,我想禁用表单中的未来编辑
说明
一旦我验证了凭据并更新了数据库,我希望该用户可以看到表单,但他无法编辑 Auth Token 、 Merchant ID 或表单中的任何其他字段。
非常感谢任何指导方针和帮助 谢谢
【问题讨论】:
标签: php forms validation laravel