201912-19 laravel 創建命令行命令的圖文教程 laravel 創建命令行命令的圖文教程 1. 在命令行輸入 php artisan make:command NiceWork(此處根據自己想要創建的命名) 繼續閱讀 >
201912-18 Laravel框架Blade模板簡介及模板繼承用法分析 Laravel框架Blade模板簡介及模板繼承用法分析 Blade模板是Laravel提供一個既簡單又強大的模板引擎; 和其他流行的PHP模板引擎不一樣,他并不限制你在視圖里使用原生PHP代碼; 所有Blade視圖頁面都將被編譯成原生的PHP代碼并緩存起來,除非你的模板文件被修改,否則不會重新編譯。 而這些都意味著Blade不會給我們增加任何負擔。 繼續閱讀 >
201912-17 使用 laravel 的 validator驗證方法 如何優雅的使用 laravel 的 validator驗證方法 web 開發過程中經常會需要進行參數驗證,laravel 中我們常用 validator 或者 request 這兩種方法來進行驗證,但是這兩種驗證都不是很方便進行自定義提示信息,自定義驗證規則,所以下面來介紹一種很方便的用法: 繼續閱讀 >
201912-14 laravel 獲取當前url的別名方法 小編就為大家分享一篇laravel 獲取當前url的別名方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 如下所示: 繼續閱讀 >
201912-13 在 Laravel 6 中緩存數據庫查詢結果的方法 在 Laravel 6 中緩存數據庫查詢結果的方法 在加快應用程序速度方面,緩存可能是最有效的。Laravel 預先安裝了緩存驅動程序。因此你可以直接使用 Redis, Memcached 或者使用本地文件進行緩存操作。Laravel 附帶了此功能。 這一次,我們將討論直接從模型緩存 Eloquent 查詢,從而使數據庫緩存變的輕而易舉。 繼續閱讀 >
201912-12 laravel通過a標簽從視圖向控制器實現傳值 laravel通過a標簽從視圖向控制器實現傳值 小編就為大家分享一篇laravel通過a標簽從視圖向控制器實現傳值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 繼續閱讀 >
201912-11 laravel實現上傳圖片并在頁面顯示 今天小編就為大家分享一篇laravel實現上傳圖片并在頁面顯示的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 繼續閱讀 >
201912-10 在laravel框架中使用model層的方法 在laravel框架中使用model層的方法 創建model:php artisan make:model privilegeModel(名字隨便寫,可以不加Model) 繼續閱讀 >
201912-09 workerman結合laravel開發在線聊天應用的示例代碼? workerman結合laravel開發在線聊天應用的示例代碼項目背景:最近由于公司的業務需求,需要用到聊天功能。而且有比較多的個性化需求需要定制。之前使用別人的聊天組件是基于微擎的。如果要移植到普通的H5在邏輯修改還有定制上存在比較多的困難。為此只能克服困難,自己搭建一個吧什么是Workerman?Workerman是一款開源高性能異步PHPsocket即時通訊框架。支持高并發,超高穩定性,被廣泛的用于手機app、移動通訊,微信小程序... 繼續閱讀 >
201912-07 淺談laravel框架與thinkPHP框架的區別 淺談laravel框架與thinkPHP框架的區別 小編就為大家分享一篇淺談laravel框架與thinkPHP框架的區別,具有很好的參考價值,希望對大家有所這。一起跟隨小編過來看看吧 主要區別:(thinkPHP更適合國人的編碼習慣)1、渲染模版方式的不同:在Laravel框架里,使用returnview()來渲染模版;而ThinkPHP里則使用了$this->display()的方式渲染模版;2、在Laravel框架里,由于其考慮到了跨站請求偽造,所以如果使用form表單以post方式進... 繼續閱讀 >
201912-06 laravel框架與其他框架的詳細對比 laravel框架與其他框架的詳細對比優點:1、代碼比較明白易懂,跟英語句子差不多,關鍵詞就是函數,舉個例子,獲取數據庫中某個表的所有數據:$article=newArticle;$articles=$article->all();//這樣就得到了articles表所有記錄的所有字段;$count=$article->where('class_id','=',1)->count();//是不是一看就明白了意思?查找分類id為1的記錄,并計算出個數。這樣的例子太多,舉例就舉這兩個。2、文檔非常豐富,社區也是非... 繼續閱讀 >
201912-05 Laravel URL處理:獲取當前URL的5種方法 LaravelURL處理:獲取當前URL的5種方法1.使用Request類:$url=Request::getRequestUri();2.使用$request對象:publicfunctionshow(Request$request){$url=$request->url();}3.使用URL類:$url=URL::current();4.使用Input類$url=Input::url(); 繼續閱讀 >
201912-04 laravel 輔助函數url()和asset()區別 laravel輔助函數url()和asset()區別就我個人理解,二者基本沒什么差別,但看網上說,url()主要用于生成一個完整的網址,asset()一般用于引入靜態文件css,js,img等,我查看源碼發現,二者其實就有一個小差別,url()可以傳遞三個參數,asset只能傳遞兩個參數,源碼如下:functionurl($path=null,$parameters=[],$secure=null){if(is_null($path)){returnapp(UrlGenerator::class);}... 繼續閱讀 >
201912-03 Laravel虛擬域名綁定和數據庫建立 Laravel虛擬域名綁定和數據庫建立安裝Laravel直接可以敲指令,進入到相應目錄下創建一個項目名為"api"的Laravel項目composercreate-project--prefer-distlaravel/laravelapi1.虛擬主機域名綁定和端口修改虛擬主機域名綁定給項目配置的虛擬主機域名是roast.com打開rewrite模塊:打開apache的conf文件夾,找到httpd.conf配置文件,在該文件中找到LoadModulerewrite_modulemodules/mod_rewrite.so,去掉它前面的#(即打開... 繼續閱讀 >
201912-02 Laravel ORM 數據model操作教程 隨機查詢123456$data=Move::where('release',1)->where('is_hot',1)->where('is_status',1)->orderBy(\DB::raw('RAND()'))... 繼續閱讀 >
201911-30 laravel中如何正確在ORM里表達OR關鍵字 laravel中如何正確在ORM里表達OR關鍵字在使用laravel開發過程中,開發者經常會遇到如下的SQL,在laravel中如何正確表達類似這樣的SQL:SELECT*FROM`medias`WHERE(`prov_id`=410000OR`city_id`=410102)AND(`scence_id`=101OR`parent_id`=10);很多laravel開發者可能會選擇whereRaw()這樣的方法把原生SQL包裹起來簡單省事:Media::whereRaw('(`prov_id`=410000OR`city_id`=410102)AND(`scence_id`=101O... 繼續閱讀 >
201911-29 Laravel Entrust 權限管理擴展包的踩坑記錄 Entrust是一個簡潔而靈活的基于角色進行權限管理的Laravel擴展包。針對Laravel5,官方推薦的安裝版本是5.2.x-dev。它的安裝使用方法請查看EntrustGitHub主頁:https://github.com/Zizaco/entrust。5.2.x-dev這個版本最后一次更新是2016年12月,距現在已經很久沒有更新了。這里針對在使用過程中間遇到的一些問題進行記錄。entrust:migration命令執行報錯在對Entrust進行配置時就遇到了問題。執行entrust:migratio... 繼續閱讀 >
201911-28 laravel 多個項目如何來共享SESSION 只討論一個域下的項目。 eg: a.xxx.com 和 b.xxx.com 來共享session 如果多個laravel項目共享SESSION要滿足以下條件: SESSION可以存放在一個地方,eg:共用一個reids 用戶表為連接同一個數據庫的用戶表 需要在同一域下 繼續閱讀 >
201911-27 Laravel Eloquent分表方法并使用模型關聯的實現 HOT 眾所周知 Laravel 是 PHP 開發項目最優美的框架之一,尤其是 Eloquent 對數據庫的操作提供了特別多的便利。 在實際開發中我們經常涉及到分庫分表場景,那么怎樣才能繼續配合 Eloquent 優雅的使用 Model 模型呢,接下來給大家分享下我在實際開發中所遇到的問題。 繼續閱讀 >
201911-26 使用Git實現Laravel項目的自動化部署 HOT 在我們的開發過程中,我們不可避免的會用到版本控制。當然,這也致使你對 Git 和 SVN 有所了解。兩者都是出色的版本控制工具,我個人比較習慣用 Git,當然這可能和個人習慣有關。不知道大家一開始是怎么使用 git 進行開發的,反正我個人是先將代碼提交到 github 倉庫,然后用 SSH 登錄到服務器,然后進行克隆或者版本更新。 繼續閱讀 >
201911-25 laravel異步監控定時調度器實例詳解 HOT aravel默認提供了一個命令定時任務的功能,在其他的php框架下面,沒有這個定時任務,我們要跑一些異步腳本怎么操作呢,只能依賴我們系統提供的crontab來做,這就導致我們每次發版本新增定時任務都要去服務器更改crontab代碼,獲取更新這個配置。 繼續閱讀 >
201911-25 Laravel5.1框架注冊中間件的三種場景詳解 HOT 這篇文章主要介紹了Laravel5.1框架注冊中間件的三種場景,結合實例形式詳細分析了Laravel5.1框架控制器中的方法進行注冊、給整個控制器進行注冊以及給全局注冊中間件三種應用場景,需要的朋友可以參考下 繼續閱讀 >
201911-25 Laravel 實現數據軟刪除功能 HOT 對于任何一個模型,如果需要使用軟刪除功能,需要在模型中使用 Illuminate\Database\Eloquent\SoftDeletes 這個 trait 。軟刪除功能需要實現的功能有以下幾點: 1.模型執行刪除操作,只標記刪除,不執行真正的數據刪除 2.查詢的時候自動過濾已經標記為刪除的數據 3.可以設置是否查詢已刪除的數據,可以設置只查詢已刪除的數據 4.已刪除數據可以恢復 繼續閱讀 >