Php 如何使用Laravel将数据插入MongoDB
首先,我通过将数据库连接设置为mongodb来设置默认值Php 如何使用Laravel将数据插入MongoDB,php,laravel,Php,Laravel,首先,我通过将数据库连接设置为mongodb来设置默认值 'mongodb' => [ 'driver' => 'mongodb', 'host' => 'localhost', 'username' => 'dofUser', 'password' => 'dofPass', 'database' => 'dof', ], 应用程序/模型/用户 <?php use Je
'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();
}
但我提交的浏览器是空白的。不重定向到登录
在MongoDB中,我只创建一个名为user的集合。您可以在youtube上查看本教程
它教您如何通过mongodb将数据添加到laravel中请重新检查“返回重定向('/login');”您不需要再次创建用户。你可以这样做
$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
检查您的登录路径并返回一些信息。
请发布与登录路径相关的方法。我认为您不需要同时使用
$user=新用户
和$user=user::create(array(..
后者是一个facade。另外,您是否在模型上设置了可填充或保护属性,“因为所有雄辩模型都可以防止大规模分配。”我不知道,应该如何做?类用户扩展雄辩{protected$fillable=array('username','fullname'))
路由器是如何实现的?对不起,我是一个新手--我使用的是laravel 5,您曾写道“但我提交的浏览器是空白的”。您可以查看存储/日志/以查看是否存在相关错误吗?
$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');