use DatabaseTransactions;
beforeApplicationDestroyed()
т.е. в транзакцию можно заворачивать НЕ ТОЛЬКО методы фасада DB?
DB::transaction(function () {
$post = Post::create();
$comment = $post->comments()->create([
'message' => $request->message,
]);
});
Auth::extend('myguard', function() {
return new MyGuard();
});
try {
$user = User::findOrFail($id);
} catch (ModelNotFoundException $e) {
return response()->json(['model' => $e->getModel()], 404);
}