mardi 17 mai 2016

Why am I getting invalid numeric numeral using Carbon?

I am using Carbon to get the number of years I've been in FL in a controller and it was working. I came home and suddenly it doesn't work. I don't know what could have changed.

<?php
namespace App\Http\Controllers;
use Carbon\Carbon;


class PageController extends BaseController {


    public function showAbout()
    {

        $livedInFl = Carbon::createFromDate(1997, 08, 15)->diff(Carbon::now())->format('%y');
        $realtorFor = Carbon::createFromDate(2006, 03, 14)->diff(Carbon::now())->format('%y');
        $grahamAge = Carbon::createFromDate(2011, 11, 29)->diff(Carbon::now())->format('%y');

        return view('pages.about', array('grahamAge' => $grahamAge, 'livedInFl' => $livedInFl, 'realtorFor' => $realtorFor));
    }


}

I was using this in a blade view and it was showing "Chris has lived in Florida for 19 years" without problem. Suddenly, I run it and I get:

FatalThrowableError in PageController.php line 12:
Parse error: Invalid numeric literal

I've Googled this error and can't find anything that could be the reason so any help is greatly appreciated!



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/24Y8zMe
via IFTTT

Aucun commentaire:

Enregistrer un commentaire