gpt4 book ai didi

laravel-4 - 如何在 Laravel 框架中使用 MongoDB

转载 作者:行者123 更新时间:2023-12-04 10:37:31 26 4
gpt4 key购买 nike

我在使用带有 Laravel 框架的 MongoDB 时遇到问题。我用过这个 Laravel-MongoDB

这是我得到的错误

enter image description here

/app/model/User.php

<?php 

use Jenssegers\Mongodb\Model as Eloquent;

class User extends Eloquent {

//protected $connection = 'mongodb';
protected $collection = 'users';

$user = User::all();

public function all()
{
return $this->$user;
}
}


?>

/app/routes.php
Route::get('users', function()
{

$users = User::all();
return View::make('users')->with('users',$users);

});

/app/config/database.php
'mongodb' => array(
'driver' => 'mongodb',
'host' => 'localhost',
'port' => 27017,
'username' => 'username',
'password' => 'password',
'database' => 'users'
),

我不知道我的实现有什么问题。请大家帮帮我..

最佳答案

我认为这不是 mongo 的问题

你不能像那样声明局部类变量。

请试试这个

<?php 

use Jenssegers\Mongodb\Model as Eloquent;

class User extends Eloquent {

//protected $connection = 'mongodb';
protected $collection = 'users';

}


?>

Controller /UserController.php
class UserController extends \BaseController 
{
public function all()
{
return User::all();
}
}

路由文件
route::get("all-users","UserController@all");

关于laravel-4 - 如何在 Laravel 框架中使用 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27420037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com