原创 php 多進程熱重啓

<?php class test{ private $son_num = 4; private $son_list = []; public function start() { f

原创 記一些非常好用的函數之字符串

strtr() 轉換指定字符 $s = "我是一隻#name#,我喜歡#like#"; $res = strtr($s,['#name#'=>'小鴨子','#like#'=>'游泳']); //我是一隻小鴨子,我喜歡游泳  

原创 laravel 的核心設計思想之服務容器

服務容器 就是普通的ioc容器,因爲是用來管理服務(組件)的,所以叫服務容器 這個服務容器在哪? 容器類的具體路徑 vendor/laravel/framework/src/Illuminate/Container/Container.p

原创 vs code 常用快捷鍵(mac下)

command + i             選中當前行 command + b             展開/關閉 左側列表 command + d             多選當前被選中的內容 command + enter

原创 laravel 的核心設計思想之契約

契約 契約是對laravel服務(組件)的一種規則,約束 具體是怎麼約束的呢? 在 vendor/laravel/framework/src/Illuminate/Contracts 目錄下,有對應服務的文件夾,裏面是一組接口文件 接口

原创 讓php項目支持.env配置文件

加入下面這段代碼就可以了,翻thinkphp3的源碼翻到的 //把這個放到項目的入口文件裏 if (is_file('./.env')) { $env = parse_ini_file('./.env', true); /

原创 laravel-admin 的 表單允許字段爲空小改

laravel 版本 6.5.2 laravel-admin 版本 1.5   laravel-admin 的如果想要某個字段不填就提交的話,官方文檔上是這麼寫的 但是,有些字段就是選填的啊,也不想把數據庫對應的字段設置爲null,查的

原创 php ArrayAccess 類

提供像訪問數組一樣訪問對象的能力的接口。 很神奇的接口,看代碼 手冊地址https://www.php.net/manual/zh/class.arrayaccess.php <?php class aa implements \Ar

原创 fatal: Unable to create xxx(路徑)/master.lock

git pull 的時候提示fatal: Unable to create xxx(路徑)/master.lock 不影響push和pull,但是很礙眼 參考鏈接:https://stackoverflow.com/questions/3

原创 laravel 創建服務

比如要創建一些自定義工具的服務類,下面的文件夾名稱和文件名稱都是自定義的,根據自己需求來 1,在 app 文件夾下創建一個Tools文件夾 2,在Tools創建一個用來處理字符串的工具類 StringTools,如下圖 3,在 app/

原创 laravel 解析 bootstrap/app.php 中綁定服務容器的一種方式

在laravel中,想要把服務綁定到容器一般是用下面的方法,在服務提供者中,常見類似的寫法,第一個參數傳標識,第二個參數傳閉包 但是在 bootstrap/app.php 中有三行代碼是這麼寫的,第一個參數傳了一個契約(接口),第二個參

原创 laravel 的核心設計思想之門面

門面 個人理解就是方便調用服務(組件)的一種方式 官方叫Facades,翻譯過來就是門面,感覺這個詞不太合適,但是好像又沒有其他更合適的叫法 舉個例子 在註冊路由的時候,是這麼寫的 Route::get('/',function(){

原创 laravel-admin 的 between()->datetime();

laravel 版本 6.5.2 laravel-admin 版本 1.5   下面是laravel-admin 的一個篩選組件datetime,第一個選項可以格式化組件樣式,比如只篩選年,或者月啥的,第二個參數是我自己加的 $grid

原创 git 對工作區的常用操作

撤銷操作 取消 git add 的操作 git reset --mixed HEAD~ 取消 git commit 的操作 git reset --soft HEAD~ 強烈建議看下這個 https://git-scm.com/book/

原创 php 安裝redis擴展(mac 下)

轉自https://www.cnblogs.com/gauze/p/8877198.html 非常感謝!        下載php-redis,地址:https://nodeload.github.com/nicolasff/phpred