webman/app/controller/IndexController.php

39 lines
823 B
PHP
Raw Normal View History

2025-02-15 12:13:10 +08:00
<?php
namespace app\controller;
use support\Request;
use App\Utils\ApiResponse;
2025-02-18 11:35:00 +08:00
use support\Log;
2025-02-15 12:13:10 +08:00
class IndexController
{
2025-02-18 11:35:00 +08:00
protected $noNeedLogin = ['index'];
2025-02-15 12:13:10 +08:00
public function index(Request $request)
{
2025-02-18 11:35:00 +08:00
Log::channel('plugin.admin.default')->info('test');
2025-02-15 12:13:10 +08:00
static $readme;
if (!$readme) {
$readme = file_get_contents(base_path('README.md'));
}
return $readme;
}
public function view(Request $request)
{
return view('index/view', ['name' => 'webman']);
}
public function json(Request $request)
{
// return json(['code' => 0, 'msg' => 'ok']);
$users = [
['id' => 1, 'name' => '张三'],
['id' => 2, 'name' => '李四'],
];
return ApiResponse::success($users);
}
}