PHP code example of charlielangridge / lunar-xero
1. Go to this page and download the library: Download charlielangridge/lunar-xero 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/ */
charlielangridge / lunar-xero example snippets
'charity' => [
'enabled' => true,
'name_path' => 'meta.charity_vat_relief.charity_name',
'number_path' => 'meta.charity_vat_relief.charity_number',
'declaration_name_path' => 'meta.charity_vat_relief.declaration_name',
'declared_at_path' => 'meta.charity_vat_relief.declared_at',
],
use CharlieLangridge\LunarXero\Support\XeroUrlFactory;
$invoiceUrl = XeroUrlFactory::customerInvoiceUrl(
$order->xero_online_invoice_url,
$order->xero_invoice_status,
);
use CharlieLangridge\LunarXero\Support\XeroUrlFactory;
use Inertia\Inertia;
return Inertia::render('Account/Orders/Show', [
'order' => [
'id' => $order->id,
'reference' => $order->reference,
'xeroInvoiceUrl' => XeroUrlFactory::customerInvoiceUrl(
$order->xero_online_invoice_url,
$order->xero_invoice_status,
),
],
]);
bash
php artisan vendor:publish --tag=lunarpanel-xero-config
bash
php artisan vendor:publish --tag=lunarpanel-xero-views
bash
php artisan migrate
bash
php artisan queue:work --queue=xero,default
bash
composer analyse