You can create the default empty login page in simple way
$page = new \Webmagic\Dashboard\Pages\LoginPage();
This code will create empty login page. Basic page implements \Webmagic\Dashboard\Core\Renderable contract and may be simply returned as the result in controller or route function
Route::get('/', function(){
return new \Webmagic\Dashboard\Pages\LoginPage();
});
Basic pages has getters and setters for the next areas:
'title' => [
'default' => 'Login'
],
'logo_link' => [
'default' => '/'
],
'register_link',
'forgot_password_link',
'before_form',
'form' => [
'type' => Form::class
],
'after_form'
Add default login form with possibility to set custom action
return (new \Webmagic\Dashboard\Pages\LoginPage())->setDefaultForm();