/home/thegtkjw/cresviafinancial.com/project__549d4a8/app/Http/Traits/PlanCheck.php
<?php
namespace App\Http\Traits;

trait PlanCheck{
    protected function planAvailabilityCheck(){
        $user = auth()->user();

        if($user->bank_plan_id === null){
            return redirect()->back()->with('unsuccess','You have to buy a plan to withdraw.');
        }

        if(now()->gt($user->plan_end_date)){
            return redirect()->back()->with('unsuccess','Plan Date Expired.');
        }
    }
}