Download the PHP package denason/wikimind without Composer

On this page you can find all versions of the php package denason/wikimind. 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 wikimind

WikiData API (wikiMind) Laravel Package

🧠 A robust and developer-friendly Laravel package for querying Wikidata using SPARQL. With this package, you can seamlessly connect your Laravel application to Wikidata's vast and structured knowledge base, enabling access to entities, properties, and their relations in a programmatic and efficient manner.

Whether you're building educational tools, conducting data analysis, or enriching content with real-time knowledge, this package provides a fluent interface to fetch structured data directly from Wikidata.

Perfect for applications needing semantic data, linked entities, and flexible filters — with full Laravel

Say goodbye to raw API calls! With this package, you get full Laravel Facade support, smart query enhancements, and a streamlined interface for precise data retrieval.

Features

Requirements

Installation

Usage Examples

You can use the global wikiMindQuery() helper or dependency injection with the interface to access all features.

Using Helper :

Available Methods

All methods are accessible via the wikiMindQuery() helper or through dependency injection using the WikimindInterface.

Method Description
select() Specifies the variables to select in the query.
where() Adds conditions to the query (subject, predicate, object).
optional() Adds optional parts to the query.
filter() Adds a filter condition.
lang() Sets the language for the query (e.g., 'fa', 'en').
limit() Sets the number of results to return.
distinct() Ensures the results are distinct (removes duplicates).
orderBy() Specifies the variable and direction for ordering results.
get() Executes the query and returns the results in the specified format (e.g., 'array', 'collection').

Dependency Injection Example

Instead of using the global wikiMindQuery() helper, you can inject the WikimindInterface directly into your controller, service, or job.

This approach takes advantage of Laravel's service container to resolve the interface to its concrete implementation automatically.

License

This package is open-sourced software licensed under the MIT license.


All versions of wikimind with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
illuminate/support Version ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.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 denason/wikimind contains the following files

Loading the files please wait ...