怎么使用lumen 框架
时间: 2024-06-09 13:11:17 浏览: 219
Lumen 是 Laravel 框架的一个精简版,主要用于构建轻量级的 API 或微服务。以下是使用 Lumen 框架创建一个简单的 API 的步骤:
1. 安装 Lumen 框架
使用 Composer 安装 Lumen 框架:
```
composer create-project --prefer-dist laravel/lumen your-project-name
```
2. 配置环境
在 `.env` 文件中配置数据库连接、APP_KEY 等环境变量。
3. 创建路由
在 `routes/web.php` 中定义路由:
```php
$router->get('/hello', function () use ($router) {
return 'Hello, World!';
});
```
4. 创建控制器
创建一个控制器文件 `app/Http/Controllers/ExampleController.php`:
```php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ExampleController extends Controller
{
public function hello(Request $request)
{
return 'Hello, ' . $request->input('name', 'World') . '!';
}
}
```
5. 定义路由到控制器
在 `routes/web.php` 中定义路由到控制器:
```php
$router->get('/hello/{name}', 'ExampleController@hello');
```
6. 运行应用
使用 PHP 内置的服务器运行应用:
```
php -S localhost:8000 -t public
```
现在访问 `http://localhost:8000/hello` 将返回 `Hello, World!`,访问 `http://localhost:8000/hello/John` 将返回 `Hello, John!`。
阅读全文