摘要:
方法一 验证器的使用 单独抽离成一个文件 declare (strict_types = 1); namespace app\validate; use think\Validate; class ValidateAll extends Validate { /** * 定义验证规则 * 格式:'字 阅读全文
摘要:
资源路由 use think\facade\Route; // 资源路由 thinkphp提供了一个命令 方便开发者快速生成一个资源控制器 // 执行 php think make:controller Blog Blog是控制器类文件名字 // 标识 index 类型 get 路由 blog // 阅读全文
摘要:
路由分组 route/app.php // 路由分组 相同规则的路由方一起分组 // Route::group('blog', function () { // Route::rule(':id', 'blog/index'); // Route::rule('index', 'blog/login 阅读全文
摘要:
路由的使用 在route/app.php文件里设置路由 use think\facade\Route; // rule() // 还有其他的快捷方式 Route::GET POST PUT DELETE PATCH HEAD OPTIONS ANY // Route::rule('index/:id 阅读全文
摘要:
多对多的查询 常见场景是权限控制, 一个用户有多个身份, 一个身份可以给多个用户. users 模块 和其他模块 namespace app\model; use think\Model; class Users extends Model { public function role() { re 阅读全文
摘要:
模型预载入查询 筛选 统计 模型里 public function profile() { return $this->hasMany(Profile::class); } 使用的地方 类里 public function index() { // 普通查询 有多少条数据 foreach就会获取多少 阅读全文