我是 Laravel 的初学者。我在我的项目中使用 Laravel 5.8。
我有这个代码:
class EventCalendar extends Model
{
use scopeActiveTrait;
protected $quarded = ['id'];
protected $fillable = ['email_responsible_person','www_responsible_person','phone_responsible_person','responsible_person', 'company_id', 'id_category', 'id_place', 'enable', 'title', 'title_on_the_list', 'content', 'short_content', 'url_address', 'date_from', 'date_to', 'hour_from', 'hour_to', 'price', 'file', 'hide_data', 'visible_on_promo_box', 'date'];
public $timestamps = false;
public function category()
{
return $this->belongsTo('App\EventCalendarCategory', 'id_category');
}
public function localization()
{
return $this->belongsTo('App\EventCalendarPlace', 'id_place');
}
}
public function getNextEventsList()
{
return EventCalendar::active()->with(['localization', 'category'])->where('visible_on_promo_box', '=', 1)->orderBy('date_from', 'ASC')->get();
}
此代码工作正常。我需要显示今天或第二天发生的所有记录(事件)。
我怎样才能做到?
守候你守候我
撒科打诨