1. Go to this page and download the library: Download esanj/app-service library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
esanj / app-service example snippets
'service_permissions' => [
'transactions.list' => [
'display_name' => 'List Transactions',
'description' => 'Allows viewing the list of all transactions for the service',
],
// ...
],
// service.permission already validates the token, so this is enough:
Route::get('/transactions', [TransactionController::class, 'index'])
->middleware('service.permission:transactions.list');
// Add service.validation only if you also need $request->attributes 'jwt_payload' in the handler:
Route::get('/transactions', [TransactionController::class, 'index'])
->middleware(['service.validation', 'service.permission:transactions.list']);
'extra_fields' => [
'content.product',
],
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.