Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Se hai usato il comando che ti ho scritto sopra, è tutto al suo posto, devi solo eseguire
    php artisan migrate
    per creare le tabelle nel db comprese quelle necessarie all'autenticazione

    Vedi poche cose perché se ci fai caso nei controller vengono importati diversi trait, tipo RegistersUsers in RegisterController.php o AuthenticatesUsers in LoginController.php che a loro volta includono altre classi... e parte del lavoro viene fatto lì.

    Qual'ora dovessi aver necessità di modificare il comportamento di qualche metodo, fanne l'override nel controller, non modificare i trait importati, quelli fanno parte del core di Laravel e in caso di aggiornamenti ti perderesti le modifiche.
    Ultima modifica di Alhazred; 27-04-2019 a 11:12

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Se hai usato il comando che ti ho scritto sopra, è tutto al suo posto, devi solo eseguire
    php artisan migrate
    per creare le tabelle nel db comprese quelle necessarie all'autenticazione

    Vedi poche cose perché se ci fai caso nei controller vengono importati diversi trait, tipo RegistersUsers in RegisterController.php o AuthenticatesUsers in LoginController.php che a loro volta includono altre classi... e parte del lavoro viene fatto lì.

    Qual'ora dovessi aver necessità di modificare il comportamento di qualche metodo, fanne l'override nel controller, non modificare i trait importati, quelli fanno parte del core di Laravel e in caso di aggiornamenti ti perderesti le modifiche.
    Ciao Alhazred, ho seguito il tuo consiglio e alla fine ho scelto di utilizzare il login messo a disposizione da Laravel e funziona, ma ho ancora un problema.
    Per effettuare il reset password ho bisogno di creare una tabella sul db, chiamata 'password_resets' di default laravel, ma se provo a fare il comando migrate o richiamarla specificamente, dal cmd ottengo come risposta: nulla da migrare, nonostante la function up() della migration sia quella fornita da laravel:

    codice:
    public function up()
    {
         $table->string('email')->index();
         $table->string('token');
         $table->timestamp('created_at')->nullable();
    }
    Potrei crearla direttamente da codice SQL eseguendo una query? come posso passarlo come indice l'email?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.