Как я могу установить соединение в Laravel без использования файла data.php?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как я могу установить соединение в Laravel без использования файла data.php?

Сообщение Anonymous »

Мне нужно подключиться к разным базам данных, но мне нужно сделать это непосредственно в запросе без необходимости указывать информацию о подключении в файле data.php laravel, если это возможно?
Это мой код:

Код: Выделить всё

public function prueba()
{
try {
$data  =   Mesa::on([
'driver' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => '127.0.0.1',
'port' => '3306',
'database' => 'mydatabase_laravel',
'username' => 'root',
'password' => '',
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci'
])->get();
return $data;
} catch (Exception $e) {
error_log($e);
return Responses::errorHttpXWithoutErrors(500, 'Ocurrió un error al asignar las notas');
}
}
Это ошибка, которая выдает:

str_ends_with(): Аргумент № 1 ($haystack) должен быть строки типа, задан массив

Я пытался сделать это так, как показано в прикрепленном коде, но это все равно не работает.< /п>

Подробнее здесь: https://stackoverflow.com/questions/760 ... ase-php-fi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»