{ "error": { "code": 400, "message" : "Синтаксическая ошибка: отсутствуют пробелы между литералом и псевдонимом в [1:65]", "errors": [ { "message": "Синтаксическая ошибка: отсутствуют пробелы между литералом и псевдонимом в [1:65]", "domain" : "global", "reason": "invalidQuery", "location": "q", "locationType": "parameter" } ], "status": "INVALID_ARGUMENT" }
Я использую этот код в контроллере laravel
$input = $this->request->all();
$credentials = $request->only('submision_id' ,'vol_password');
Код: Выделить всё
$submision_id = $credentials['submision_id'];
$vol_password = $credentials['vol_password'];
$bigQuery = $this->bigQueryContext->context();
$dataset = $this->bigQueryContext->getDataset($bigQuery);
$table = $dataset->table('bbds23.volunteer_password');
$query = "SELECT * FROM `bbds23.volunteer_password` WHERE submision_id = $submision_id AND vol_password = $vol_password";
$jobConfig = $bigQuery->query($query);
$submission = $bigQuery->runQuery($jobConfig);
// $credentials = $request->only('submision_id', 'vol_password');
// $submission = Volunteer::where('submision_id', $credentials['submision_id'])->first();
if ($submission && Hash::check($credentials['vol_password'], $submission->vol_password)) {
$request->session()->put('submision_id', $submission->submision_id);
$request->session()->put('vol_password', $submission->vol_password);
Подробнее здесь: https://stackoverflow.com/questions/781 ... ry-dataset
Мобильная версия