- Albin Wong /
- 后端
PHP设计模式---组合模式(Composite Pattern)
定义允许将对象组合成树形结构来表现整体部分的参差结构,组合能让客户以一致的方式处理个别对象以及对象的组合 原理定义一个接口,所有类都继承这个接口(这为客户能一直处理枝叶对象提供了可能,因为每个类都要实现这里的每一个抽象方法) abstract classc MenuComponent { //获得类名称 public $name; //添加类别 publ...
定义允许将对象组合成树形结构来表现整体部分的参差结构,组合能让客户以一致的方式处理个别对象以及对象的组合 原理定义一个接口,所有类都继承这个接口(这为客户能一直处理枝叶对象提供了可能,因为每个类都要实现这里的每一个抽象方法) abstract classc MenuComponent { //获得类名称 public $name; //添加类别 publ...
定义在不破坏封装性的前提下捕获一个对象的内部状态,并在该对象之外保存这个状态,这样既可以将该对象回复到原先保存的状态 使用情况我们在编程的时候,经常保存对象的中间状态,当需要的时候,可以恢复到这个状态 结构发起人:记录当前时刻的内部状态,负责定义那些属于备份范围的状态,负责创建和恢复备忘数据。备忘录:负责存储发起人对象的内部状态,在需要的时候提供发起人需要的内部状态。管理角色:对备忘录进行管理...
运行环境要求 运行环境要求Mcrypt PHP 扩展 : php的加密扩展,提供多种加密算法 openssl扩展 : 对传输的数据进行加密mbstring 扩展 : mbstring 提供了针对多字节字符串的函数,能够帮你处理 PHP 中的多字节编码Tokenizer PHP 扩展 : php代码解析 安装composer安装 (LTS long time service)composer...
请求 基本信息获取 获取请求方法 $request->method();检测方法 $request->isMethod('post')请求路径 $request->path()获取完整url $request->url();获取ip $request->ip()获取端口 $request->getPort() 提取请求参数 基本获取 $name =...
创建控制器 php artisan make:controller UserController php artisan make:controller UserController --plain 路由以及访问 普通访问 Route::get('/User/add', 'UserController@add');带参数访问 Route::get('...
数据库操作 支持的数据库类型 MySQLPostgresSQLiteSQL Server 数据库连接配置文件位置 config/database.php结果集的返回类型 'fetch' => PDO::FETCH_ASSOC.env环境快速配置数据库基本操作 查询 DB::select插入 DB::insert更新 DB::update删除 DB::delete一般语句 DB::s...
视图 解析模板 view('user.add');分配数据到模板 view('user.edit',['username'=>'admin'])模板引擎blade 模板的默认存放位置 resources/views使用变量 {{$username}}使用函数 {{time()}}设置默认值 {{$username or 'guest'}}显示html代码 {!! $name !!}引...
响应 返回字符串return '哈哈哈';设置cookiereturn response('')->withCookie('id',20,60);返回jsonreturn response()->json(['a'=>100,'b'=>2000]);下载文件return response()->download('web.config');页面跳转return re...
运行环境要求 运行环境要求Mcrypt PHP 扩展 : php的加密扩展,提供多种加密算法 openssl扩展 : 对传输的数据进行加密mbstring 扩展 : mbstring 提供了针对多字节字符串的函数,能够帮你处理 PHP 中的多字节编码Tokenizer PHP 扩展 : php代码解析 安装composer安装 (LTS long time service)composer...
MethodNotAllowedHttpException问题注意请求的方式.方式不匹配. TokenMismatchException 问题到app/Http/Kernel.php中 注释一段代码\App\Http\Middleware\VerifyCsrfToken::class, Route Route::get('/admin/user/delete/{id}', [ 'as'...