Laravel guzzleHttp - два приложения Laravel - проверка модели на стороне клиента - PullRequest
0 голосов
/ 06 октября 2018

У меня есть два приложения Laravel, размещенные на одном и том же сервере XAMPP.

Для первого приложения Laravel для получения данных я использовал HTTP-запрос на жадность.

$res = $clients->request('POST', $api_url.'api/createJob', [
           'form_params' => [
               'app_id' => $app_id,
               'data' => $jobData,
               'first_name' => \Auth::user()->first_name,
               'last_name' => \Auth::user()->last_name,
               'email' => \Auth::user()->email
           ]
       ]);

Для второго приложения Laravel я написал API для возврата данных

$data = DB::table('contacts')
          ->where('id', '1')
          ->first();

$result = [
    'status' => 'success',
    'data' => $data,
    'message' => 
    'Success' 
];

return json_encode($result);

Проблема в том, что он показывает 500 внутренних ошибок, таких как базовая таблица не найдена.Это означает, что он ищет таблицу в первом приложении Laravel, а не во втором приложении Laravel.

Но это работает в почте человека.

1 Ответ

0 голосов
/ 06 октября 2018

Наконец, я получил решение для этого.

В обоих приложениях laravel .env файл имеет одинаковое имя переменной для соединения с БД.Я изменил одно из соединений, как показано ниже.

DB_HOST_1=127.0.0.1
DB_PORT_1=3306
DB_DATABASE_1=db_name
DB_USERNAME_1=root
DB_PASSWORD_1=

Теперь все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...