欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php think make

丁元新1年前7瀏覽0評論
php think make是laravel框架中的CLI工具之一,它使得開發者可以更加快速地生成控制器、模型、中間件、視圖等文件。以下將分別介紹各個可用的make命令。
make:controller
make:controller用于生成控制器文件,例如我們需要創建一個名為Article的控制器,執行命令:
php think make:controller Article

該命令將在app/controller目錄下自動生成Article.php文件,代碼生成如下:
namespace app\controller;
use app\BaseController;
class Article extends BaseController
{
public function index()
{
return 'Hello World';
}
}

make:model
make:model用于生成模型文件,例如我們需要創建一個名為Article的模型,執行命令:
php think make:model Article

該命令將在app/model目錄下自動生成Article.php文件,代碼生成如下:
namespace app\model;
use think\Model;
class Article extends Model
{
//
}

make:request
make:request用于生成請求文件,例如我們需要創建一個名為ArticleRequest的請求類,執行命令:
php think make:request ArticleRequest

該命令將在app/request目錄下自動生成ArticleRequest.php文件,代碼生成如下:
namespace app\request;
use think\Validate;
class ArticleRequest extends Validate
{
protected $rule = [
'title' => 'require|max:25',
'content' => 'require',
];
}

make:middleware
make:middleware用于生成中間件文件,例如我們需要創建一個名為CheckLogin的中間件,執行命令:
php think make:middleware CheckLogin

該命令將在app/middleware目錄下自動生成CheckLogin.php文件,代碼生成如下:
namespace app\middleware;
class CheckLogin
{
public function handle($request, \Closure $next)
{
// 檢查登錄
return $next($request);
}
}

make:command
make:command用于生成命令文件,例如我們需要創建一個名為Test的命令,執行命令:
php think make:command Test

該命令將在app/command目錄下自動生成Test.php文件,代碼生成如下:
namespace app\command;
use think\console\Command;
use think\console\Input;
use think\console\Output;
class Test extends Command
{
protected function execute(Input $input, Output $output)
{
$output->writeln('Hello World');
}
}

以上就是php think make的一些示例,它使得我們可以更方便快捷地創建和管理一些文件。