stru/stru-hyperf-ui

Hyperf 的 Auth blade ui组件,与stru/stru-hyperf-auth 一起使用

v0.1.0 2022-01-25 08:14 UTC

This package is auto-updated.

Last update: 2024-09-25 14:32:48 UTC


README

描述

使用blade模板实现发布注册,登录视图

安装

composer require stru/stru-hyperf-ui

发布

php bin/hyperf.php vendor:publish hyperf/view
php bin/hyperf.php vendor:publish stru/stru-hyperf-ui

配置

// 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'],
    ]
];

使用

public function showLogin()
{
    return view('auth.login');
}
public function showRegister()
{
    return view('auth.register');
}

提示

// 为了使模板内的路由更加灵活,可以配置 config/autolaod/blade.php 文件,自己定义路由