Skip to content

khamdullaevuz/laravel-payme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

Installation

composer require khamdullaevuz/laravel-payme

Configuration

php artisan vendor:publish --tag=payme-config

Edit your configs in config/payme.php

Add service provider to config/app.php

'providers' => [
    // Other Service Providers
    Khamdullaevuz\Payme\PaymeServiceProvider::class,
],

Add facade to globally aliases in config/app.php

'aliases' => [
    // Other Aliases
    'Payme' => Khamdullaevuz\Payme\Facades\Payme::class,
],

Migrate database

php artisan migrate

Usage in route

use Khamdullaevuz\Payme\Facades\Payme;
use Khamdullaevuz\Payme\Http\Middleware\PaymeCheck;
use Illuminate\Http\Request;

// Other Routes

Route::any('/payme', function (Request $request) {
    return Payme::handle($request);
})->middleware(PaymeCheck::class);