原创 windows下redis 開機自啓動

在redis的目錄 我的是D:\redis32\Redis,下執行然後運行命令:(執行後就作爲windows服務了) redis-server --service-install redis.windows.conf 2,安裝好後需要手

原创 如何獲取用戶當前詳細地理位置

1.如果是這種需求的話應該要調用瀏覽器所提供的api,這些api的話一般瀏覽器還是會有提供,參考這裏http://www.zhangxinxu.com/wor...,沒有提供的話建議還是讓用戶手動定位2.你可以使用第三方地圖API來獲取用

原创 Laravel5.6 migrate時報錯 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too

Laravel 5.*默認使用utf8mb4字符編碼,而不是之前的utf8編碼。因此運行php artisan migrate 會出現如下錯誤:[Illuminate\Database\QueryException] SQLSTATE[4

原创 Laravel5.*插入數據報錯:SQLSTATE[HY000]: General error: 1364 Field 'xxxxx' doesn't have a default value

原因是laravel中mysql默認使用了嚴格的驗證方式解決辦法一:    創建數據表字段設置默認值。解決辦法二:,如果不需要嚴格的驗證方式的話,可以在Config/database.php中設置'strict' => false就可以了

原创 tp5 分頁增加了頁面和數量

效果圖如下:修改一下page.php1.添加了一個totalShow()方法2.添加方法是不夠的還需要輸出:    2.1知道redner()方法:在sprintf 一定要添加一個佔位符 每個佔位符對應不同的輸出方法代碼如下:<?php

原创 PHPStudy設置局域網訪問

PHPStudy是一款輕量級PHP服務器,搭建環境迅速。但是與XAMPP之類服務器不同的是,PHPStudy默認只有本機才能設置域名、訪問網站。需要更改vhost.conf中的文件,纔可以使得內網可以訪問。打開PHPStudy設置,通過“

原创 bootstrap無限級分類 jq拓展 之前的無限級分類的封裝版~

git地址:https://github.com/zhangjiahao93/jQ.selectHTML部分<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"

原创 ThinkPHP5下has_one和belongs_to的區別

ThinkPHP5下has_one和belongs_to的區別 在查閱了相關Tp5開發文檔和相關博客後,總結出關於belongsTo和hasOne的區別,主要是看你是在哪一個model(模型)中編寫這個關聯關係,父關聯對象就是在父關聯mo

原创 IIS寶塔Mysql數據庫錯誤1069無法啓動怎麼解決?

1.當只是單純的重啓服務器而導致的數據庫鏈接失敗的解決方法如下:進入服務器後,按照這個步驟找到對應位置進行修改:開始——管理工具——計算機管理——服務和應用程序——服務——MySQL2.先來分析一下出現這個錯誤1069的原因吧:重啓服務器

原创 tp5 whereTime

// 獲取今天的新聞db(News')->whereTime('create_time', 'today')->select();// 獲取昨天的新聞db('News')->whereTime('create_time', 'yester

原创 ThinkPHP5中哪些小技巧可以提高性能

以下方法建議,在網站穩定後再生成上傳。方法如下:路由緩存生成類庫映射文件生成數據表字段緩存開啓請求緩存爲應用或者模塊生成配置緩存文件首先我們來說說如何生存路由緩存php think optimize:route如果你的應用中,定義使用了大

原创 Laravel 文件夾結構簡介

文件夾名稱簡介app應用程序的業務邏輯代碼存放文件夾app/Http/Controllers存放控制器文件app/Http/Middleware存放「中間件」文件bootstrap框架啓動與自動加載設置相關的文件configdatabas

原创 phpstorm代碼格式化設置

格式化代碼變量按等號=對齊數組鍵值對按=>對齊快捷鍵:Ctrl + Alt + L格式化代碼選擇Reformat Code後,phpStorm會按照設置好的code style,自動格式化代碼設置code style,實現等號對齊路徑:E

原创 swoole的安裝

PECLswoole項目已收錄到PHP官方擴展庫,除了手工下載編譯外,還可以通過PHP官方提供的pecl命令,一鍵下載安裝swoolepecl install swoole如果你pecl命令無法運行 可以使用php路徑加上 bin/pec

原创 thinkphp5內置分頁功能第二頁沒有拿到參數,如何解決?

最近在做項目,使用的是thinkphp5(tp5)開發的,使用tp5內置的分頁功能。那麼,問題來了,我使用paginate函數生成分頁時,若沒有第二頁是沒有關係的,但是當出現分頁時,結果沒有請求參數。也就是說,分頁如何添加參數,搜索的時候