laravel中的一些簡(jiǎn)單實(shí)用功能
前言
N年前 Laravel 剛面世時(shí),的確讓很多人眼前一亮,眾人驚呼原來 PHP 代碼還可以寫得這么簡(jiǎn)潔優(yōu)雅。
本文主要介紹的是關(guān)于laravel中的一些簡(jiǎn)單實(shí)用功能,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧
讓lumen的dd() dump()像laravel一樣優(yōu)雅
composer require symfony/var-dumper
獲取執(zhí)行的sql語(yǔ)句
可查看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í)間,傳入的參數(shù)等等
}
只能查看簡(jiǎn)單的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 把標(biāo)題 $oldTitle 修改為 $newTitle");
}
});
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
- Laravel 5使用Laravel Excel實(shí)現(xiàn)Excel/CSV文件導(dǎo)入導(dǎo)出的功能詳解
- laravel 5 實(shí)現(xiàn)模板主題功能
- Laravel框架實(shí)現(xiàn)發(fā)送短信驗(yàn)證功能代碼
- Laravel+Layer實(shí)現(xiàn)圖片上傳功能(整理篇)
- laravel 5 實(shí)現(xiàn)模板主題功能(續(xù))
- 使用 laravel sms 構(gòu)建短信驗(yàn)證碼發(fā)送校驗(yàn)功能
- Laravel5中實(shí)現(xiàn)模糊匹配加多條件查詢功能的方法
- Laravel使用PHPQRCODE實(shí)現(xiàn)生成帶有LOGO的二維碼圖片功能示例
- 利用laravel+ajax實(shí)現(xiàn)文件上傳功能方法示例
- laravel框架關(guān)于搜索功能的實(shí)現(xiàn)
相關(guān)文章
php中計(jì)算未知長(zhǎng)度的字符串哪個(gè)字符出現(xiàn)的次數(shù)最多的代碼
php中計(jì)算未知長(zhǎng)度的字符串哪個(gè)字符出現(xiàn)的次數(shù)最多的代碼,需要的朋友可以參考下2012-08-08
php 404錯(cuò)誤頁(yè)面實(shí)現(xiàn)代碼
如果訪問您站點(diǎn)的用戶由于各種原因暫時(shí)出現(xiàn)無法訪問頁(yè)面的錯(cuò)誤,如何給他一個(gè)友好的答復(fù),并且你也知道發(fā)生了這個(gè)錯(cuò)誤,看看下面這段程序,是用來定制404錯(cuò)誤頁(yè)面和發(fā)通知給網(wǎng)管。2009-06-06
PHP網(wǎng)頁(yè)游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(九)
這篇文章主要介紹了PHP網(wǎng)頁(yè)游戲Xnova(ogame)源碼解讀的艦隊(duì)相關(guān)函數(shù)部分,需要的朋友可以參考下2014-06-06
PHP list() 將數(shù)組中的值賦給變量的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)硪黄狿HP list() 將數(shù)組中的值賦給變量的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06-
最新評(píng)論

