使用laravel将数据插入数据库的最简单方法


Simplest way to insert data into database with laravel?

使用laravel框架将数据插入数据库的简单方法是什么

有这种形式:

<div class="border">
  {{ Form::open(array('url' => 'menu/profil', 'files' => true)) }}
    {{ Form::text('username') }}
    {{ Form::submit('submit') }}
  {{ Form::close() }}
</div>

和这个

Route::post('menu/profil', function() {
        $username = Input::get('username');
        //code to insert username into database
    });

首先,为您的表创建一个模型:

/* app/models/User.php */
class User extends Eloquent {
    protected $table = 'my_users';
}

第二,通过实例化Model插入数据:

$user = new User;
$user->username = Input::get('username');
$user->save();

有关更多信息,请查看文档

假设您已经设置了用户模型。。。

User::create(array('username' => Input::get('username')));