如何在laravel 4.2上创建动态表单?

时间:2016-01-14 05:58:48

标签: php laravel laravel-4

所以我想在互联网上创建动态表单但资源不足,因为我找不到任何示例,所以我想要你的建议/帮助如何做到这一点。

所以我在我的db上有这个

enter image description here

所以当我在视图上有Profile格式时,它就像这个基于DB的表单

<form method="POST" action="{{ URL::route('postForm') }}">
    <label>First Name: </label>
    <input type="text" name="first_name" />

    <label>Last Name: </label>
    <input type="text" name="last_name" />

    <label>Password: </label>
    <input type="password" name="password" />
    //same with education form with same post route.
</form>

与使用Education的{​​{1}}相同,但我不知道如何在form_fields上处理数据,

Controller

所以当admin创建新表单时,我会再次在控制器上编码。怎么动态地做?

我已经找到了如何做create table,只需要有关视图和控制器的帮助

1 个答案:

答案 0 :(得分:0)

要获取列名称,您可以使用以下内容:

$columns = Schema::getColumnListing('profiles');

Profile::create(Input::all());

之前在模型中Profile 你需要protected $fillable = ['first_name', 'last_name', 'password']; 小心敏感数据, 你可以

$input = Input::only('first_name', 'last_name', 'password');
Profile::create($input);