My db records http://i62.tinypic.com/25jd2km.jpg
现在我承认我对laravel还有点新意,但对我来说这没有意义。与此表一起使用的模型仅包含2个函数,两个函数都包含关系语句。
我正在使用Laravel4,mysql,php 5.5
欢迎任何想法:D
数据库记录定义适用于DATETIME,允许为null且没有默认值(在屏幕截图后更改)
$ challenge变量是我传递给视图的数据的一部分,如下所示:
$challenges = Auth::user()->challenges;
$data['challenges'] = $challenges;
return View::make("challenges/topic", $data);
并在视图中使用
@foreach($challenges as $challenge)
阅读挑战值(我知道我不能像没有php标签或{{}}那样回应,只是更容易解释)
echo gettype($challenge->deadline) // results in string
echo gettype($challenge->created_at) // results in object
答案 0 :(得分:1)
取决于您如何访问它,如果您这样做:
Route::any('test', ['as' => 'test', function()
{
$a = Article::first();
var_dump( gettype($a->created_at) );
$a = DB::table('articles')->first();
var_dump( gettype($a->created_at) );
}]);
你会得到:
string 'object' (length=6) /// This is Eloquent
string 'string' (length=6) /// This is the QueryBuilder directly accessing your table