euclid1990last / 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 auto-updated.
Last update: 2024-09-08 20:18:51 UTC
README
PHP Google suggest 关键词工具。Google suggest 搜索结果。
安装
需要 PHP 5.4。
可以通过在项目的 composer.json
中添加 euclid1990/php-google-suggest
包,使用 Composer 安装 PHP Google Suggest 服务提供者。
{ "require": { "euclid1990/php-google-suggest": "~1.0" }, "minimum-stability": "stable" }
或者
使用 composer 安装此包
composer require euclid1990/php-google-suggest
使用 composer update
更新包,或使用 composer install
安装。
设置
通用
添加 bootstrap 自动加载文件
require_once __DIR__ . '/../vendor/autoload.php'; use euclid1990\PhpGoogleSuggest\GoogleSuggest;
对于 Laravel
要使用 Google Suggest 服务,你必须在启动 Laravel 应用程序时注册提供者。主要有两种方法可以做到这一点。
在 config/app.php
中找到 providers
键并注册 Google Suggest 服务提供者。
'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);