170 похожих чатов

Привет друзья кто то подключил 2 PostgreSQL на Laravel ? в

database.php
'pgsql2' => [
'driver' => 'pgsql',
'url' => env('DATABASE_URL'),
'host' => env('DB_PGSQL2_HOST', 'localhost'),
'port' => env('DB_PORT', '5432'),
'database' => env('DB_PGSQL2_DATABASE', 'forge'),
'username' => env('DB_PGSQL2_USERNAME', 'forge'),
'password' => env('DB_PGSQL2_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => true,
],



в .env
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=first_db
DB_USERNAME=postgres
DB_PASSWORD=pswd1234

#second
DB_PGSQL2_DATABASE=second_db
DB_PGSQL2_USERNAME=postgres
DB_PGSQL2_PASSWORD=pswd1234

в Model
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class LastPdfTable extends Model
{
//
public $timestamps = false;
protected $connection= 'pgsql2';
}


Я использовал 2 методы тоже

$lastPdfTable = DB::connection('pgsql2')->table('last_pdf_tables')->orderBy('id', 'desc')->first();

//$lastPdfTable = LastPdfTable::latest('id')->first();

5 ответов

5 просмотров
Oybek-Sayfullayev Автор вопроса

Привет! На второй конфигурации укажите connection, host, port к второй БД а затем после изменения необходима очистить кеш (php artisan co:ca) а также с начало в конфиг файле лары указать вторую конфигурации к БД и в модели и в миграционных файлах нужно указать $connection для того чтобы он видел вашу БД, и убедитесь что ваша таблица существует в той или и ной БД которой вы создали.

Oybek Sayfullayev
screenshot

Таблица last_pdf_tables не существует

Oybek-Sayfullayev Автор вопроса
Амон Амонов
Таблица last_pdf_tables не существует

Существует . Если Я использую second_db как main DB .env все работают четко

Oybek Sayfullayev
Существует . Если Я использую second_db как main D...

Ну попробуй php artisan optimize. И в тинкере проверь что вернет dd(config('database'));

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта