Download the PHP package hemend/laravel-api without Composer

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

laravel-api

Use shields for your packagist.org repository that shows how many times your project has been downloaded from packagist.org or its latest stable version.

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

Requirements

It is mandatory to delete files whose path is listed below:

Publish commands

In this section, you need to copy the required files from the package to your local path. If you execute the following command, you do not need to use commands after that:

Copy config > php artisan vendor:publish --provider="Hemend\Api\ApiServiceProvider" --tag=config
Copy migrations > php artisan vendor:publish --provider="Hemend\Api\ApiServiceProvider" --tag=migrations
Copy seeders > php artisan vendor:publish --provider="Hemend\Api\ApiServiceProvider" --tag=seeders
Copy models > php artisan vendor:publish --provider="Hemend\Api\ApiServiceProvider" --tag=models

Changes in project files

  1. Edit public/index.php:

  2. Edit config/auth.php:

  3. Empty the contents of the routes/api.php file and paste the following codes:

Api commands

Keyword meanings

Keyword Meaning Example
[Service] Service name Admin or Client ...
[Version] Version of service 1 or 2 or ... or 99
[Package] Package from the server version Auth or Account ...
[Endpoint] Endpoint from the server version SignIn or TokensGet ...
[Mode]? Set the endpoint mode default(client) admin or client
[Guard]? Set the service guard default(api) admin or client
[Flag]? Set the permission flag default(private) private or public or private_only or public_only

Create a service with default endpoints:

Create a specific endpoint (It is created if there is no service and version)

Create a specific endpoint (You will get an error if there is no service and version)

Create a service:

Create a version for service:

Other settings

  1. After installing the package and doing the above, you need to publish and migrate to the database:

  2. Trackable Job Example(path: app/Jobs/TrackableTest.php):

usage:

License

Licensed under the MIT license, see LICENSE


All versions of laravel-api with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
hemend/php-library Version ^1.3.0
laravel/passport Version ^12.2.0
propaganistas/laravel-phone Version ^5.3.2
spatie/laravel-permission Version ^6.7.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 hemend/laravel-api contains the following files

Loading the files please wait ....