为什么我使用 Carbon 得到无效数字?
Why am I getting invalid numeric numeral using Carbon?
我正在使用 Carbon 来获取我在 FL 中的控制器中的年数并且它正在工作。我回到家,突然它不起作用了。我不知道会发生什么变化。
<?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));
}
}
我在 blade 视图中使用它,它显示 "Chris has lived in Florida for 19 years" 没有问题。突然,我 运行 它得到了:
FatalThrowableError in PageController.php line 12:
Parse error: Invalid numeric literal
我用 Google 搜索了这个错误,但找不到任何可能的原因,因此非常感谢您的帮助!
您的代码有效。
尝试下一个决定(删除 0):
$livedInFl = Carbon::createFromDate(1997, 8, 15)->diff(Carbon::now())->format('%y');
$realtorFor = Carbon::createFromDate(2006, 3, 14)->diff(Carbon::now())->format('%y');
我正在使用 Carbon 来获取我在 FL 中的控制器中的年数并且它正在工作。我回到家,突然它不起作用了。我不知道会发生什么变化。
<?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));
}
}
我在 blade 视图中使用它,它显示 "Chris has lived in Florida for 19 years" 没有问题。突然,我 运行 它得到了:
FatalThrowableError in PageController.php line 12:
Parse error: Invalid numeric literal
我用 Google 搜索了这个错误,但找不到任何可能的原因,因此非常感谢您的帮助!
您的代码有效。
尝试下一个决定(删除 0):
$livedInFl = Carbon::createFromDate(1997, 8, 15)->diff(Carbon::now())->format('%y');
$realtorFor = Carbon::createFromDate(2006, 3, 14)->diff(Carbon::now())->format('%y');