【发布时间】:2016-08-02 19:05:32
【问题描述】:
即使我在 stackoverflow 中看到了多个这样的问题,我仍然无法让我的自定义 php 类在 laravel 中工作。我做了以下事情:
laravel -> app -> 库 -> DateFunction.php 作为我的文件路径
实际的 DateFunction.php 包含以下代码
<?php
namespace App\Libraries;
class DateFunction
{
public $timeWorked;
public function getRealHours($time) {
if ($time / 60 < 1) {
$this->timeWorked = $time . "m";
} else {
$hours = $time / 60;
$minutes = $time % 60;
$this->timeWorked = $hours . "h" . $minutes . "m";
}
return $this->timeWorked;
}
}
在我的控制器中我使用过
use App\Libraries\DateFunction;
但在我使用时的视图中
@foreach ($labourentries as $labour)
<tr>
<td>{{ $labour->labourtype_id }}</td>
<td>{{ getRealHours($labour->minutes_worked) }}</td>
</tr>
@endforeach
它仍然给我错误:调用未定义的函数 getRealHours()
任何帮助将不胜感激。干杯
【问题讨论】:
标签: php class laravel external