2、Hyperf 3 快速使用 - Hypref 3 路由与控制器初体验
hi,我是温新,一名 PHPer
Hypref 版本:Hyperf 3.0
PHP 版本:PHP 8.2
系统版本:Rocky Linux 9.1
说明:
1、Hyperf 快速使用系列将全部在 Rocky Linux 9.1 中完成;
2、服务器、PHP 版本 等系列前置条件默认已符合;
学习目标:使用路由与控制器完成一次请求
Hypref 的用法与 Laravel 很相似,因此使用起来也是非常容易。本篇文章的目标很简单,就是体验一把路由-控制器-试图。
第一步:创建控制器并定义方法
<?php
// App\Controller\Demo\DemoController.php
namespace App\Controller\Demo;
class DemoController
{
public function index()
{
return 'Controller: Hello Hyperf 3';
}
}
第二步:定义路由
// config/route.php
Router::get('/demo', [\App\Controller\Demo\DemoController::Class, 'index']);
第三步:访问路由
$curl http://localhost:9501/demo
Controller: Hello Hyperf 3
修改代码后需要重启 Hyperf 服务才能生效。
到这里,就完成了路由、控制器、视图的这一个过程。这样一看,其实就是一个 Laravel。
用到 Hyperf,有一个知识点就需要,那就是注解
。下篇文章将学习注解路由,看看它有什么不一样。
我是温新,学习永无止境。
请登录后再评论