如何确保我的表格中的字段是必需的?
例如:我有一个posts表和一个users表。保存帖子时,需要user_id字段。
如果我做了这样的事情:
$post = new Post;
$postText = "Test post one";
$post->text = $postText;
$post->save();
我会收到错误,因为没有user_id字段。我宁愿做这样的事情:
$post = new Post;
$postText = "Test post one";
$post->text = $postText;
$post->user_id = 1;
$post->save();
这是由
完成的答案 0 :(得分:1)
有几种方法可以做到这一点,我通过使用if语句给你最基本的方法。由于所有字段都是预定义的,因此您只需检查所有字段是否都具有相应的值。您可以使用:
if($post->text == "" || $post->text == null){
do something...
}
或者是的,您也可以触摸模型并在那里查看。
由于