I have a helper class DateHelper
I have one fn in there
public static function getAgo($date) {
if ($date) {
$ts = time() - strtotime(str_replace("-","/",$date));
if($ts>31536000) $val = round($ts/31536000,0).' year';
else if($ts>2419200) $val = round($ts/2419200,0).' month';
else if($ts>604800) $val = round($ts/604800,0).' week';
else if($ts>86400) $val = round($ts/86400,0).' day';
else if($ts>3600) $val = round($ts/3600,0).' hour';
else if($ts>60) $val = round($ts/60,0).' minute';
else $val = $ts.' second';
if($val>1) $val .= 's';
return $val;
}
}
I want to use it in my view like this
{{ DateHelper::getAgo($log->createdAt) }}
I kept getting
Class 'DateHelper' not found (View: ...
I tried to include it on top of my index.blade.php
like this
<?php use App\DateHelper; ?>
Can someone please help me ?
You can add an alias in your config/app.php
:
'aliases' => [
// ...
'DateHelper' => App\DateHelper::class,
],
Then in your view you can simply do:
{{ DateHelper::getAgo($log->created_at); }}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With