stru / stru-hyperf-ui
Hyperf 的 Auth blade ui组件,配合 stru/stru-hyperf-auth 一起使用
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Language:CSS
pkg:composer/stru/stru-hyperf-ui
Requires
- duncan3dc/blade: ^4.11
 - hyperf/http-server: ^2.2
 - hyperf/task: ^2.2
 - hyperf/view: ^2.2
 - hyperf/view-engine: ^2.2
 
README
Description
使用blade模板实现发布注册,登录视图
Installation
composer require stru/stru-hyperf-ui
Publish
php bin/hyperf.php vendor:publish hyperf/view
php bin/hyperf.php vendor:publish stru/stru-hyperf-ui
Config
// config/autoload/view.php
return [
    'engine' => BladeEngine::class,
    'mode' => Mode::TASK,
    'config' => [
        'view_path' => BASE_PATH . '/resources/views/',
        'cache_path' => BASE_PATH . '/runtime/view/',
    ],
];
// ocnfig/autoload/server.php
return [
    'settings' => [
        ...
        // 静态资源
        'document_root' => BASE_PATH . '/public',
        'enable_static_handler' => true,
        // Task
        'task_worker_num' => 2,
        'task_enable_coroutine' => false
    ],
    'callbacks' => [
        ...
        // Task callbacks
        Event::ON_TASK => [Hyperf\Framework\Bootstrap\TaskCallback::class, 'onTask'],
        Event::ON_FINISH => [Hyperf\Framework\Bootstrap\FinishCallback::class, 'onFinish'],
    ]
];
Use
public function showLogin()
{
    return view('auth.login');
}
public function showRegister()
{
    return view('auth.register');
}
Tips
// 为了使模板内的路由更加灵活,可以配置 config/autolaod/blade.php 文件,自己定义路由