91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Laravel框架中使用MongoDB

發布時間:2021-03-23 16:12:28 來源:億速云 閱讀:204 作者:Leah 欄目:開發技術

怎么在Laravel框架中使用MongoDB?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

添加 MongoDB 的數據庫的信息:

'mongodb' => [ 
  'driver' => 'mongodb', 
  'host'  => 'localhost', 
  'port'  => 27017, 
  'database' => 'mydb', 
  'username' => '', 
  'password' => '',
],

'default' => env('DB_CONNECTION', 'mysql'),

改成:

'default' => env('DB_CONNECTION', 'mongodb'),

修改配置文件.env

DB_CONNECTION=mongodb
// 建立一個 UserController.php 控制器
php artisan make:controller UserController

public function index(){? 

DB::collection('users')    //選擇使用users集合? 

->insert([       //插入數據?  

'name' => 'wjb',?  

'age'  => 29? 

]);? 

$res = DB::collection('users')->get(); //查詢所有數據? 

dd($res);?

}

* 設置一個訪問路由, 此時時已成功插入和讀取mongodb的數據

Eloquent 模型

* 在 config/app.php 配置文件中配置 MongoDB 的 Eloquent 類的別名

'Moloquent' => 'Jenssegers\Mongodb\Eloquent\Model',

* 新建一個 User.php 的 Model 類

php artisan make:model User

* 修改User模型

<?php??

namespace App;

??use Moloquent;?

use DB;

??class User extends Moloquent?{?

protected $connection = 'mongodb'; //庫名

?protected $collection = 'users';  //文檔名? 

protected $primaryKey = '_id'; //設置id? 

protected $fillable = ['id', 'name', 'phone']; //設置字段白名單?}

UserController.php控制器中修改:

<?php??

namespace App\Http\Controllers;??

use Illuminate\Http\Request;?

use Illuminate\Support\Facades\DB;?

use App\User;?

class UserController extends Controller?{? 

public function index(){?   

User::create([      //插入數據?    

'_id'  =>1,?    

'name' =>'boss',?    

'phone' =>1308888888?   

]);?  

dd(User::all());   //查詢并打印數據? 

}?

}

看完上述內容,你們掌握怎么在Laravel框架中使用MongoDB的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

日喀则市| 白城市| 易门县| 五台县| 通城县| 苍溪县| 古田县| 阳信县| 灌南县| 沁源县| 金阳县| 昌邑市| 正蓝旗| 岳阳县| 鄂托克旗| 墨竹工卡县| 江阴市| 岗巴县| 孙吴县| 富宁县| 宣武区| 集贤县| 呼和浩特市| 独山县| 和政县| 成安县| 镇坪县| 离岛区| 陇西县| 夹江县| 巩义市| 张家口市| 泗阳县| 文山县| 兴国县| 湛江市| 新巴尔虎右旗| 海宁市| 黑水县| 安泽县| 田东县|