1. Go to this page and download the library: Download kenepa/banner 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/ */
kenepa / banner example snippets
use Kenepa\Banner\BannerPlugin;
use Filament\Panel;
public function panel(Panel $panel): Panel
{
return $panel
// ...
->plugins([
BannerPlugin::make()
]);
}
use Kenepa\Banner\BannerPlugin;
use Filament\Panel;
public function panel(Panel $panel): Panel
{
return $panel
// ...
->plugins([
BannerPlugin::make()
->persistsBannersInDatabase()
]);
}
use Kenepa\Banner\Facades\BannerManager;
BannerManager::store($bannerData);
use Kenepa\Banner\Facades\BannerManager;
$banners = BannerManager::getAll();
use Kenepa\Banner\Facades\BannerManager;
BannerManager::delete('banner_id_123');
use Kenepa\Banner\Facades\BannerManager;
$updatedBannerData = \Kenepa\Banner\ValueObjects\BannerData::fromArray([
// ID must be the same
'id' => 'banner_id',
'name' => 'updated title'
// ... all other properties of the banner
]);
BannerManager::update($updatedBannerData);
BannerPlugin::make()
->title('My Banner Manager')
->subheading('Manage your website banners');