eloquent不会将对象保存到数据库

时间:2014-05-20 22:14:57

标签: php laravel laravel-4 eloquent

以下代码在laravel 4中给出了一个错误“哎呀,看起来出了问题。

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

这是我的模特

<?php

class Article extends Eloquent {
    protected $table = 'article';

}

问题:启用调试器如何在浏览器中查看出现了什么问题?

2 个答案:

答案 0 :(得分:3)

app/config/app.php设置debugtrue

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

答案 1 :(得分:0)

我有类似的问题,我创建了一个没有迁移的表。并使用了一个模型。这是取桌子,但无法更新。当我打电话给$ model-&gt; save()时,它会抛出我和错误。终于发现我忘了添加created_at和updated_at列。我认为laravel已经强制要求所有表格。