【发布时间】:2016-08-09 05:29:26
【问题描述】:
在这里我需要检查我的应用中的文章拍卖是否实时,所以我在文章模型中编写:
public function scopeCloseauction($query){
$query->where(Carbon::parse('to')->subDays('auction_end'),'>',Carbon::now());
}
我的观点:
@if ($article->Closeauction())
<td>
auction is live
</td>
@else
<td>
auction is closed
</td>
@endif
更新: 我也尝试: 在模型中添加功能:
public function isLive($to,$auction_end) {
$first = Carbon::create($to).subDays($auction_end);
$second = Carbon::now();
return ($first->lte($second));
}
在视野中:
@if ($article->isLive($article->to,$article->auction_end))
<td>
live
</td>
@else
<td>
closed
</td>
@endif
但现在给我这个错误:
Carbon.php 第 425 行中的 ErrorException:发现意外数据。 发现意外数据。发现意外数据。尾随数据(查看: C:\wamp\www\project\resources\views\articles\index.blade.php)
【问题讨论】:
-
我也试试: public function scopeCloseauction($query){ $query->where(('to').subDays('auction_end'),'>',Carbon::now()) ; } 但说:调用未定义的函数 App\subDays()
标签: laravel model eloquent blade php-carbon