Eloquent自帶了一個(gè)轉(zhuǎn)換器encrypted class UserIdentity extends Model { protected $table = 'users_identity'; protected function casts(): array { return [ 'real_name' => 'encrypted', ...
這個(gè)基于workman的框架 是在哪里能看到文檔?我看到性能好像高于webman不少? 大佬知道的嗎 ...
public static function unlock($name = '', $token = '') { $args = ['redis-lock' . $name, $token]; return Redis::eval(self::getReleaseLuaScript(), $args, 1); } public static function getR...
webman的process里也支持websocket,把gatewayworker弄進(jìn)來(lái),好像是多余的 目前用gatewayworker搞長(zhǎng)鏈接websocket,用了幾年了 相當(dāng)好用,相關(guān)文檔資料都很完善,項(xiàng)目抓的緊,現(xiàn)在改成用webman的websocket好費(fèi)時(shí)間。 目前嘗試了在webman內(nèi)部composer安裝了 composer require workerman/gateway-worker 然后在w...
PHP Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/www.donghuan.ink/sjcj/thinkphp/start.php) is not within the allowed path(s): (1) in /www/wwwroot/www.donghuan.ink/sjcj/server.php o...
需要不重啟修改上傳文件大小 在控制器中使用 use Workerman\Connection\TcpConnection; public function index(){ TcpConnection::$defaultMaxPackageSize = 20 * 1024 * 1024; } 有1個(gè)進(jìn)程這個(gè)代碼可以動(dòng)態(tài)更新文件上傳大小 可是有4個(gè)進(jìn)程的話(huà)。。需要每個(gè)進(jìn)程都執(zhí)行這段代碼才會(huì)設(shè)置成功 否則沒(méi)有設(shè)...
Gavin 發(fā)了幾個(gè)workerman改進(jìn)意見(jiàn),這里記錄下 發(fā)幾個(gè)關(guān)于workerman的意見(jiàn) 一 沒(méi)有主進(jìn)程啟動(dòng)與結(jié)束回調(diào) 這兩個(gè)回調(diào)的一個(gè)用途是用于與外部工具協(xié)作,例如服務(wù)發(fā)現(xiàn)。主要是方便在 在runAll前執(zhí)行啟動(dòng)是不可取的,因?yàn)榇藭r(shí)workerman的資源尚未載入,一些可能需要獲取的信息尚未生成。 在register_shutdown_function或者在onWorkerStop進(jìn)行結(jié)束回調(diào)也是不可取的,...