volkenomakers / google-places-reviews
在Laravel项目中显示Google Places评论
Requires
- php: ^8.0
This package is auto-updated.
Last update: 2024-09-17 16:09:39 UTC
README
VolkenoMakers-GPR是一个用于管理Google Places评论显示的Laravel包。它简单易用,旨在填补显示您业务评论所需的可靠文档和资源的空白。
演示
您可以在此处查看包演示
安装
您可以通过composer安装此包
composer require volkenomakers/google-places-reviews
如果已安装,必须在config/app.php中的providers数组中添加包提供者
'providers' => [ ... ... ... /* * Package Service Providers... */ VolkenoMakers\GooglePlacesReviews\GooglePlacesReviewsServiceProvider::class, ... ... ... ],
安装后,必须发布vendor
php artisan vendor:publish --provider="VolkenoMakers\GooglePlacesReviews\GooglePlacesReviewsServiceProvider"
更新配置文件
要配置包,必须编辑config/google-places-reviews.php文件以填写必要的信息。
<?php /* Configuration. Note: You'll need a Google maps API key - requires both Maps JS and Places API services enabled. */ return [ 'place_ID' => '', // [REQUIRED] Get from: https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder 'business_type' => '', // [REQUIRED] Example: FinancialService (http://schema.org) 'business_name' => '', // [REQUIRED] Your Business name 'street_address' => '', // Your business address 'locality' => '', // Example: Docklands (http://schema.org/addressLocality) 'region ' => '', // Your business region 'post_code' => '', // Your business post code 'logo_path' => '', // Your business logo lurl 'min_star' => '1', // The minimum star rating (min = 1) 'max_rows' => '5', // The maximum number of results (max = 5) 'api_key' => '', // [REQUIRED] Google API Key ];
覆盖包CSS样式
您可以通过在public/vendor/gp-reviews.css文件中添加自定义CSS来覆盖包样式。如果您还想添加新类或id以进一步定制,必须编辑集成在resources/views/vendor/gp-reviews.blade.php中的视图文件。
多语言配置(i18n)
该包支持多语言,默认配置了两种语言:英语和法语。另一方面,您可以通过在resources/lang/vendor/gp-reviews中创建您要使用的语言的文件夹来添加其他语言,将键分配给文本值。
重要信息
您不能在lang文件夹中配置一年中月份的国际化名称。为此,您必须编辑resources/views/vendor/gp-reviews.blade.php文件第154行。默认月份为法语。
var convertTime = function(UNIX_timestamp) { var a = new Date(UNIX_timestamp * 1000); var months = ['Janv','Fév','Mar','Avr','Mai','Juin','Juil','Août','Sept','Oct','Nov','Déc']; // You can change this var time = a.getDate() + ' ' + months[a.getMonth()] + ' ' + a.getFullYear(); return time; }
如何使用VolkenoMakers-GPR
您必须在放置它的视图中包含resources/views/vendor/gp-reviews/gp-reviews.blade.php文件。
@section('content) ... ... ... <div> @include('vendor.gp-reviews.gp-reviews') @stack('scripts') </div> @endsection
在您的母版模板中,您必须添加push helper,脚本值如下
@push('scripts')
最后,您必须在主模板的head标签中添加包CSS链接,如下所示
<link rel="stylesheet" href="{{ asset('vendor/gp-reviews/gp-reviews.css') }}">
版权和许可
google-places-reviews由Sadio Sangharé为Volkeno Makers编写,并按照MIT许可发布。
版权(c)2023 VolkenoMakers