Hello World(最小示例)
app/Routes/routes.php:
use Mtphp\Route;
use App\Controllers\HomeController;
Route::get('/', [HomeController::class, 'index']);
app/Controllers/HomeController.php:
namespace App\Controllers;
use Mtphp\Http\Request;
class HomeController
{
public function index()
{
return view('home', ['title' => 'mtphp 首页']);
}
public function hello(Request $request, string $name)
{
return response()->json([
'hello' => $name,
'method' => $request->method(),
]);
}
}
app/Views/home.tpl:
<!DOCTYPE html>
<html><head><title>{{ $title }}</title></head>
<body><h1>{{ $title }}</h1></body></html>