Esta división fue evaluado por expertos así aseguramos la veracidad de nuestra esta sección.
Solución:
No está siguiendo el ejemplo de Carbon Documentation. El método Carbon::createFromDate()
espera 4 parámetros: año, mes, día y zona horaria. Y estás tratando de pasar una fecha formateada string.
Si desea crear un objeto Carbon a partir de una fecha formateada string puedes usar el constructor de la clase así:
$date = "2016-09-17 11:00:00";
$datework = new Carbon($date);
O puedes usar el static Carbon::parse()
método:
$date = "2016-09-17 11:00:00";
$datework = Carbon::parse($date);
Para sus propósitos, puede usar este ejemplo completo:
$date = Carbon::parse('2016-09-17 11:00:00');
$now = Carbon::now();
$diff = $date->diffInDays($now);
Y luego en su plantilla Blade:
$diff
Su código se puede limpiar y eliminar el código comentado haciendo lo siguiente:
$diff = CarbonCarbon::parse($work['date'])->diffForHumans(CarbonCarbon::now())
Plantilla de hoja
Un código más corto
$diff = CarbonCarbon::parse($data->last_updated)->diffForHumans()
.
Resultado: hace 6 minutos
Si para ti ha sido de ayuda nuestro post, sería de mucha ayuda si lo compartes con más programadores así nos ayudas a difundir esta información.