Download the PHP package nicxonsolutions/google-reviews without Composer

On this page you can find all versions of the php package nicxonsolutions/google-reviews. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package google-reviews

Nicxon Google Reviews for Laravel

Production-ready Laravel package for displaying Google Reviews using multiple drivers, including Google Business Profile OAuth as the default integration method.

Unlike traditional Google Places integrations, the default driver does not require:

The package is designed for:


Table of Contents


Features


Requirements

Official Google documentation:


Installation

Install the package:

Publish configuration:

Optional asset publishing:

For local/path repository installation and OAuth walkthroughs, see:


Configuration

Add the following variables to your .env file.


Drivers

Business Profile Driver (Default)

Recommended for most websites.

Notes

GOOGLE_BUSINESS_PROFILE_LOCATION is optional.

If omitted, the package automatically uses the first accessible Business Profile location.

For multi-location accounts:

This value is a Google Business Profile location identifier, not a Google Maps Place ID.


Places API Driver

Optional official Google Places API integration.

Important

This driver requires:


Nicxon Connector Driver (Future)

Reserved for future hosted integrations.

Currently this driver returns a friendly setup message until the hosted service becomes available.


Blade Usage

Render the default widget:

Specify a Business Profile location:


Livewire Usage

If livewire/livewire is installed, the package automatically registers:


JSON API Endpoint

The package exposes a resilient frontend endpoint.

Endpoints:

Example response:

Failure response example:

The endpoint never exposes raw Google API exceptions directly to frontend users.


Vue Integration

Publish assets:

Published Vue component:

Usage example:


React Integration

Published React component:

Usage example:


Web Component Integration

Published web component:

Usage:

With a specific location:


Styling

The package automatically serves scoped widget CSS:

Benefits

Source CSS entry:


Caching

The package caches successful review responses automatically.

Environment variables:

Cache Strategy


Error Handling

The package gracefully handles:

By default, production pages fail quietly.

Enable visible diagnostics during development:


Security Notes

Never commit sensitive credentials into source control.

Recommended:


Production Recommendations

Recommended production setup:

Recommended cache drivers:


Publishing Assets

Publish package assets:

Publish configuration:


Troubleshooting

Route Not Defined

If you encounter:

Ensure package routes are loaded before route generation.

Run:


Widget Not Showing Reviews

Verify:


Livewire Component Missing

Install Livewire:


License

Licensed under GPL-2.0-or-later.

Copyright © PT. Nicxon International Solutions


All versions of google-reviews with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/cache Version ^10.0|^11.0|^12.0|^13.0
illuminate/contracts Version ^10.0|^11.0|^12.0|^13.0
illuminate/http Version ^10.0|^11.0|^12.0|^13.0
illuminate/routing Version ^10.0|^11.0|^12.0|^13.0
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/view Version ^10.0|^11.0|^12.0|^13.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nicxonsolutions/google-reviews contains the following files

Loading the files please wait ...