Php 除了我的时间,一切都在展示

Php 除了我的时间,一切都在展示,php,sql,laravel,date,Php,Sql,Laravel,Date,我有一个事件视图,用户可以在其中创建任何事件,所有事件都可以在事件页面上查看。出于某种原因,除了我的Time列之外,所有数据都显示在我的表格上 我这里有一些代码,希望它能提供一些线索,解释为什么它在我的表视图中显示为空 事件控制器 公共功能事件() { $events=Event::all(); 返回视图('pages.event',压缩('events'); } 公共函数createEvent() { 返回视图('pages.createevent'); } 公共函数newEvent() {

我有一个事件视图,用户可以在其中创建任何事件,所有事件都可以在事件页面上查看。出于某种原因,除了我的
Time
列之外,所有数据都显示在我的表格上

我这里有一些代码,希望它能提供一些线索,解释为什么它在我的表视图中显示为空

事件控制器

公共功能事件()
{
$events=Event::all();
返回视图('pages.event',压缩('events');
}
公共函数createEvent()
{
返回视图('pages.createevent');
}
公共函数newEvent()
{
$event=event::create(请求::仅限)(
“姓名”,
“说明”,
"地点",,
“时间”,
“开始日期”,
“结束日期”
));
$event->save();
\会话::flash('flash_message','Event Created Successfully!');
返回重定向(“事件”);

}
您应该使用带有大写字母的
$event->Time
,因为这就是列的定义方式。模型属性区分大小写。

谢谢,我在MySqlWorkbench中创建了表,然后在Laravel中创建了模型。我在表中的数据类型是
time
类型,我是否应该将其切换为datetime,并按照您的建议使用
$event->time->toDateTimeString()
?我的
开始日期和结束日期显示良好。尝试
dd($event->time)
在控制器中查看此属性的类型。我收到一条错误消息
未定义属性:Illumb\Database\Eloquent\Collection::$time
您也可以发布您的模型吗?@JDubbleU您也可以尝试使用大写字母
dd($event->time)
。您的数据库字段是
Time
,但您试图像
Time
一样访问它:)保持一致并使用小写。。没有时间,只有时间(在数据库中)。@Kyslik谢谢你的帮助,我已将数据库中的时间改为小写。现在正在放映。您是否知道如何将其格式设置为上午12点/下午12点而不是24小时?再次感谢!在将来使用谷歌时,