国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

最近更新

workerman 5.1.0 - 2025-02-05

  • 提供Workerman\Coroutine類,底層自動適配Swoole、Swow、Fiber協(xié)程
  • 提供協(xié)程相關的組件,例如 Context Channel Barrier Parallel WaitGroup Locker Pool等,底層自動適配Swoole、Swow、Fiber協(xié)程
  • Workerman\Events\Revolt改名為Workerman\Events\Fiber,并且不會自動開啟,需要手動開啟 ($worker->eventLoop = Fiber::class)
  • 更多參考 Workerman發(fā)布5.1版本 Webman發(fā)布2.1版本

webman-framework 2.1 - 2025-02-05

workerman 5.0.0 - 2025-01-01

  • 支持Fiber協(xié)程
  • 支持Swoole協(xié)程
  • 支持Swow協(xié)程

webman-framework 1.6.9 - 2024-12-11

  • 支持枚舉類型控制器參數(shù)注入
  • support/helpers.php 移動到vendor/workerman/webman-framework/src/support下

webman-framework 1.6.0 - 2024-11-18

  • 要求PHP>=8.0
  • 支持通過控制器參數(shù)獲取輸入
  • 支持控制器中間件
  • 支持 Route::fallback()->middleware(...); 給4xx請求增加中間件
  • 支持 Route::disableDefaultRoute()關閉特定應用、控制器的默認路由
  • 支持 $request->setGet() $request->setPost() $request->setHeaders() 覆蓋get post headers 數(shù)據(jù)
  • view() 支持省略模板參數(shù)以及絕對路徑

更多參考 升級到1.6

webman-framework 1.5.17 - 2024-05-11

支持自定義應用插件 public 目錄
優(yōu)化Model DIE智能提示

webman-framework 1.5.15 - 2024-01-15

增加超全局中間件
支持跨應用設置中間件

webman-framework 1.5.14 -2024-01-03

增加助手函數(shù)input()

webman-framework 1.5.11 -2023-10-31

支持 mongodb/laravel-mongodb

webman-framework 1.5.7 - 2023-07-17

路由分組支持在任意位置設置中間件

webman-framework 1.5.4 - 2023-03-28

$request->getRealIp() 增加合法性檢查
view(string $template, array $vars = [], string $app = null, string $plugin = null) 支持plugin參數(shù)

webman-framework 1.5.1 - 2023-02-17

windows下使用PHP_BINARY常量對應的php啟動

webman-framework 1.5.0 - 2023-02-01

支持workerman v5協(xié)程版本
增加support\Context類用于記錄協(xié)程上下文

更多參考 https://github.com/walkor/webman-framework/releases

webman-framework 1.4.8 - 2022-10-18

webman-framework 1.4.6 - 2022-09-19

默認關閉控制器復用

利用命令composer create-project workerman/webman 新建的webman項目 app.controller_reuse 配置將默認為
false,開發(fā)者仍然可以手動將其設置為true開啟控制器復用。

此變動不影響老項目。

提示
很多開發(fā)者習慣了傳統(tǒng)框架每個請求都重新初始化一個控制器的模式,所以官方默認將控制器復用關閉。
關閉控制器復用后helloworld壓測性能損失約10%左右,但真實業(yè)務下性能損失可以忽略不計。

支持控制器參數(shù)注入

例子

<?php
namespace app\controller;

use app\model\User;
use support\Request;

class User
{
    public function find(Request $request, User $user)
    {
        return $user->find(1);
    }
}

感謝 377960738 的貢獻

helpers.php里路徑相關函數(shù)支持子路徑參數(shù)

例如

public_path('css/main.css');
//相當于
public_path() . '/css/main.css';

感謝 377960738 的貢獻

自帶的Container支持簡單的依賴注入

參見 https://github.com/walkor/webman-framework/pull/69
感謝 krissss 的貢獻

url駝峰支持短線(-)格式

例如 /user/login-check 等同于 /user/loginCheck 等同于 /user/logincheck

其它更多變更請參考 github

workerman 4.1.0 - 2022-08-20

  • 要求PHP>=7.0 (PHP<7的用戶請繼續(xù)使用4.0版本)
  • 使用更安全的隨機函數(shù)

webman-framework 1.4.2 - 2022-08-15

  • 支持應用插件
  • 支持自動路由,無需再安裝auto-route插件
  • 可選擇不復用控制器,每次請求都會調(diào)用控制器__construct()方法,無需再安裝action-hook插件
  • 視圖后綴文件配置必須在 views.options里配置
  • 增加$request->plugin屬性,用于標記當前請求屬于哪個插件

更多參考 webman1.4升級指南

workerman 4.0.41 - 2022-07-19

workerman 4.0.40 - 2022-07-18

  • 大文件上傳內(nèi)存優(yōu)化
  • 修復session Gc時機問題
  • 增加fastcgi客戶端協(xié)議

webman-framwork 1.3.19 - 2022-07-01

  • 支持Model智能提示

webman-framwork 1.3.16 - 2022-06-09

  • 支持在中間件中通過 $response->exception(); 獲取業(yè)務異常
  • 支持在中間件中通過 $request->route->param(); 獲取路由參數(shù)

webman-framwork 1.3.14 - 2022-05-17

  • config/session.php中支持更多Session相關配置

webman-framework 1.3.10 - 2022-04-22

  • 安裝或更新webman不再覆蓋 support/helpers.php
  • 增強 $request->getRealIp() 方法
  • 支持 server.stop_timeout 配置,用于控制停止webman的超時時間(需要workerman>=4.0.34),默認2秒。

workerman 4.0.34 - 2022-04-21

  • Workerman\Protocols\Http\Request::sessionId($sid) 支持sid函數(shù)
  • 優(yōu)化多文件上傳
  • Session支持 RedisClusterSessionHandler
  • Session RedisSessionHandler 支持 心跳和重連
  • 支持 Workerman\Worker::$stopTimeout參數(shù),用于控制停止workerman的超時時間

webman-framework 1.3.0 - 2022-03-11

  • 支持控制器后綴配置(例如 app.controller_suffix => 'Controller',沒有key的話自行創(chuàng)建。不需要后綴無需設置)
  • 支持app下目錄及類命名空間大寫 (推薦小寫),support命名空間支持大寫(推薦小寫)
  • webman/support 目錄中大部分文件移動至 webman-framework/src/support 方便升級

注意
升級前先做好備份
最近阿里云composer鏡像停止了更新,所以使用阿里云鏡像無法更新最新版本webman。
請執(zhí)行命令 composer config -g --unset repos.packagist 暫時關閉阿里云代理,再升級webman

webman 1.2.x 升級方式
composer require workerman/webman-framework ^1.3.0 && composer require webman/console ^1.0.16 && ./webman install

webman 1.x 升級方式
重新創(chuàng)建項目 composer create-project workerman/webman,然后將原來項目中app目錄、config目錄覆蓋到新項目。

webman 1.2.5版本 - 2022-03-04

  • 支持 monolog processors 設置 by @teg1c
  • config/server.php 支持 event-loop設置
    event_loop默認為空,系統(tǒng)會自動選擇最優(yōu)的事件循環(huán)庫。
    如果你想指定事件循環(huán)庫,例如Swoole,則設置'event_loop' => Workerman\Events\Swoole::class,
  • config/server.php 支持 request_class設置
    request_class 默認使用 support\Request::class
  • config/app.php 支持 public_path runtime_path 目錄設置,用于設置靜態(tài)文件目錄和rutime目錄

webman 支持gatewayWorker插件 - 2022-02-15

http://wtbis.cn/plugin/5

需要webman>=1.2.2 webman-framework>=1.2.1

webman 1.2.4 webman-framework 1.2.4 - 2022-02-11

增加phar打包功能,可將webman項目打包成一個phar文件,方便部署。
參見 phar打包

webman 1.2.3 2022-02-10

增強windows支持,支持自定義進程和文件更新檢測重啟
windows啟動方式,雙擊windows.bat,或者運行 php windows.php start
升級方式

webman/push - 2022-01-11

一個超級好用的推送組件,強烈推薦。
參考 http://wtbis.cn/doc/webman/plugin/push.html

需要webman>=1.2.2 webman-framework>=1.2.1

webman/console - 2022-01-10

需要webman>=1.2.2 webman-framework>=1.2.1

增加以下命令

  • version 打印webman版本號
  • route:list 打印當前路由配置
  • make:controller 創(chuàng)建一個控制器文件
  • make:model 創(chuàng)建一個model文件
  • make:middleware 創(chuàng)建一個中間件文件
  • make:command 創(chuàng)建自定義命令文件
  • plugin:create 創(chuàng)建一個插件項目
  • plugin:export 導出插件項目

webman1.2.0 (webman-framework 1.2.0) - 2022-01-09

  • 支持插件 ,參見 http://wtbis.cn/doc/webman/plugin.html
  • FileMonitor進程改名為Monitor,并增加進程內(nèi)存監(jiān)控,當進程占用內(nèi)存即將超過php.ini中memroy_limit設置時重啟對應進程
  • 刪除了config/server.php 中 max_request 設置
  • 支持 Route::getRoutes();方法用于獲取全部路由
  • 支持配置文件調(diào)用config()獲取其它配置文件內(nèi)容
??