laravel中的一些簡單實用功能
前言
N年前 Laravel 剛面世時,的確讓很多人眼前一亮,眾人驚呼原來 PHP 代碼還可以寫得這么簡潔優(yōu)雅。
本文主要介紹的是關(guān)于laravel中的一些簡單實用功能,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧
讓lumen的dd() dump()像laravel一樣優(yōu)雅
composer require symfony/var-dumper
獲取執(zhí)行的sql語句
可查看sql where參數(shù)等
public function index() { DB::connection()->enableQueryLog(); // 開啟查詢?nèi)罩? DB::table('posts')->paginate(5); //要查看的sql $queries = DB::getQueryLog(); // 獲取查詢?nèi)罩? dd($queries); // 即可查看執(zhí)行的sql,執(zhí)行的時間,傳入的參數(shù)等等 }
只能查看簡單的sql不能看到傳入的參數(shù)
DB::table('posts')->toSql();
查詢sql記錄
如果,你想要將日志文件保存在 storage/logs 目錄中。需要更新: app/Providers/AppServiceProvider.php 里的 boot() 函數(shù)
<?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use DB; use Log; class AppServiceProvider extends ServiceProvider { /** * Bootstrap any application services. * * @return void */ public function boot() { // // 新增代碼 DB::listen(function ($query) { Log::info( $query->sql, $query->bindings, $query->time ); }); } /** * Register any application services. * * @return void */ public function register() { // } }
Laravel 如何在模型事件中獲取某字段修改前的值
Issue::saving(function(Issue $issue){ if ($issue->isDirty('title')) { $user = Auth::user()->username; $oldTitle = $issue->getOriginal('title'); // 原始值 $newTitle = $issue->title; // 新值 ActionLog::log("$user 把標題 $oldTitle 修改為 $newTitle"); } });
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- Laravel 5使用Laravel Excel實現(xiàn)Excel/CSV文件導入導出的功能詳解
- laravel 5 實現(xiàn)模板主題功能
- Laravel框架實現(xiàn)發(fā)送短信驗證功能代碼
- Laravel+Layer實現(xiàn)圖片上傳功能(整理篇)
- laravel 5 實現(xiàn)模板主題功能(續(xù))
- 使用 laravel sms 構(gòu)建短信驗證碼發(fā)送校驗功能
- Laravel5中實現(xiàn)模糊匹配加多條件查詢功能的方法
- Laravel使用PHPQRCODE實現(xiàn)生成帶有LOGO的二維碼圖片功能示例
- 利用laravel+ajax實現(xiàn)文件上傳功能方法示例
- laravel框架關(guān)于搜索功能的實現(xiàn)
相關(guān)文章
php中計算未知長度的字符串哪個字符出現(xiàn)的次數(shù)最多的代碼
php中計算未知長度的字符串哪個字符出現(xiàn)的次數(shù)最多的代碼,需要的朋友可以參考下2012-08-08PHP網(wǎng)頁游戲?qū)W習之Xnova(ogame)源碼解讀(九)
這篇文章主要介紹了PHP網(wǎng)頁游戲Xnova(ogame)源碼解讀的艦隊相關(guān)函數(shù)部分,需要的朋友可以參考下2014-06-06PHP list() 將數(shù)組中的值賦給變量的簡單實例
下面小編就為大家?guī)硪黄狿HP list() 將數(shù)組中的值賦給變量的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06-
最新評論