2 mysql query-builder laravel laravel-5 laravel-5.1
我想在 Laravel 5.1 中获取 MySQL 的当前时间
我所做的是
$time = DB::select( DB::raw('SELECT NOW() AS end_time'));
return $time[0]['end_time'];
Run Code Online (Sandbox Code Playgroud)
我得到这个-
我想得到这样的输出-
2015-10-06 17:02:32
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
从相关的Laravel 文档:
select 方法将始终返回一个结果数组。数组中的每个结果都是一个 PHP StdClass 对象,允许您访问结果的值。
您收到的错误是因为您尝试将第一个(也是唯一一个)结果作为数组访问,而它是 StdClass 对象。所以,试试吧:
$results = DB::select(DB::raw('SELECT NOW() AS end_time'));
return $results[0]->end_time;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1278 次 |
| 最近记录: |