コード例 #1
0
 public function maildelete(Request $request)
 {
     //get params
     $mail_id = $request->mail_id;
     $current_user_id = $request->user()->user_id;
     //mark mail deleted
     $umStatus = UserMailStatus::where('user_id', $current_user_id);
     if (is_numeric($mail_id)) {
         $umStatus->where('mail_id', $mail_id);
     } else {
         $umStatus->where('mail_hash', $mail_id);
     }
     $umStatus->update(['mail_deleted' => UserMailStatus::MAIL_STATUS_DELETED]);
     //clear the cache
     Cache::flush();
     return redirect()->back();
 }