我想在控制器laravel上创建其他对象。如果数据库上没有错误,则数据插入并返回Flash消息成功,并且如果数据库上有错误(重复ID),则返回错误消息,我使用laravel 5.3
这正是我想要的
我的代码
答案 0 :(得分:0)
您可以使用try-catch
来DB Transaction
try {
DB::beginTransaction();
// your code
// redirect with success message
DB::commit();
}catch (Exception $e) {
DB::rollback();
// other actions
// redirect with error message
}