小编muk*_*rai的帖子

我应该使用 try-catch 还是内置错误处理?

我目前正在和我的朋友一起做一个项目。他遵循这种编写代码的方法。是好还是坏?我也不是那么有经验的开发人员。

public function store(Request $request)
 {  
    try   
    {  
        $comment = new TicketComment();  
        $comment->content = $request['comment'];  
        $comment->user_id = Auth::user()->id;  
        $comment->ticket_id = $request['ticketId'];  
        $comment->save();  
        $ticket = Ticket::where('id', '=', $comment->ticket_id)->first();  
        $ticket->updated_at = $comment->created_at;  
        $ticket->update();  
    }    
    catch(Exception $e)  
    {  
        request()->session()->flash('unsuccessMessage', 'Failed to add comment !!!');  
        return redirect()->back();  
    }  
    request()->session()->flash('successMessage', 'Comment has been successfully added !!!');  
    return redirect()->back();  
}  
Run Code Online (Sandbox Code Playgroud)

php laravel

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

laravel ×1

php ×1