Menu

Sviluppo Posts

Come fare il debug delle query SQL in Laravel

Cosa ho imparato oggi: come fare il debug delle query SQL in Laravel.

DB::enableQueryLog();

// Some DB code

dd(DB::getQueryLog());

Continua

Fare attenzione al robots.txt

Cosa ho imparato oggi: a fare attenzione alle regole del robots.txt sopratutto quando si utilizzano plugin complessi in WordPress.

Questo mattina mi sono accorto che Marketing Academy risultava come “pagina non è ottimizzata per i dispositivi mobili” nella SERP di Google. Da un veloce controllo con il tool Mobile-Friendly Test è venuto fuori che il robots.txt bloccava al Google Bot l’accesso ad alcuni script presenti in /wp-content/plugins utilizzati dal plugin Better WordPress Minify per ottimizzare e minificare script e CSS. Risultato: Google non aveva accesso a tutti i fogli di stile ottenendo un rendering delle pagine a dir poco obrobioso.

Soluzione: modificato il robots.txt, effettuato un nuovo controllo con il tool di cui sopra sono riuscito a indicare a Google che il sito è ottimizzato per i device mobile. Si spera che nell’arco di qualche giorno torni tutto alla normalità.

Continua

Come personalizzare i template di Mail Markdown

Cosa ho imparato oggi: come personalizzare i template utilizzati da Laravel Mail Markdown:

1. Pubblicare i template:

php artisan vendor:publish --tag=laravel-mail

2. Personalizzarne il contenuti anche utilizzando delle variabili personalizzate

3. Passare i valori di queste variabili quando si carica nella propria view:

@component('vendor.mail.markdown.message', ['title' => $title])

Continua

Come sincronizzare la configurazione di Atom

Cosa ho imparato oggi: come mantenere sincronizzate più installazione di Atom utilizzando git.

  • Installare sync-settings
  • Creare un private gist su git
  • Eseguire sync-settings:backup e sync-settings:restore

Continua

Come rendere una partizione Windows 10 avviabile

Cosa ho imparato oggi: come rendere una partizione Windows 10 avviabile.

Avviare in modalità prompt dei comandi usando una chiavetta USB o DVD di installazione.

diskpart
	list disk
	select disk X
	list partition
	select partition Y
	active

bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd

Continua