Я следовал за учебником в этой сети и с усадьбой получил правильные результаты. Но с XAMPP на Windows, когда я пытаюсь войти в систему как клиент, возникает ошибка «База данных [клиент не настроен».
URL:
https://www.seismicpixels.com/creating-a-laravel-saas-framework-part-1/ https://www.seismicpixels.com/creating-a-laravel-saas-framework-part-2/ (В части 2, шаг 4, возникает ошибка, и я не могу войти в качестве арендатора)
Среда: XAMPP для Windows 7.3.9 PHP 7.3.9 Apache / 2.4.41 (Win64) mysql Ver 15.1 Distrib 10.4.11-MariaDB, для Win64 (AMD64)
Laravel Framework 5.8.37 hyn / multi-tenant 5.4.5
Я очень новичок в Laravel, и если мне не хватает какой-либо информации, чтобы попросить помощи, пожалуйста, дайте мне знать.
Заранее спасибо.
добавлено 26-го
Я добавил 'tenant' в базу данных. php, тогда я получаю следующую ошибку: SQLSTATE [HY000] [1045] Доступ запрещен для пользователя '' @ 'localhost' (используется пароль: NO) (SQL: выберите * из users
, где email
= billy@example.com предел 1)
кажется, что hyn / tenancy не может получить имя базы данных пользователя (uuid) и ее пароль.
это ошибка hyn / malti-tenant?
m y база данных. php ------------
'connections' => [
'system' => [
'driver' => 'mysql',
'host' => env('TENANCY_HOST', '127.0.0.1'),
'port' => env('TENANCY_PORT', '3306'),
'database' => env('TENANCY_DATABASE', 'tenancy'),
'username' => env('TENANCY_USERNAME', 'tenancy'),
'password' => env('TENANCY_PASSWORD', 'tenancy'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
'tenant' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => '',
'username' => '',
/*'database' => '3d118cf757154f6d9be5cb1935078588',
'username' => 'root',*/
'password' => '',
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
my .env ----------------- ----------
DB_CONNECTION=system
TENANCY_HOST=127.0.0.1
TENANCY_PORT=3306
TENANCY_DATABASE=tenancy
TENANCY_USERNAME=tenancy
TENANCY_PASSWORD=tenancy