此包允许用户使用谷歌自定义搜索API搜索任何主题,从mawdoo3.com获取前10个结果,保存选择的结果,对它们进行评论、修改或从数据库中删除。

dev-master 2019-06-16 13:49 UTC

This package is not auto-updated.

Last update: 2024-10-01 13:40:37 UTC


README

谷歌自定义搜索包

描述

此包允许用户使用谷歌自定义搜索API搜索任何主题,并从mawdoo3.com获取前10个结果,保存选择的结果,对它们进行评论、修改或从数据库中删除。

先决条件

  • PHP 7.2+
  • Laravel 5.5.*

运行应用程序

  • 进入项目文件夹
  • 在终端运行 composer require mawdoo3customsearchtask/search:dev-master
  • 进入config/并在app.php的providers中注册包,添加此行 Mawdoo3\Search\SearchServiceProvider::class
  • 在终端运行 php artisan vendor:publish 并选择包编号以将包配置文件发布到您的项目配置文件夹
  • 进入config/,打开sp_mawdoo3_laravel.php并更改谷歌自定义搜索API凭证,在从谷歌获取它们后,并注册您的搜索引擎以搜索 www.mawdoo3.com
  • 在终端运行 php artisan migrate 以将“saved_results”表添加到您的数据库
  • 在终端运行 php artisan config:cache
  • 访问 YOUR_PROJECT_URL/search 并享受!

导出为CSV

  • 进入app/Console/并打开Kernel.php
  • 查找protected $commands,并添加此行 Commands\ExportResults::class
  • 在终端运行 php artisan export-to-csv 以获取所有数据库记录并将它们导出到CSV文件,或者您可以运行 php artisan export-to-csv --numberOfRecords=number 以导出特定数量的记录
  • 在项目的根目录中查找CSVFiles文件夹,您将找到导出的文件

作者

  • Laith N. Al-Ammouri