Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Cancella manualmente il contenuto del database, per esempio da phpmyadmin, così togli la tabella delle migrazioni, poi ridai il comando migrate.

    P.S. se il file per creare la tabella degli utenti contiene solo quelle 3 righe che hai riportato sopra, allora non è corretta, dovrebbe essere così
    Codice PHP:
    public function up()
    {
        
    Schema::create('users', function (Blueprint $table) {
            
    $table->bigIncrements('id');
            
    $table->string('name');
            
    $table->string('email')->unique();
            
    $table->timestamp('email_verified_at')->nullable();
            
    $table->string('password');
            
    $table->rememberToken();
            
    $table->timestamps();
        });

    Ti ringrazio, la tabella degli utenti è creata correttamente, il codice che ho postato serve per la creazione della tabella 'password_resets' che mi utilizza il campo 'email' come indice, ed anche cancellando tutte le tabelle sul db e poi chiamando il comando 'php artisan migrate' mi ricrea sempre e solo la tabella degli utenti ed in nessun modo quella 'password_resets'

  2. #12
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Per la tabella password_reset il codice dovrebbe essere così
    Codice PHP:
    public function up()
    {
        
    Schema::create('password_resets', function (Blueprint $table) {
            
    $table->string('email')->index();
            
    $table->string('token');
            
    $table->timestamp('created_at')->nullable();
        });

    Se ancora non dovesse andare prova a richiamare il comando
    php artisan make:auth

    strano, ma magari qualcosa è andata male.

  3. #13
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Per la tabella password_reset il codice dovrebbe essere così
    Codice PHP:
    public function up()
    {
        
    Schema::create('password_resets', function (Blueprint $table) {
            
    $table->string('email')->index();
            
    $table->string('token');
            
    $table->timestamp('created_at')->nullable();
        });

    Se ancora non dovesse andare prova a richiamare il comando
    php artisan make:auth

    strano, ma magari qualcosa è andata male.
    Ciao Alhazred, purtroppo ho già provato a richiamare il comando auth una seconda volta, ma nulla, la tabella 'password_reset' non viene creata.
    Stavo pensando quindi di realizzare direttamente tramite query SQL sul mio DB(utilizzando Navicat per gestire il DB) la tabella, ho letto guide sull'utilizzo degli indici in una tabella ma non riesco a crearla.
    Quale sarebbe il codice SQL per crearmi la tabella direttamente da Navicat con una query SQL?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.