📜  laravel php artisan make:controller in subfolder - PHP (1)

📅  最后修改于: 2023-12-03 15:32:33.651000             🧑  作者: Mango

Laravel - 在子文件夹中生成控制器(Controller)

使用Laravel的 "Artisan" 命令行工具可以快速生成控制器。本文将介绍如何在Laravel中在子文件夹中生成控制器。

步骤
  1. 打开终端或命令行工具并转到项目根目录。

  2. 运行以下命令来生成一个新的控制器:

php artisan make:controller Subfolder/MyController

在这个命令中,"Subfolder"是控制器将被放置的子文件夹的名称,"MyController"是新控制器的名称。

  1. Laravel将生成一个名为 "MyController.php" 的新控制器,并将其放置在 "app/Http/Controllers/Subfolder" 目录中。

  2. 打开 "MyController.php" 并修改命名空间,以匹配新的子文件夹的名称和新控制器名称。例如,如果您将 "MyController" 控制器放在 "Subfolder" 子文件夹中,那么命名空间应该是这样的:

namespace App\Http\Controllers\Subfolder;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class MyController extends Controller
{
    // 控制器代码
}

现在您可以像平常一样在控制器中编写代码了。

结论

使用Laravel的 "Artisan" 命令行工具可以在子文件夹中快速生成控制器。只需简单地指定子文件夹名称和新控制器名称即可。然后打开生成的控制器并修改命名空间即可。