Laravel 生成Controller

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 生成Controller相关的知识,希望对你有一定的参考价值。

 cmd中执行命令

php artisan make:controller TaskController

会再

 app/Http/Controllers中

生成TaskController文件

如果使用php strom 直接创建class效果也是一样的

我们完善代码

<?php


namespace App\\Http\\Controllers;


class TaskController extends Controller


    public function index()
    
        return "index";
    

    public function read($id)
    
        return 'id' . $id;
    

然后通过router/web.app去 指向这个控制器

Route::get('task', [TaskController::class, 'index']);

会直接输出 index

 访问read呢

Route::get('task/read/id', [TaskController::class, 'read']);

 发现了吗。我们通过使用 controller 简略了方法的写法。而是写到了控制器里面。

以上是关于Laravel 生成Controller的主要内容,如果未能解决你的问题,请参考以下文章

laravel特殊功能代码片段集合

需要一种有效的方法来避免使用 Laravel 5 重复代码片段

laravel artisan 常用命令

laravel 自定义命令生成 servicerepository层

Laravel:如何在控制器的几种方法中重用代码片段

Laravel 4 - 如何使用其方法生成控制器