Eloquent不会将对象保存到数据库中


eloquent does not saves an object to database

下面的代码给了我一个错误"哎呀,看起来好像出错了。

    $article = new Article;
    $article->name = "second article";
    $article->text = "second article desc";
    print($article->save());

我的模型

<?php
class Article extends Eloquent {
    protected $table = 'article';
}

问题:如何使调试器看到浏览器内部看到什么出错了?

app/config/app.php中设置debugtrue

print输出字符串的值,您可能想使用var_dump(), print_r()或Laravel自己的dd()转储传递的变量并结束脚本。

我在创建一个没有迁移的表时遇到了类似的问题。并使用了一个模型。它正在获取表,但无法更新。当我调用$model->save()时,它会抛出错误。最后发现我忘了添加created_at和updated_at列。