捕获 Eloquent 个错误
Catching Eloquent Errors
我在整个应用程序中执行各种 eloquent 语句。例如:
User::find($id)->update($data);
或者:
User::create($data);
或者:
User::paginate(10);
我认为解决潜在错误的最佳方法是使用 try/catch?如果是这样,我应该捕捉什么 eloquent 错误?
findOrFail()
方法在某些情况下会有所帮助。但是您期望 paginate()
、update()
、create()
会在运行时出现什么样的错误?
在开发过程中 Laravel 会在您的模型出现问题时抛出异常,例如 MassAssignmentException
当您尝试更新的某些 属性 在 [=15= 中丢失时].
我在整个应用程序中执行各种 eloquent 语句。例如:
User::find($id)->update($data);
或者:
User::create($data);
或者:
User::paginate(10);
我认为解决潜在错误的最佳方法是使用 try/catch?如果是这样,我应该捕捉什么 eloquent 错误?
findOrFail()
方法在某些情况下会有所帮助。但是您期望 paginate()
、update()
、create()
会在运行时出现什么样的错误?
在开发过程中 Laravel 会在您的模型出现问题时抛出异常,例如 MassAssignmentException
当您尝试更新的某些 属性 在 [=15= 中丢失时].