kunal
kunal

Reputation: 253

How to use core php library in laravel?

. I want to implement this package in my laravel. Package link is below:-

https://github.com/joshdick/miniProxy/blob/master/miniProxy.php

Its working fine when i run using php file. But i don't knw how to implement this package file in laravel. This package contains only one file. Can anyone guide me or help me how to do this package functioning in laravel.

Upvotes: 2

Views: 2912

Answers (3)

David Auvray
David Auvray

Reputation: 317

You can create a ServiceProvider like this in app/Providers :

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class HelperServiceProvider extends ServiceProvider
{
    /**
    * Bootstrap the application services.
    *
    * @return void
    */
    public function boot()
    {
        //
    }

    /**
     * Register the application services.
     *
     * @return void
     */
    public function register()
    {
        foreach (glob(app_path().'/Helpers/*.php') as $filename) {
            require_once($filename);
        }
    }
}

In you config/app file, add this new serviceProvier

App\Providers\HelperServiceProvider::class,

Then create a folder /Helpers in /app folder (./app/Helpers) and put your file in this folder. Now you can access all this folder functions from everywhere.

Upvotes: 0

Mehdi Meshkatian
Mehdi Meshkatian

Reputation: 308

simply add it in your composer.json

Upvotes: 1

user10933157
user10933157

Reputation:

You can simply include this file in your class. Put it somewhere meaningful, like /vendor or /lib and include it in the class where you want to use it.

Some information on including external PHP files: https://laraveldaily.com/how-to-use-external-classes-and-php-files-in-laravel-controller/

Upvotes: 1

Related Questions