Time of Update: 2016-06-06
剛剛才接觸Laravel,想嘗試把之前的一個老的項目用Laravel重構練手,現在遇到問題了,假如我將來要團隊開發,那麼資料庫方面用migrate是很方便的,但由於是老的項目,已經存在大量資料表。如果都手動去寫migrate很困難,不知道能否對已經存在的資料表自動產生migrate檔案。另外模型檔案不知道能否根據資料庫自動批量產生 Eloquent ORM要用到的基礎檔案,我只需要到時候修改一下就行了。
Time of Update: 2016-06-06
網上的一篇文章中中提到:PHP 的 uniqid() 函數是將當前微妙乘以一個較大的數(1048576)後再轉為十六進位的,有兩點我不明白:1.為什麼要乘以一個固定的數在轉換成十六進位,直接轉不行嗎?2.為什麼要轉為16進位,十進位不行嗎?望賜教,謝謝!
Time of Update: 2016-06-06
圖片裡這個 為什麼while迴圈的開始的花括弧那裡就寫了結束標記呢 後面的那個結束花括弧又單獨被php標籤包含 while執行語句裡面是獨立的php標籤 為什麼要這樣寫呢? 把這些所有的都包含在一個 這樣的標籤裡面不行嗎 我經常看到這樣的寫法的 一點都不懂為什麼要這樣寫 大家能給解釋一下嗎
Time of Update: 2016-06-06
大家新年好,請看代碼 for ($i=1; $i "; } for ($j=1; $j "; } $html .= "$j"; } // while(($j+$i-1)%7 !=0){ // $html .= " "; // $j++; // } return
Time of Update: 2016-06-06
新手求指教,最好有詳細的步驟,給個能解決問題的串連也行。自己百度不符合我的實際情況 回複內容:
Time of Update: 2016-06-06
php給url中漢字加密後,但是隨著字數的增加,加密字串也不斷的增加,想讓加密字元的長度固定,有什麼好的方法?
Time of Update: 2016-06-06
服務端怎麼判斷瀏覽器不支援js或者禁止js,,php和java等語言的判斷機制是怎麼樣的?可否又瀏覽器發送資料告訴伺服器是禁止js的?
Time of Update: 2016-06-06
前端請求php寫入資料的介面太頻繁,導致mysql中出現大量重複資料,如何處理 回複內容:
Time of Update: 2016-06-06
工作遇到這樣一個情境,前台使用者的配置操作,需要後台php使用XML儲存下來。問題是如何用php產生一個XML檔案之後,我需要動態修改使用者改過的資訊,或者動態添加使用者新增的資訊。
Time of Update: 2016-06-06
執行過程用了1秒多。然後Ajax也用了1秒左右,最後自己用擷取毫秒的函數檢測到好像執行個體化模型用了1秒鐘感覺好坑啊。這怎麼回事,thinkphp也沒提供執行個體化模型所需的時間,應該怎麼調試呢?
Time of Update: 2016-06-06
最近被要求把產品代碼加密,測試了幾款容易獲得的加密工具,當然對應的解密工具也一樣容易找到!易維的那個加密工具貌似需要購買,否則存在使用時間限制,不知道有沒有瞭解實情的兄弟!還有個開源的screw,加密方法是用C寫的PHP擴充,但是不清楚的是:PHP screw加密後的代碼是否只能運行在裝有screw的Linux環境下?還有就是有沒有好的PHP代碼混淆工具?微盾的混淆工具很杯具,我的項目代碼混淆後無法運行,懷疑是該工具對PHP5.8和OOP支援不好的緣故……
Time of Update: 2016-06-06
百度了一下php的靜態化技術,大致有3種:1.用正則替換頁面模板檔案2.用ob_star技術3.用第三方模板引擎一開始很天真,以為在控制器裡直接用$page=View('index');然後把$page儲存起來就是靜態頁面,後來調試一下發覺$page是一個實體,也沒有哪個屬性記錄到產生的html內容,就放棄了。換了ob_star技術,但是在blade模板的第一行加入ob_star(),在頁面最後一行加上ob_get_contents()等代碼來擷取頁面流,寫入一個檔案。結果是成功把產生的頁面寫入
Time of Update: 2016-06-06
public function handle($request, Closure $next){ if ($request->input('age') Closure $next定義了一個匿名函數,但是調用的時候也得傳一個匿名函數給$next啊,怎麼在實際代碼中傳給$next的究竟是個怎麼樣的匿名函數呢請移步:https://segmentfault.com/q/1010000004272826
Time of Update: 2016-06-06
article.php檔案與其他php檔案顯示的類型不一樣代碼沒有顏色,也沒有輸入提示代碼也不能運行沒有run的選項,我覺得是他的檔案類型有問題之前建立檔案的時候選的file建立的,忘記加尾碼名了,結果快顯視窗讓我選類型,我直接點的ok然後就把article改名成article.php就變成這樣了。之後刪除源檔案再次建立article.php檔案還是這樣。有沒有辦法解決,我用的是phpstorm10 mac英文版的,望告知如何解決這個問題。這個是edit選項這個是所有選項
Time of Update: 2016-06-06
1.現在商務邏輯上是先將一條資料更新狀態為2,然後統計狀態為2的資料。由於MySQL主從延遲,導致資料有時準確,有時不準確2.更新資料和統計資料在邏輯上是一起的,無法分開。比如我剛存了錢,資料表欄位狀態改為2。那麼我現在需要立即sum一下,使用者總共的錢數,保證使用者總錢數的正確。3.有什麼解決方案?邏輯上有什麼好的想法可以分開嗎?既保證sum正確,又保證當時狀態下使用者的中錢數?4.拜託各位大神
Time of Update: 2016-06-06
描述你的問題我現在在用vagrant配置我的php環境。但是不管用homestead在~/.homestead目錄下up,還是用vagrant up都沒有載入Homestead.yaml設定檔。不知道是為什麼。==> default: Mounting shared folders... default: /vagrant => /Users/shenjiayu上面這個是起動虛擬機器的時候列印出來的log.然後我進入虛擬機器去看nginx的配置,sites-available裡面也是空的。
Time of Update: 2016-06-06
新手上路php。有一下幾點問題。1:現在只會用一些php的函數,基本都是要用的時候查。寫的時候就不斷function。不知道怎麼寫一些複用性強的代碼。2:用過laravel,不是很懂其中的開發原理。3:關於php介面的問題,我不是很懂介面是什麼意思。是指後台返回前端資料的class或者function?還是其他的什麼。4.之前聽過師兄談到php的設計模式。請問有沒有推薦的的書籍之類的,或者pdf可以推薦看看。5:或者有沒有一些推薦練手的項目?
Time of Update: 2016-06-06
1.在學習php時用PDO模式串連資料庫,查詢資料時,在調用fetch方法時出現錯誤:Fatal error: Call to a member function fetch() on a non-object 2.代碼//PDO串連資料庫方式 try{ $db_conn = new PDO('mysql:host = localhost;dbname = test','root','123456'); echo "串連成功!"; }
Time of Update: 2016-06-06
composer中設定"require": { "php": ">=5.5.9", "laravel/framework": "5.1.*", "barryvdh/laravel-ide-helper":"^2.1", "barryvdh/laravel-debugbar": "^2.1" },config/app.php中providers設定/**Third-party Service
Time of Update: 2016-06-06
突然伺服器監控到非常慢的執行檔案 然後找到了一個名字叫 error.php 的檔案,我雖然刪除了,但是還很不放心,可以幫我看看裡面是什麼內容嗎?或者有什麼方法可以看到嗎?類似 base64_decode 之類的加密? http://runjs.cn/detail/t7pjk2ps 點擊查看源碼幫我查看下 拜託各位。