原创 Laravel api 訪問頻率限制 429 Too many requests

近在做API壓力測試,經常會出現 429 Too many requests,項目用的是laravel 5.5 。 剛開始以爲是網關(用的是kong網關)的限制,查了半天也沒有相應的文檔。 無意中用chrome 查看了http狀態,才發現

原创 php 調取百度天氣api

現在,不用守着晚上7點半的時間去看第二天的天氣預報,只要你有手機,有網絡,便可以輕鬆查詢實時天氣,可你知道怎麼用PHP實現的嗎?本文將帶大家學習一種調用百度天氣接口的方式,直接在PHP上查看實時天氣,話不多說,大家一起學起來吧!   代碼

原创 Yii2.0 事件的簡單用法

事件的綁定,像js那樣,可以通過on方法定義或者說是綁定一個事件。在yii2中,事件的綁定是通過yii\base\Component 的on方法進行操作的,很顯然,同js操作一樣,我們在定義事件的同時,需要爲其綁定一個回調函數。 看下例子

原创 linux crontab常用命令

安裝crontab: yum install crontabs crontab操作說明: service crond start     //啓動服務 service crond stop      //關閉服務 service cron

原创 Thinkphp5.0讀取自定義配置文件

//新建配置文件,位置application/extra/user.php   //文件內容格式 return [     "name"=>"xiaoli",     "age"=>15 ];   //先引用 use think\Con

原创 YII2框架表單-model(驗證)-HTML_help部件 URL_help部件 以註冊頁面爲實例

YII2框架中除了 controller和model十分重要之外,YII2框架中還提供了強大的視圖部件以及強大的表單驗證下面我們就以註冊頁面爲實例來一探究竟!! 效果圖: 1、首先我們要建立model層並且建立rules()方法 以及字段

原创 YII2 多表關聯ar查詢副表某字段

一對多 a表 id  status 1       1 b表 id  income  aid 1     1000      1 2     2000      1 3     3000      1   若b表有數據查詢 a表展示出 b

原创 laravel 文件上傳驗證規則

public function upload() { $file = Input::file('Filedata'); if($file->isValid()){ $

原创 laravel 事件簡單使用

先說一下在什麼場景會使用這個事件功能。 事情大概是這樣的,需求要在用戶註冊的時候發一些幫助郵件給用戶(原本用戶在註冊之後已經有發別的郵件的了,短信,IM什麼的) 原來這個註冊的方法也就10多行代碼。但是有時候我們爲了省事,直接在註冊代碼後

原创 Laravel 中 validation 驗證 返回中文提示 全局設置

更改 resources\lang 目錄下邊的 validation.php <?php return [ /* |----------------------------------------------------------

原创 tp5 validate驗證規則

use think\Validate; # 驗證某個字段必須 'name'=>'require' # 驗證某個字段的值是否爲純數字(採用ctype_digit驗證,不包含負數和小數點) 'num'=>'number' # 驗證某個字段的值

原创 laravel restful 接口風格使用

創建restful控制器: php artisan make:controller 控制器名稱 --resource 創建普通控制器可以去掉 --resource 打開routes/api.php  配置路由如下: Route::get

原创 laravel Validate驗證失敗後跳轉到首頁的問題

都是這個方法惹的禍,在基類中重寫這個方法就行了   在baseController中加入以下代碼就ojbk了 /**      * 統一返回數據格式      * @param $data      * @return false|st

原创 crontab關於 >/dev/null 2>&1輸出重定向問題

1>/dev/null 2>&1的含義 shell中可能經常能看到:>/dev/null 2>&1 命令的結果可以通過%>的形式來定義輸出 /dev/null 代表空設備文件 > 代表重定向到哪裏,例如:echo "123" > /hom

原创 tp5的增刪改查

檢查所屬環境是否否和, 參考官方文檔安裝TinkPHP5.0(三種方法) 並查看目錄結構 配置一域名直接指向public,即可訪問其下面的index.php入口文件 然後看其應用配置文件 配置文件基本不必更改,(若必要可更改訪問默認