lavarel mongo 操作

本人使用环境  

Ubuntu 18.04 LTS  php7.2  lavarel5.5    

mongodb的安装

mongodb 服务的安装   这个链接中有最全面最新的安装文档

https://docs.mongodb.com/manual/administration/install-on-linux/

sudo service mongod restart  启动 mongo
netstat -lanp | grep "27017"  查看mongo状态

lavarel5.5,mongodb扩展的安装

  • 安装pecl包    sudo apt-get install php7.2-dev 
  • 安装mongodb扩展    sudo pecl install mongodb
    • http://php.net/manual/en/mongodb.installation.pecl.php  这是官方链接
  • 修改php文件   sudo vi /etc/php/7.2/fpm/php.ini
    • php.ini的文件路径通过输出phpinfo() 寻找
    • extension=mongodb.so
    • 重启php systemctl restart php7.2-fpm   
    • View Code    
  • 安装扩展lavarel-mongodb 
    • composer require jenssegers/mongodb ^3.3 -vvv
  • 配置app.php
    • View Code
  • 配置database.php  
    • View Code
  • lavarel原生操作 
    • View Code 
  • 创建model类 
    • php artisan make:model mongo/Test
    • View Code 
  • 创建控制器

model 的定义方式 

猜你喜欢

转载自www.cnblogs.com/zhaoyang-1989/p/9720097.html