主頁(yè) > 知識(shí)庫(kù) > laravel中的一些簡(jiǎn)單實(shí)用功能

laravel中的一些簡(jiǎn)單實(shí)用功能

熱門標(biāo)簽:400 電話 辦理 智能電銷語(yǔ)音機(jī)器人資訊 兼職做地圖標(biāo)注好賺錢嗎 海南外呼系統(tǒng)方案 地圖標(biāo)注怎么做商戶驗(yàn)證 亳州企業(yè)外呼系統(tǒng) 山東電銷卡外呼系統(tǒng)原理是什么 蘇州外呼系統(tǒng)有效果嗎 打開(kāi)百度地圖標(biāo)注

前言

N年前 Laravel 剛面世時(shí),的確讓很多人眼前一亮,眾人驚呼原來(lái) PHP 代碼還可以寫得這么簡(jiǎn)潔優(yōu)雅。

本文主要介紹的是關(guān)于laravel中的一些簡(jiǎn)單實(shí)用功能,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

讓lumen的dd() dump()像laravel一樣優(yōu)雅

composer require symfony/var-dumper 

獲取執(zhí)行的sql語(yǔ)句

可查看sql where參數(shù)等

 public function index()
 {
  DB::connection()->enableQueryLog(); // 開(kāi)啟查詢?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à)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(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)

標(biāo)簽:呼倫貝爾 溫州 安康 清遠(yuǎn) 金華 紹興 綏化 萊蕪

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel中的一些簡(jiǎn)單實(shí)用功能》,本文關(guān)鍵詞  laravel,中的,一些,簡(jiǎn)單,實(shí)用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel中的一些簡(jiǎn)單實(shí)用功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于laravel中的一些簡(jiǎn)單實(shí)用功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章