PHP Google suggest keyword tool. Google suggest search result.
PHP 5.4 is required.
The PHP Google Suggest Service Provider can be installed via Composer by requiring the
euclid1990/php-google-suggest package in your
project's composer.json.
{
"require": {
"euclid1990/php-google-suggest": "~1.0"
},
"minimum-stability": "stable"
}or
Require this package with composer:
composer require euclid1990/php-google-suggest
Update your packages with composer update or install with composer install.
Add boostrap autoload file:
require_once __DIR__ . '/../vendor/autoload.php';
use euclid1990\PhpGoogleSuggest\GoogleSuggest;To use the Google Suggest Service, you must register the provider when bootstrapping your Laravel application. There are essentially two ways to do this.
Find the providers key in config/app.php and register the Google Suggest Service Provider.
'providers' => [
// ...
'euclid1990\PhpGoogleSuggest\Providers\GoogleSuggestServiceProvider',
]for Laravel 5.1+
'providers' => [
// ...
euclid1990\PhpGoogleSuggest\Providers\GoogleSuggestServiceProvider::class,
]Find the aliases key in config/app.php.
'aliases' => [
// ...
'GoogleSuggest' => 'euclid1990\PhpGoogleSuggest\Facades\GoogleSuggest',
]for Laravel 5.1+
'aliases' => [
// ...
'GoogleSuggest' => euclid1990\PhpGoogleSuggest\Facades\GoogleSuggest::class,
]Please refer to demo/run.php or you can execute this command line:
# php demo/run.php
require_once __DIR__ . '/../vendor/autoload.php';
use euclid1990\PhpGoogleSuggest\GoogleSuggest;
$configArr = require __DIR__.'/../config/google_suggest.php';
$config = ['google_suggest' => $configArr];
$googleSuggest = new GoogleSuggest(new Illuminate\Config\Repository($config));
$english = 'Google';
$result = $googleSuggest->search($english, $configArr['language']);
echo "Search results for English keyword.\n";
print_r($result);
$japanese = 'あいうえお';
$result = $googleSuggest->search($japanese, $configArr['language']);
echo "Search results for Japanese keyword.\n";
print_r($result);
$vietnamese = 'tìm';
$result = $googleSuggest->search($vietnamese, $configArr['language']);
echo "Search results for Vietnamese keyword.\n";
print_r($result);Result:
$keyword = 'suggest';
// Class method
\GoogleSuggest::search($keyword);
// Helper
google_suggest($keyword);