Контроллер Laravel 5.6 не загружает модель

В своем проекте я использую базу данных couchbase. У меня есть контроллер, и я создал модель. Мой контроллер не распознает модель. Код выглядит так:

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Item;


class ItemController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $users =  \DB::connection('couchbase')->table('metis-dev')->get();
    }
}

Model Code is below:

namespace App;
//use Illuminate\Database\Eloquent\Model;
use Mpociot\Couchbase\Eloquent\Model as Eloquent;

class Item extends Eloquent
{
    //protected $connection = 'couchbase';
    protected $table = 'item';
}

person Vikas Badola    schedule 11.10.2018    source источник
comment
у вас есть модель, но где именно вы ее называете? вы используете экземпляр БД   -  person Anar Bayramov    schedule 11.10.2018


Ответы (1)


защищенный $ охраняемый = []; используйте это в своей модели.

person munazzil    schedule 12.10.2018