原创 laravel5.5路由

首先 laravel 在 routes/web.php 首先給我們展示的是 view 路由Route::get('/', function () { return view('welcome'); });其次我們創建自己的路由//

原创 PHP全棧工程師實戰經驗(運維篇)

php工程師在工作中經常遇到環境配置問題,本文主要通過Centos7 中的yum對環境Nginx+Php+MySQL環境的搭建與配置,希望給看到這篇文章的同學節省一些時間。同時也能爲還不清楚如何搭建環境的同學提供一個搭建的思路。文

原创 Laravel 表單自定義驗證

Laravel 表單自定義驗證創建自定義驗證類註冊自定義驗證類到app容器應用自定義規則 需求:我們想判斷一個字段是圖片或者是圖片地址 創建自定義驗證類 # App/Validators/CustomValidator.php

原创 MySQL快速生成本地測試數據

利用數據的存儲過程生成測試數據:我們可以通過數據庫的的 INSERT 語句直接在存儲過程中向普通數據表中添加數據,但是當我們添加到百萬數據後,往普通表插入測試數據的性能就會明顯降低。所以在這裏建議使用內存表做一箇中間鋪墊,在內存表中生成完

原创 Thinkphp關鍵性常量和參數設置,讓你的項目結構更加清晰

Thinkphp關鍵性常量和參數設置,讓你的項目結構更加清晰常量參數配置參數公共模塊 常量參數 TMPL_PATH 全局模板的路徑 配置參數 'CONTROLLER_LEVEL' => 1 控制器的層級數量,默認是1, 我們可以設

原创 Laravel讀取不到env的配置信息 Unable to boot ApiServiceProvider, configure an API domain or prefix.

Unable to boot ApiServiceProvider, configure an API domain or prefix.Laravel中出現以上錯誤可能是由於對配置文件進行了緩存php artisan config:ca

原创 服務器禁止 Ping

禁止ping後,不讓別人通過域名ping到你的ip,如果禁用後,你在ping自己的域名會給你返回服務商的IP並提示超時,這樣你就可以減少IP暴露,增加一點安全。 禁止方法:編輯 /etc/sysctl.conf 裏面配置,如果沒有添加上n

原创 laravel 5.5 安裝

PHP要求PHP> = 7.0.0OpenSSL PHP擴展PDO PHP擴展Mbstring PHP擴展Tokenizer PHP擴展XML PHP擴展通過Composer創建項目composer create-project --pr

原创 php一條SQL語句mysql插入兩條重複的數據

今天在做測試開發的時候,請求了一個最簡單的Insert SQL 語句,數據庫裏竟然出現了兩條數據!!! 經過反覆的琢磨,覺着代碼沒有問題。做了很多的代碼改動後依然不行。 通過這邊文章我看到了一點思路(https://bbs.csdn.

原创 Docker 鏡像基礎教程

Docker 鏡像基礎教程鏡像管理和使用獲取鏡像列出鏡像獲得鏡像的詳細信息刪除鏡像遷移鏡像 鏡像管理和使用 獲取鏡像 鏡像是容器的基礎,在運行容器之前,必須獲得容器的鏡像。在Docker CLI中,我們可以通過 docker pull

原创 Laravel 表單驗證“或” 自定義驗證

Laravel 表單驗證“或” 自定義驗證創建自定義驗證類註冊自定義驗證類到app容器應用自定義規則 需求:我們想判斷一個字段是圖片或者是圖片地址 創建自定義驗證類 # App/Validators/CustomValidator.p

原创 Centos6.x yum 安裝 nginx 及多版本 php服務

Centos6.x yum 安裝 nginx 及多版本 php服務安裝簡介CentOS 6.x系統安裝查看系統信息虛擬機 CentOS 6.1 與宿主主機共享網絡更改 ONBOOT=NO 爲 ONBOOT=YES重啓網絡服務查看IP防

原创 Apache ab 測試工具分析

參 數 簡 要 描 述 -n requests請求 Number of requests to perform要執行的請求數量 -c concurrency併發 Number of multiple requests

原创 php 數組函數 array_change_key_case

php數組函數 array_change_key_case 函數名 array_change_key_case(array $array[, int $case = CASE_LOWER]) 版本 PHP 4 >= 4.

原创 Laravel 創建自己的擴展包 package

Laravel 如何創建自己的擴展包 package1. 創建我們自己的文件包目錄2. composer 初始化 package 包3. 配置composer dump-autoload4. 添加服務容器5. 創建路由文件6. 創建控