我正在尝试从视图内的数据库中获取一些数据
@php($mostread=DB::table('articles')->orderBy('view','asc')->limit(4)->get())
@foreach ($mostread as $item)
<span class="post-date">{{$item->created_at->format('M d, Y')}}</span>
@endforeach
错误:“在字符串上调用成员函数format()”
答案 0 :(得分:2)
使用class Foo():
def __init__(self):
self.my_list = []
def append(self, ele):
self.my_list.append(ele)
# I could implement this instead of `len`
# def __bool__(self):
# # Some object will raise an exception here
# return bool(self.my_list)
def __len__(self):
return len(self.my_list) > 1
f = Foo()
print("True") if f else print("False") # False
f.append(2)
print("True") if f else print("False") # False
f.append(2)
print("True") if f else print("False") # True
时,它将返回一个对象而不是DB
实例。因此,App\Article
属性不是Carbon实例。
您可以使用以下内容检索文章:
created_at
如果由于某些原因要使用$mostread = App\Article::orderBy('view', 'asc')->take(4)->get();
,则可以使用Carbon来解析DB
字符串:
created_at