PHP code example of alfianm / filament-login-kit
1. Go to this page and download the library: Download alfianm/filament-login-kit 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/ */
alfianm / filament-login-kit example snippets
use AlfianM\FilamentLoginKit\LoginKitPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
LoginKitPlugin::make(),
]);
}
LoginKitPlugin::make()
->sideImage(asset('images/login-bg.jpg'))
->sideImagePosition('left') // or 'right'
LoginKitPlugin::make()
->layoutMode('overlay')
->sideImage(asset('images/background.jpg'))
->overlayOpacity(0.6)
LoginKitPlugin::make()
->sideImage(asset('images/office.jpg'))
->sideImagePosition('right')
->backgroundPosition('top')
->formPosition('center')
->formAlignment('left')
->heading('Welcome Back')
->subheading('Sign in to continue'),
// app/Providers/Filament/AdminPanelProvider.php
use AlfianM\FilamentLoginKit\LoginKitPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
LoginKitPlugin::make()
->sideImage(asset('images/login-v3.jpg'))
->sideImagePosition('left'),
]);
}
// app/Providers/Filament/AdminPanelProvider.php
use AlfianM\FilamentLoginKit\LoginKitPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
LoginKitPlugin::make()
->sideImage(asset('images/login-v4.jpg'))
->layoutMode('split'),
]);
}
// app/Providers/Filament/AdminPanelProvider.php
use AlfianM\FilamentLoginKit\LoginKitPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
LoginKitPlugin::make()
->sideImage(asset('images/login-v5.jpg'))
->layoutMode('overlay')
->overlayOpacity(0.6),
]);
}
LoginKitPlugin::make()
->sideImage(match(LoginKitServiceProvider::getFilamentVersion()) {
'3' => asset('images/login-v3.jpg'),
'4' => asset('images/login-v4.jpg'),
default => asset('images/login-v5.jpg'),
}),
LoginKitPlugin::make()
->layoutMode('split')
->formPosition('center')
->backgroundPosition('center top'),
LoginKitPlugin::make()
->layoutMode('overlay')
->overlayOpacity(0.7)
->sideImage(asset('images/dark-bg.jpg')),
// In config/login-kit.php
'force_version' => '5', // or '4', '3'
protected static string $layout = 'filament-login-kit::components.layout.login';
bash
php artisan vendor:publish --tag=filament-login-kit-views
bash
php artisan vendor:publish --tag=filament-login-kit-config
bash
php artisan view:clear