Как увеличить моли с 6 месяцев? - PullRequest
0 голосов
/ 10 октября 2019

я делаю систему обслуживания. Пользователь может оплатить обслуживание в течение 6 месяцев, и первые 6 месяцев и последние 6 месяцев состоят из двух частей, если пользователь может заплатить за первые 6 месяцев, то он может увеличиваться на 6 месяцев и т. д.

        if($request->session()->has('email')){
            $abc=(Session::get('email'));
            $users=Carbon::create(2019,0,30)->addMonths(6); 
            $check=$users->toDatestring();
        }
    if(Maintenance::where(['email', '=', $abc,'maintenance_status', '=', 'PAID'])){
            $check= $users->addMonths(6);
            $check=$users->toDatestring();
            }           
        return view('maintenance',['check'=>$check],['abc'=>$abc]);

i expect to increment from 6 6 months but it can gives second increment not step by step like 2019-1-1 add 6 moths 2019-6-30 and if user can pay first part of maintenance then only increment by 6 months and so..

1 Ответ

0 голосов
/ 10 октября 2019

Использовать углерод :

Вам необходимо импортировать пространство имен для углерода

use Carbon\Carbon;

$articles=Article::where("created_at",">", Carbon::now()->subMonths(6))->get();

Применить эту логику к вашему сценарию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...