pboivin
11/03/2021, 5:23 PMIvan Markov
11/03/2021, 5:26 PM`Sebastlan
11/03/2021, 7:45 PMchrispymm
11/03/2021, 7:47 PM`Sebastlan
11/03/2021, 7:47 PMchrispymm
11/03/2021, 7:48 PMphp artisan vendor:publish --provider="CwsDigital\TwillMetadata\TwillMetadataServiceProvider" --tag=viewschrispymm
11/03/2021, 7:49 PM`Sebastlan
11/03/2021, 7:57 PMBem
11/04/2021, 10:07 AMifox
11/04/2021, 10:09 AMcms-settings.saved event.Bem
11/04/2021, 10:20 AMifox
11/04/2021, 10:31 AMEventServiceProviderifox
11/04/2021, 10:34 AMEvent::listen(['cms-settings.saved'], function () {
//
});Bem
11/04/2021, 10:55 AMagnonym
11/04/2021, 11:07 AM<?php
namespace App\Listeners;
use Illuminate\Support\Facades\Cache;
use Spatie\ResponseCache\Facades\ResponseCache;
class TwillEventSubscriber
{
/**
* Handle settings saved.
*/
public static function handleSettingsSaved($event)
{
Cache::forget('setting.menu.header');
Cache::forget('setting.menu.footer');
ResponseCache::clear();
}
/**
* Register the listeners for the subscriber.
*
* @param \Illuminate\Events\Dispatcher $events
* @return void
*/
public function subscribe($events)
{
$events->listen(
'cms-settings.saved',
[TwillEventSubscriber::class, 'handleSettingsSaved']
);
}
}
and in app/Providers/EventServiceProvider.php
/**
* The subscriber classes to register.
*
* @var array
*/
protected $subscribe = [
'App\Listeners\TwillEventSubscriber',
];chrispymm
11/04/2021, 11:39 AMchrispymm
11/04/2021, 11:42 AMchrispymm
11/04/2021, 11:58 AMRayderxx
11/04/2021, 12:01 PMBem
11/04/2021, 1:28 PMBem
11/04/2021, 1:30 PMchrispymm
11/04/2021, 3:09 PMpboivin
11/04/2021, 3:30 PM$item->elements[$i]['browsers']['myfield'][0]['id']?chrispymm
11/04/2021, 3:38 PM$linkable = \A17\Twill\Models\Model::getActualClassNameForMorph($links[0]['endpointType'])::find($links[0]['id']);pboivin
11/04/2021, 3:41 PMpboivin
11/04/2021, 3:45 PMchrispymm
11/04/2021, 3:46 PMchrispymm
11/04/2021, 3:49 PMpboivin
11/04/2021, 3:50 PMpboivin
11/04/2021, 3:50 PM