原创 Laravel使用記錄(六)

9. 表單 表單是和用戶交互必不可少的工具,例如我們常見的註冊,登錄,留言板等等,但是在Laravel中使用表單並非一帆風順,可謂是一波三折,下面我們就來看下Laravel中使用表單會遇到哪些問題吧。 表單HTML <form met

原创 Laravel使用記錄(五)

8.模型 在介紹模型之前,我們需要了解一下Eloquent ORM。但是關於Eloquent ORM,文檔介紹的比較少,只說了它提供了漂亮、簡潔的 ActiveRecord 實現來和數據庫交互,算了直接開始吧。 8.1 新建模型 同樣

原创 如何製作一個composer包

爲了提高代碼的複用率,我們可以把一些常用的代碼提取出來,形成一個composer包,這樣其他的程序在使用的時候,只需要composer一下即可。 溫馨提示:以下操作是基於已經安裝完成composer和git之後進行的。 1.新建一個文

原创 Laravel使用記錄(三)

5.視圖 Laravel使用Blade作爲模板引擎,所有的Blade視圖文件均使用.blade.php爲文件擴展並存放在resources/views目錄下。 5.1如何引入視圖 我們在resources/views下新建一個inde

原创 Laravel使用記錄(二)

3.控制器 app/Http/Controllers目錄下面就是我們用來存放控制器文件的目錄了。你當然可以手動創建一個控制器文件,但是Laravel給你提供了一種更加便捷的方式,藉助Laravel提供的artisan文件。 溫馨提示:

原创 Laravel使用記錄(一)

一直未使用過以優雅著稱的Laravel,最近閒來無事準備研究下,於是乎粗略看了下中文文檔,準備開始寫的時候,發現完全不知道如何下手,雖然中文文檔很多功能都介紹了,但是如何組合在一起?Laravel社區的中文文檔不太適合完全沒有使用過L

原创 php經常用到的一些composer包

列舉一些對開發有幫助的composer包,對於各個包的安裝和使用不在這裏做過多的介紹,持續更新。 1.phpDocumentor 對於有規範註釋的PHP文件,生成對應的註釋文檔。 GitHub地址:https://github.com

原创 mysql的range分區

測試前提 1.數據量:2000萬 2數據大小:1.1G 3.字段數量:3 4.字段長度:10 5.字段主鍵:id 6.系統配置:虛擬機centos6.8,虛擬內存 1G,CPU 1核 1.新建分區 mysql > alter tabl

原创 mysql大數據的導入導出

平時做導入導出的時候在數據量較小的時候,一般使用工具例如phpmyadmin,稍微大點的數據量的時候,一般採用的是mysqldump和source方式。但是這種導入導出在大數據量面前不堪一擊,mysqldump還好,也就十幾秒吧,但是

原创 mysql如何優化表釋放表空間

方法一:optimize table table_name 這是我們經常見到的方法,這裏就不在過多介紹。 方法二:alter table table_name engine=engine_name 該方法通常用於切換表的引擎,例如My

原创 composer的使用技巧與優化

1.創建項目使用composer create-project 相當於git clone + composer install。 2.引入類庫使用composer require 初學composer的時候都是手動修改composer

原创 PHP運行的那些事:CGI、FastCGI、PHP-FPM

1.CGI Common Gateway Interface,通用網關接口,幫助web服務器識別PHP的一種程序。 處理過程: 1.通過瀏覽器發送請求到web服務器 2.web服務器接收到請求後轉給CGI 3.CGI把處理結果返回給w

原创 linux添加用戶到sudoers

/etc/sudoers默認爲440,只讀文件,即使切換到root也只能讀不能改,需要添加新用戶到sudoers方法有三。 方法一:更改文件狀態(不推薦) 更改/etc/sudoers爲640,改爲可寫入狀態,然後添加後在改回來 方法

原创 python操作mysql進行插入操作時需要commit?

經常使用php進行mysql操作,因爲mysql默認事務自動提交,所以一般情況下,寫sql語句的時候並沒有刻意使用commit,本以爲這樣的規範同樣適用於python,結果對於python完全行不通,本以爲是mysql的自動提交變爲o

原创 PHP輸出JSON格式數據

常用框架封裝好的方法來輸出JSON數據,但是手動去書寫的時候卻遇到了問題,因爲輸出的數據類型爲字符串類型,導致不能直接使用,當然在JS端可以使用JSON.parse(str)來把字符串JSON話,但是畢竟是PHP端的活,不能讓JS來處