2017 © Pedro Peláez
 

library php-google-suggest

PHP Google suggest keyword tool. Google suggest search result.

image

euclid1990/php-google-suggest

PHP Google suggest keyword tool. Google suggest search result.

  • Tuesday, March 15, 2016
  • by euclid1990
  • Repository
  • 2 Watchers
  • 8 Stars
  • 29 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 2 Versions
  • 7 % Grown

The README.md

PHP Google Suggest

Latest Stable Version Total Downloads License, (*1)

PHP Google suggest keyword tool. Google suggest search result., (*2)

Installation

PHP 5.4 is required., (*3)

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., (*4)

{
    "require": {
        "euclid1990/php-google-suggest": "~1.0"
    },
    "minimum-stability": "stable"
}

or, (*5)

Require this package with composer:, (*6)

composer require euclid1990/php-google-suggest

Update your packages with composer update or install with composer install., (*7)

Setup

Commmon

Add boostrap autoload file:, (*8)

require_once __DIR__ . '/../vendor/autoload.php';

use euclid1990\PhpGoogleSuggest\GoogleSuggest;

For Laravel

To use the Google Suggest Service, you must register the provider when bootstrapping your Laravel application. There are essentially two ways to do this., (*9)

Find the providers key in config/app.php and register the Google Suggest Service Provider., (*10)

    'providers' => [
        // ...
        'euclid1990\PhpGoogleSuggest\Providers\GoogleSuggestServiceProvider',
    ]

for Laravel 5.1+, (*11)

    'providers' => [
        // ...
        euclid1990\PhpGoogleSuggest\Providers\GoogleSuggestServiceProvider::class,
    ]

Find the aliases key in config/app.php., (*12)

    'aliases' => [
        // ...
        'GoogleSuggest' => 'euclid1990\PhpGoogleSuggest\Facades\GoogleSuggest',
    ]

for Laravel 5.1+, (*13)

    'aliases' => [
        // ...
        'GoogleSuggest' => euclid1990\PhpGoogleSuggest\Facades\GoogleSuggest::class,
    ]

Usage

1. Common PHP:

Please refer to demo/run.php or you can execute this command line:, (*14)

# 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:, (*15)

Preview, (*16)

2. For Laravel

$keyword = 'suggest';
// Class method
\GoogleSuggest::search($keyword);
// Helper
google_suggest($keyword);

Reference

Packagist, (*17)

The Versions

15/03 2016

dev-master

9999999-dev

PHP Google suggest keyword tool. Google suggest search result.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Nguyen Van Vuong

15/03 2016

1.0.0

1.0.0.0

PHP Google suggest keyword tool. Google suggest search result.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Nguyen Van Vuong