在 Laravel 4 中有一个dateTime()
函数可以帮助创建这些列。但在Schema\Table
Laravel 3 中,我只看到一个date()
函数,即:
public function date($name)
{
return $this->column(__FUNCTION__, compact('name'));
}
看起来它只是创建了一个 DATE 列。但是,我也看到有这个神奇的功能:
public function __call($method, $parameters)
{
if (isset(static::$macros[$method]))
{
array_unshift($parameters, $this);
return call_user_func_array(static::$macros[$method], $parameters);
}
throw new \Exception("Method [$method] does not exist.");
}
有没有办法使用这个函数创建一个 DATETIME 列?我该怎么做?在文档中找不到此信息。