Ich mache alles nach Vorschrift:
-
Installierte frische Laravel 5.3.9-App (alle meine nicht frischen Apps erzeugen denselben Fehler)
-
Lauf
php artisan make:auth
-
Migrationen für eine neue Tabelle erstellen `php artisan make:migration create_quotations_table –create=quotations
Schema::create('quotations', function (Blueprint $table) { $table->increments('id'); $table->string('text'); // my problem persists even with the below two columns commented out $table->integer('creator_id')->unsigned()->index('creator_id'); $table->integer('updater_id')->unsigned()->index('updater_id'); $table->softDeletes(); $table->timestamps(); });
-
Dann laufe ich
php artisan migrate
-
Dann definiere ich einen neuen Seed
php artisan make:seeder QuotationsTableSeeder
Der komplette Inhalt der Datei, nachdem ich eine einfache Einfügung hinzugefügt habe:
<?php
use Illuminate\Database\Seeder;
class QuotationsTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::table('quotations')->insert([
'text' => str_random(10),
]);
}
}
- Dann laufe ich
php artisan db:seed
Problem
es geht einfach nicht. Kein Feedback präsentiert, keine Fehler in der Protokolldatei. Das Problem besteht sowohl in meiner lokalen Umgebung (Win7, neuester WAMP-Server) als auch in meinem Digital Ocean VPS powered by Ubuntu 16.04. Alle oben genannten Schritte habe ich in mehreren separaten Apps durchgeführt – ohne Ergebnis. Auch unter Laragon 2.0.5 Server.
was ich probiert habe
php artisan optimize
wie hier vorgeschlagen.
composer dump-autoload
ich php artisan clear-compiled
haben auch keine Ergebnisse gebracht
Ich habe auch versucht, nur dem offiziellen Dokumentbeispiel zu folgen – fehlgeschlagen.
Ich fügte hinzu use DB;
in die Seed-Datei – immer noch kein Ergebnis.
machen
Hilfe!!! Wie kommt es, dass sie nicht funktionieren?
in meinem Fall, wenn sich das Modul in Unterordnern befindet und direkt ausgeführt werden soll, ohne dass andere Seeder-PHP-Handwerker db:seed –class=WM\Common\Seeder\SmsStatusSeeder ausgeführt werden
– Säbel tabatabaee yazdi
12. Oktober 2020 um 15:28 Uhr