尝试显示异常时出现问题:Laravel 5.2.37
Issue when trying to show exception: Laravel 5.2.37
我有以下代码
try {
$Role = $this->Get($obj->RoleID);
if($Role == null) {
return trans('Role.RoleNotFound');
}
$Role->Role = $obj->Role;
$Role->save();
} catch (Exception $ex) {
dd($ex);
return $ex;
}
我正在将以下数据传递给此函数
{#157 ▼
+"Role": "wsedde"
+"RoleID": "31"
}
有什么问题吗?
根据架构角色列的长度 = 2,我错误地传递了大于 2 的长度。我已应用 try catch,但未显示异常。
你能说出为什么它不进入 catch 块吗?
尝试 catch (\Exception $ex)
(或者,将 use Exception;
添加到名称空间声明正下方的文件顶部,以及其他 use
语句)。 Laravel 的命名空间可能意味着您无意中试图在此处 catch (App\Http\Controllers\Exception $ex)
。
我有以下代码
try {
$Role = $this->Get($obj->RoleID);
if($Role == null) {
return trans('Role.RoleNotFound');
}
$Role->Role = $obj->Role;
$Role->save();
} catch (Exception $ex) {
dd($ex);
return $ex;
}
我正在将以下数据传递给此函数
{#157 ▼
+"Role": "wsedde"
+"RoleID": "31"
}
有什么问题吗?
根据架构角色列的长度 = 2,我错误地传递了大于 2 的长度。我已应用 try catch,但未显示异常。
你能说出为什么它不进入 catch 块吗?
尝试 catch (\Exception $ex)
(或者,将 use Exception;
添加到名称空间声明正下方的文件顶部,以及其他 use
语句)。 Laravel 的命名空间可能意味着您无意中试图在此处 catch (App\Http\Controllers\Exception $ex)
。