首先,我通过将数据库连接设置为mongodb来设置默认值。
'mongodb' => [
'driver' => 'mongodb',
'host' => 'localhost',
'username' => 'dofUser',
'password' => 'dofPass',
'database' => 'dof',
],
应用/模型/用户
<?php
use Jenssegers'Mongodb'Model as Eloquent;
class User extends Eloquent {
protected $collection = 'user';
//$user = user::all();
}
和路由器
Route::post('/register', function()
{
$user->model('User', 'App'Models'User');
$user = new User;
$user = User::create(array(
'username' => Input::get('username'),
'fullname' => Input::get('fullname'),
'password' => Hash::make(Input::get('password')),
'gender' => Input::get('gender'),
'month' => Input::get('month'),
'day' => Input::get('day'),
'year' => Input::get('year'),
'phone' => Input::get('phone'),
'email' => Input::get('email-act'),
'agree' => Input::get('agree')
));
return redirect('/login');
});
但是我提交的浏览器是空白的。不重定向到登录在MongoDB中,我只是做了一个名为user的集合。
您无需再次创建用户。你可以这样做。
$user = new User();
$user->'username' = Input::get('username');
$user->'fullname' = Input::get('fullname');
$user ->'password' = Hash::make(Input::get('password'));
$user->save();
return redirect('/login');
您可以查看以下教程,了解如何使用 Laravel 将数据插入 mongodb。
Laravel与MongoDB CURD操作 - 配置
Laravel与MongoDB CURD操作 - 保存数据
检查您的登录路由返回某些内容。请发布与登录路由相关的方法。
您可以在YouTube中查看本教程https://www.youtube.com/watch?v=ltFSEUCCD_4
它教如何通过MongoDB将数据添加到Laravel中
请重新检查"返回重定向('/login'(;">