Я решаю мою проблему, просто добавляя эту строку на мои маршруты.php Laravel 5.2. Больше, чем 5.2 в маршрутах / web.php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE');
header('Access-Control-Allow-Headers: Content-Type, X-Auth-Token, Origin, Authorization');
ИЛИ зарегистрировать промежуточное ПО Cors в глобальном стеке промежуточного ПО HTTP
protected $middleware = [
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
\App\Http\Middleware\CorsMiddleware::class
];
Если вы посмотрите на библиотеку JavaScript Algolia Places , это те данные, с которыми они имеют дело, прежде чем они передаются в автозаполнение.
Вы должны найти все, что вам нужно в этом коде, а точнее для полного отображаемого имени найденного места, это построено из этого:
const out = `${name}${type !== 'country' && country !== undefined ? ',' : ''}
${city ? `${city},` : ''}
${administrative ? `${administrative},` : ''}
${country ? country : ''}`
.replace(/\s*\n\s*/g, ' ')
.trim();
return out;
(найдено в formatInputValue.js file
] `)