指输出指定内容

  1. $arr = DB::table('archives')->where('id',2)->pluck('title');//获取一条数据的指定字段
  2. $arr = DB::table('archives')->where('id','>',1)->select('title');//获取一张表的一列字段
  3. $arr = DB::table('archives')->where('id','>',1)->toSql();//获取查询的SQL语句,公用于条件,不能用于get()之类的有结果之中

created_at 友好时间中文输出(几分钟之前、几天之前)
我们会经常有这样的需求,要求将发布时间显示为 “N 分钟前”、“1 天前” 等 time ago 的格式。

在 Laravel 中这相当简单,不需要依赖其它库(框架内已经依赖的就够了)即可完成。

第一步、设置地区#

在 app/Providers/AppServiceProvider.php 中设置地区:

  1. //...
  2. public function boot()
  3. {
  4. \Carbon\Carbon::setLocale('zh');
  5. }
  6. //...

第二步、视图里使用#

视图模板中使用 Carbon 的 diffForHumans 方法来输出友好时间

  1. {{ $comment->created_at->diffForHumans() }} // 3小时前

分类: web

标签:   laravel