Laravel

Aggiornamento pacchetti e ambiente per Laravel 6
02/12/2019
Attenzione: è necessario partire dalla versione 5.8 prima di seguire questa guida!Per poter aggiornare Laravel alla versione 6.x è necessario fare un po' di ordine nei pacchetti che solitamente sono inclusi nell'ambiente base.In particolare l'ecosistema zofe ha qualche problema di aggiornamento e il fatto di essere incluso come dipendenza di jsm/base complica la questione.Quindi prima di ...   read more
Configurazione ambiente
13/09/2016
Per prima cosa è necessario avere tutti i componenti con le giuste versioni: PHP 7.1+ (deprecato PHP 5.6) per Windows, php 5.6 necessita di Visual C++ Redistributable for Visual Studio 2012 (x86 anche se il sistema è a 64bit)  scaricabile da qui: http://www.microsoft.com/en-us/download/details.aspx?id=30679Per Windows, php 7.1 necessita di Visual C++ Redistributable for Visual ...   read more
Creazione Progetto
13/09/2016
Ci sono due modalità per creare un progetto: Partendo da zero. Clonando un progetto da un repository git. 1. Partendo da zero Per creare un progetto da zero è sufficiente digitare il seguente comando da console: composer create-project laravel/laravel Nome_Sito --prefer-dist A questo punto viene creata una cartella con tutti i componenti necessari e un file di configurazione di default ...   read more
Gestione composer
14/09/2016
Nel momento in cui da git si scaricano modifiche al file composer.json e soprattitto composer.lock, è necessario aggiornare la propria versione locale con composer. La prima cosa da fare (anche se è già stato fatto in passato) è: composer install questo porta tutti i componenti locali alla esatta versione richiesta da composer.lock (che viene generato nel momento in cui si aggiorna qualche ...   read more
JSM Package
07/02/2017
Questi sono i passi per creare un progetto Laravel includendo i nostri package. Se si vogliono aggiungere a un progetto già esistente, saltare il primo blocco composer create-project --prefer-dist laravel/laravel [nome_progetto] "5.3.*" cd nome_progetto git init git add . git commit -m "primo commit" Quindi aggiungiamo i nostri repository e i nostri pacchetti composer config ...   read more
Migrazione Laravel 5.4 -> 5.5
24/02/2018
Riporto qui di seguito alcuni punti da seguire per migrare i nostri progetti da laravel 5.4 a 5.5 e in particolare da jsmPackage con oggetti in sessione a no-session-exist_objInnazitutto Laravel 5.5 necessita di php7+Ovviamente ci sono molte eccezioni e differenze da valutare di volta in volta, ma i passi principali sono i seguenti:signature dei metodi: i metodi che estendono jsmController sono ...   read more