mapeo de plantilla de pedidos ns
Usarás este filtro para mutar o agregar etiquetas de plantilla personalizadas. Si has creado etiquetas de plantilla personalizadas, esta será la forma de proporcionar sus implementaciones.
<?php
namespace Modules\YourModule\Providers;
use Illuminate\Support\ServiceProvider as CoreProvider;
use App\Classes\Hook;
class ServiceProvider extends CoreProvider
{
public function boot()
{
Hook::addFilter( 'ns-orders-template-mapping', function( $tags, $order ) {
$tags[ 'my_tag' ] = $order->customAttribute;
return $tags;
}, 10, 2 ); // 10: priority, 2: the function takes 2 arguments
}
}
En este código, estamos convirtiendo cualquier etiqueta de plantilla como {my_tag} al valor de la propiedad "customAttribute". Sin embargo, ten en cuenta que las adaptas a tus necesidades reales.