stru / stru-hyperf-ui
Hyperf 的 Auth blade ui组件,配合 stru/stru-hyperf-auth 一起使用
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Language:CSS
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 文件,自己定义路由