php - Message: Class 'Illuminate\Database\Capsule\Manager' not found in Codeigniter3.1 -


i have try configuration codeigniter3.1 illuminate use orm got errors below.

an uncaught exception encountered  type: error  message: class 'illuminate\database\capsule\manager' not found  filename: /users/sopheak/documents/web/com/application/config/database.php  line number: 10 

this composer.json,

{   "name": "illuminate/database",   "description": "the illuminate database package.",   "license": "mit",   "homepage": "https://laravel.com",   "support": {     "issues": "https://github.com/laravel/framework/issues",     "source": "https://github.com/laravel/framework"   },   "keywords": ["laravel", "database", "sql", "orm"],   "authors": [     {       "name": "taylor otwell",       "email": "taylor@laravel.com"     }   ],   "require": {     "php": ">=5.6.4",     "illuminate/container": "5.3.*",     "illuminate/contracts": "5.3.*",     "illuminate/contracts":"5.3.*",     "nesbot/carbon": "~1.20",     "codeigniter/framework": "3.1"   },   "autoload": {     "classmap": [       "application/core",       "application/models",       "application/libraries"     ],     "psr-4": {       "illuminate\\database\\": ""     }   },   "extra": {     "branch-alias": {       "dev-master": "5.4-dev"     }   },   "suggest": {     "doctrine/dbal": "required rename columns , drop sqlite columns (~2.4).",     "fzaninotto/faker": "required use eloquent factory builder (~1.4).",     "illuminate/console": "required use database commands (5.4.*).",     "illuminate/events": "required use observers eloquent (5.4.*).",     "illuminate/filesystem": "required use migrations (5.4.*).",     "illuminate/pagination": "required paginate result set (5.4.*).",     "illuminate/queue": "required fire login / logout events (5.4.*).",     "illuminate/session": "required use session based guard (5.4.*).",     "league/flysystem": "required use flysystem local , ftp drivers (~1.0).",     "league/flysystem-aws-s3-v3": "required use flysystem s3 driver (~1.0).",     "league/flysystem-rackspace": "required use flysystem rackspace driver (~1.0).",     "illuminate/database": "required use database cache driver (5.4.*).",     "illuminate/redis": "required use redis cache driver (5.4.*)."   },   "minimum-stability": "dev" } 

configuration in applications/config/config.php

 $config['composer_autoload'] = true; 

configuration on public/index.php

 require_once  '../vendor/autoload.php'; 

call capsule in application\database\capsule\manager capsule.

use illuminate\database\capsule\manager capsule;  $capsule = new capsule; $capsule->setasglobal(); $capsule->setasglobal(); $capsule->booteloquent(); 

after instantiating

    $capsule = new capsule; 

you have add connection:

    $capsule->addconnectio([         'driver'    =>    'mysql',         'host'      =>    'localhost',         'database'  =>    'databasename',         'username'  =>    'username',         'password'  =>    'password',         'charset'   =>    'utf8',         'collation' =>    'utf8_unicode_ci',         'prefix'    =>    ''     ]); 

after adding connection, can go on set global, boot eloquent:

    $capsule->setasglobal();     $capsule->booteloquent(); 

Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -