如何实施宣传系统Laravel 5.4

时间:2017-08-08 11:37:09

标签: php laravel-5

我目前正在开发一个wbsite,我可能需要在网站顶部放置一个横幅,显示一些公告,例如Due to maintenance, the website won't be available from 1am to 5am等等......我将有一个表格,如下面的公告< / p>

+----+---------------------+---------------------+------------------------+
| id | start_date          | end_date            | text                   |
+----+---------------------+---------------------+------------------------+
| 1  | 2017-08-12 12:30:00 | 2017-08-12 13:00:00 | This is an annoucement |
+----+---------------------+---------------------+------------------------+

所以我必须检查当前是否正在运行公告。我想知道实现这个目标的最佳方式/更专业是什么。我只需要在主页上显示它。我可以在blade.php中进行php查询,但我认为这不是最好的方法。 提前致谢

1 个答案:

答案 0 :(得分:0)

尝试类似:

$active_annoucements = \DB::table('annoucements')
            ->where('start_date', '<', \Carbon\Carbon::now())
            ->where('end_date', '>', \Carbon\Carbon::now())
            ->get();