Menu

Filippo Toso Posts

Creare una nuova installazione di Laravel con PHP < 7

Cosa ho imparato oggi: creare una nuova installazione di Laravel com PHP < 7

Usando il comando “laravel new project” in un ambiente con PHP < 7 si possono ottenere vari messaggi di errore causati da un requiremente per PHP 7 in composer.

Per risolvere è sufficiente:

laravel new project
del project\composer.lock
cd project
composer install

Continua

Come caricare un file su Amazon S3 e impostare header aggiuntivi

Cosa ho imparato oggi: come caricare un file su Amazon S3 e impostare header aggiuntivi.

Storage::disk('s3')
    ->getDriver()
    ->put( $file,
           $content,
           [
               'visibility' => 'public',
               'ContentDisposition' => 'attachment; filename="FileName.pdf"',
           ]
    );

Continua

Come risolvere “Could not load the default credentials” nelle chimate API della Google Cloud

Cosa ho imparato oggi: come risolvere “‘Could not load the default credentials” nelle chimate API della Google Cloud.
Per risolvere il problema è necessario utilizzare putenv() per impostare la variabile GOOGLE_APPLICATION_CREDENTIALS in modo che punti al file JSON contenente le credenziali di servizio:

putenv('GOOGLE_APPLICATION_CREDENTIALS=' . config('services.google.application_credentials'));

Continua

Come far funzionare Herbert (WordPress plugin framework)

Cosa ho imparato oggi: come far funzionare Herbert (WordPress plugin framework).

Per farlo funzionare al primo colpo è necessario modificare il composer.json per:

  • definire minimum-stability = stable
  • caricare esplicitamente illuminate/container ~5.1.0
{
  "name": "getherbert/herbert-plugin",
  "description": "Efesto plugin",
  "license": "MIT",
  "require": {
    "getherbert/framework": "~0.9",
    "illuminate/container": "~5.1.0"
  },
  "config": {
    "preferred-install": "dist"
  },
  "minimum-stability": "stable",
  "autoload": {
    "psr-4": {
      "FilippoToso\\WordPress\\Efesto\\": "app/"
    }
  }
}

Continua

Come creare link nel menù contestuale di Explorer

Cosa ho imparato oggi: come creare link nel menù contestuale di Explorer.

Nel registro di sistema:

[HKEY_CLASSES_ROOT\Directory\shell\Command Promt]
"Position"="Top"
"icon"="C:\\Windows\\System32\\cmd.exe"

[HKEY_CLASSES_ROOT\Directory\shell\Command Promt\command]
@="\"C:\\Windows\\System32\\cmd.exe\" /Q /K \"CD /D %1\""
[HKEY_CLASSES_ROOT\Directory\background\shell\Command Promt]
"Position"="Top"
"icon"="C:\\Windows\\System32\\cmd.exe"

[HKEY_CLASSES_ROOT\Directory\background\shell\Command Promt\command]
@="\"C:\\Windows\\System32\\cmd.exe\" /Q"

Continua