Ошибка Освещение базы данных Eloquent не найден

В контроллере, когда я пытался вызвать функцию из модели через исключение

Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR)

Class 'Illuminate\Database\Eloquent' not found

контроллер прост, и я использовал для создания пространства имен для управления подкаталогами контроллеров и модели

<?php
namespace Manage ;
use Illuminate\Support\Facades\View;
use Illuminate\Routing\Controller;
class BaseController extends Controller {

/**
* Setup the layout used by the controller.
*
* @return void
*/
protected $layout = 'manage.layouts.master';
protected function setupLayout()
{
if ( ! is_null($this->layout))
{
$this->layout = View::make($this->layout)->with(Dashboard::all());
}
}

}

и модель

<?php
namespace Manage ;
use Illuminate\Database\Eloquent;
class Dashboard extends Eloquent{
protected $table = 'admin_dashboard_sidebar';
//put your code here
}

4

Решение

Класс Модель:

use Illuminate\Database\Eloquent\Model as Eloquent;

или просто

use Eloquent;

Этот последний псевдоним класса, который вы можете найти в вашем app/config/app.php,

13

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector