Не могу подключиться ко второй базе данных Laravel

235
02 марта 2018, 14:32

Для хранения данных о пользователях и паролях, а также для хранения другой информации, создал подключение mysql. Мне необходимо выгрузить данные из другой базы, и я создал подключение mysql2. В общем, сделал все как тут https://xdan.ru/neskolko-baz-dannykh-v-modelyakh-laravel.html . Я создал такую вот модель:

class Mysql2 extends Eloquent
{
    protected $connection = 'mysql2'; //Используем нужное подключение
    protected $table = 'calls'; //Определяем таблицу с которой будем работать
    protected $fillable = [
        'ID', 'calldate', 'did', 'disposition', 'duration', 'dstchannel', 'src'
    ];
}

И в контроллере возвращаю массив с данными на страницу home.blade.php вот таким образом:

public function index()
{
    $calls = Mysql2::where('MONTH(calldate)', '=', 'MONTH(CURRENT_DATE())');
    return view('home', compact('calls'));
}

Когда на странице home.blade.php пытаюсь вывести количество элементов в массиве:

Count: {{ $calls->count() }}

Вылетает ошибка Undefined variable: calls

READ ALSO
Не получается настроить кодировку в MySQL

Не получается настроить кодировку в MySQL

Я передаю JsonObject, состоящий из объектов типа String, из android-приложения на сервер через POST-запрос и сохраняю переменные в MySQL c помощью JDBCЕсли в переменных...

176
Удалить поля в MySQL с условием

Удалить поля в MySQL с условием

Добрый деньНеобходимо удалить поля (заменить их значения на NULL), размер которых меньше 10 символов)

187
Удаление последнего символа в MySQL

Удаление последнего символа в MySQL

Добрый день! Возник вопрос, как удалить последний символ (при условии, что этот символ - пробел) в строке (база MySQL)?

292
как связать Angular 2+ с базами данных?

как связать Angular 2+ с базами данных?

Как angular 2+ взаимодействовать(запись, чтение, обнова) с базой данных (например MySQL)? Как развернуть базу на внутреннем сервере приложения? (тот...

140