euclid1990 / php-google-suggest
PHP Google suggest 关键字工具。Google suggest 搜索结果。
1.0.0
2016-03-15 02:31 UTC
Requires
- php: >=5.4
- illuminate/config: ~5.0
Requires (Dev)
- phpunit/phpunit: ~4.1
This package is not auto-updated.
Last update: 2024-09-26 00:27:31 UTC
README
PHP Google suggest 关键字工具。Google suggest 搜索结果。
安装
需要 PHP 5.4。
可以通过 Composer 在项目中要求 euclid1990/php-google-suggest
包来安装 PHP Google Suggest Service Provider。
{ "require": { "euclid1990/php-google-suggest": "~1.0" }, "minimum-stability": "stable" }
或者
使用 Composer 安装此包
composer require euclid1990/php-google-suggest
使用 composer update
更新包或使用 composer install
安装。
配置
常用
添加 boostrap 自动加载文件
require_once __DIR__ . '/../vendor/autoload.php'; use euclid1990\PhpGoogleSuggest\GoogleSuggest;
对于 Laravel
要使用 Google Suggest 服务,您必须在启动 Laravel 应用程序时注册提供者。主要有两种方法。
在 config/app.php
中找到 providers
键并注册 Google Suggest Service Provider。
'providers' => [ // ... 'euclid1990\PhpGoogleSuggest\Providers\GoogleSuggestServiceProvider', ]
适用于 Laravel 5.1+
'providers' => [ // ... euclid1990\PhpGoogleSuggest\Providers\GoogleSuggestServiceProvider::class, ]
在 config/app.php
中找到 aliases
键。
'aliases' => [ // ... 'GoogleSuggest' => 'euclid1990\PhpGoogleSuggest\Facades\GoogleSuggest', ]
适用于 Laravel 5.1+
'aliases' => [ // ... 'GoogleSuggest' => euclid1990\PhpGoogleSuggest\Facades\GoogleSuggest::class, ]
使用方法
1. 常用 PHP
请参考 demo/run.php 或您可以直接执行以下命令行
# 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);
结果
2. 对于 Laravel
$keyword = 'suggest'; // Class method \GoogleSuggest::search($keyword); // Helper google_suggest($keyword);