我有以下代码
$input = Input::all();
return $input;
它返回我在表单中输入的所有数据。 由于所有数据都可用,我试图将数据作为
插入数据库 $this->agro->create($input);
检查数据库时,会插入空字符串。 我很困惑,为什么当$ input在表单中显示插入的数据时没有插入数据。 请帮忙!!!
修改
这是用户模型
class User extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
public $timestamps = false;
protected $fillable = ['title','content','author'];
protected $table = 'tbl_article';
}
这是我的表格
{{@Form::open(['route'=>'agrovet.store'])}}
<div>
{{ @Form::label('lbl_title','Title') }}
{{ @Form::text('title') }}
</div>
<div>
{{ @Form::label('lbl_content','Content') }}
{{ @Form::text('content') }}
</div>
<div>
{{ @Form::label('lbl_author','Author') }}
{{ @Form::text('author') }}
</div>
<div>
{{ @form::submit('submit')}}
</div>
答案 0 :(得分:1)
文字输入的名称有误。您应该使用与模型属性(和标签)相同的名称
{{ @Form::label('title','Title') }}
{{ @Form::text('title') }}
和其他人一样......