Una delle (molte) pregevoli caratteristiche di Laravel è la possibilità di allestire un database alimentandolo con dati di test (fake) che in Laravel è facilissima grazie ad una classe Faker scritta da François Zaninotto. Dopo aver creato il file per la migrazione di una tabella Articles, Artisan ci mette a disposizione la funzionalità seeder cioè …
Categoria: internet
Mar 28
Attributi HTML personalizzati
Boost your web application HTML è un linguaggio di mark-up in cui sono stati definiti molti tag per conferire una semantica al testo. Quindi ci sono i marcatori di titolo h1, …, h6 per definire la gerarchia delle titolazioni nelle sezioni del documento, come i tag per le liste, i paragrafi, le immagini e così …
Mar 13
30° anniversario del WWW
Il 12 marzo 2019, l’evento Web@30 del CERN ha dato il via alle celebrazioni in tutto il mondo. Sir Tim Berners.Lee, Robet Caillau e altri pionieri ed esperti del Web hanno condiviso la loro visione sulle sfide e le opportunità portate dal Web. L’evento è stato aperto dal Direttore Generale del CERN Fabiola Gianotti ed …
Nov 15
Pillole Oracle: due utilità di SqlDeveloper
Vuoi salvarti in una raccolta di segnalibri le istruzioni SQL che usi spesso? Strumenti –> Preferenze –> Database –> Modelli di codice editor SQL Per richiamare la query, digita la scorciatoia, e l’editor ti proporrà la query completa in un balloon. Vuoi invece trasformare una query già scritta in maiuscolo, minuscolo, o prima lettera maiuscola? …
Ott 17
Pillole Android: come visualizzare in AndroidStudio un dispositivo collegato via USB al PC
Ho sviluppato un piccola applicazione Android e la voglio testare sul mio dispositivo. da dispositivo: Abilitare il debug USB (Impostazioni > Opzioni Sviluppatore > Debug USB -> ON) da computer: da linea di comando digitare Se Ubuntu non dovesse mostrare il device, dovete istruire l’OS aggiungendo il vostro utente al gruppo plugdev sudo usermod -aG …
Ott 16
Pillole Laravel – localizzazione
Affinché le date e il tempo dell’applicazione Laravel siano sincronizzate con l’orologio del server occorre agire sui file di configurazione dell’applicazione. Ovviamente questo non è detto sia ciò che si desidera perché per esempio vogliamo che sia un jet lag tra il server e l’applicazione. In ogni caso, il file da modificare è uno soltanto: …
Ott 09
Pillole Laravel – protezione contro attacchi XSS
Laravel consente di proteggere con semplicità le applicazioni dagli attacchi cross site (CSRF – Cross Site Request Forgery). I CSRF sono un tipo di sfruttamento malevolo dei programmi web in cui comandi non autorizzati vengono eseguiti al posto di un utente autenticato. Attenzione: In particolare questi attacchi si possono verificare anche se non c’è alcuno …
Ott 04
Pillole Laravel: errore HTTP 500 accedendo ad una applicazione
Errore 500 e questo messaggio di log: PHP Parse error: syntax error, unexpected ‘?’ in /vendor/symfony/http-foundation/Response.php Come trovato qui, si risolve togliendo php7.0 (attualmente sto girando con php7.2) $ sudo apt-get purge php7.0 php7.0-common ; sudo apache2ctl restart L’errore sparisce.
Ott 04
Pillole Laravel: come evitare di creare implicitamente due colonne chiave sulla stessa tabella
Lo strumento delle migrazioni di Laravel è molto comodo per definire le tabelle di uno schema ma anche per le conseguenti ricadute positive sull’ORM Eloquent ai fini di produrre query con le join già fatte. Mi riferisco al fatto che è possibile definire i vincoli di chiave esterna (foreign key). Solo che la definizione è …


Commenti recenti