gpt4 book ai didi

php - 如何在 View 中调用辅助类的函数 - Laravel 5.8?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:26 25 4
gpt4 key购买 nike

我有一个辅助类DateHelper

enter image description here

我有一个fn在那里

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;


}

}

我想像这样在我的 View 中使用它

{{ DateHelper::getAgo($log->createdAt) }}

我不断得到

Class 'DateHelper' not found (View: ...

我试图像这样将它包含在我的 index.blade.php 之上

<?php use App\DateHelper; ?>

有人可以帮帮我吗?

最佳答案

您可以在 config/app.php 中添加一个别名:

'aliases' => [
// ...
'DateHelper' => App\DateHelper::class,
],

然后在你看来你可以简单地做:

{{ DateHelper::getAgo($log->created_at); }}

关于php - 如何在 View 中调用辅助类的函数 - Laravel 5.8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56688120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com