Нужна помощь, пожалуйста.Ошибка паролей Laravel - исключение ServerException в строке RequestException.php 107
Я последовал за учебник Что нового в Laravel 5.3: Laravel Паспорт (https://laracasts.com/series/whats-new-in-laravel-5-3/episodes/13) шаг за шагом, и у меня есть эта ошибка:
ServerException в RequestException.php строке 107: Ошибка сервера: POST http://latest.dev/oauth/token
привело к 500 Internal Server Error
ответ: SQLSTATE [42S02]: Базовая таблица или представление не найдено: не существует 1146 Таблица 'consumer.oauth_clients' (SQL: SELECT * FROM `оа (усеченного ...)
consumer.dev
use Illuminate\Http\Request; Route::get('/', function() { $query = http_build_query([ 'client_id' => 4, 'redirect_uri' => 'http://consumer.dev/callback', 'response_type' => 'code', 'scope' => '', ]); return redirect('http://latest.dev/oauth/authorize?'.$query); }); Route::get('/callback', function(Request $request) { $http = new GuzzleHttp\Client; $response = $http->post('http://latest.dev/oauth/token', [ 'form_params' => [ 'grant_type' => 'authorization_code', 'client_id' => 4, 'client_secret' => 'a8OifFPH38rMi1I6vjmV3O8XD55hAk2FG4f95j9W', 'redirect_uri' => 'http://consumer.dev/callback', 'code' => $request->code, ], ]); return json_decode((string) $response->getBody(), true); });
Можете ли вы подтвердить, что вы проверили, что у вас есть миграция, необходимая для паспорта, и что вы запустили ремесленника? – tam5
@tam Я выполнил те же шаги по проекту ** consumer.dev: ** композитор требует laravel/паспорт, migrate, паспорт: install. В принципе, создайте два почти идентичных проекта. Теперь он работает нормально. Он решил мою проблему, но я не знаю, является ли это лучшим решением. Тейлор должен объяснить, какие таблицы нам нужно создать в проекте consumer.dev (для начинающих, таких как я). Нужны ли те же таблицы для обоих проектов? Мы должны следовать тем же самым шагам? Спасибо! – confm
У меня была проблема, как вы .. вы ее решили? –