私はすべてを本に従って行います:
新しいLaravel 5.3.9アプリをインストールしました(すべての新しいアプリで同じエラーが発生します)
走る
php artisan make:auth
新しいテーブルのマイグレーションを作成 `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(); });
それから私は走ります
php artisan migrate
次に、新しいシードを定義します
php artisan make:seeder QuotationsTableSeeder
簡単な挿入を追加した後のファイルの完全なコンテンツ:
<?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),
]);
}
}
- それから私は走ります
php artisan db:seed
問題
それは単に機能しません。フィードバックは表示されず、ログ ファイルにエラーはありません。問題は、ローカル環境 (Win7、最新の WAMP サーバー) と Ubuntu 16.04 を搭載した Digital Ocean VPS の両方で持続します。上記のすべての手順をいくつかの個別のアプリで実行しましたが、結果はありませんでした。また、Laragon 2.0.5 サーバーの下で。
私が試したこと
php artisan optimize
ここで提案されているように。
composer dump-autoload
私php artisan clear-compiled
も結果が出ていません
また、公式ドキュメントの例に従ってシードしようとしましたが、失敗しました。
シード ファイルに追加use DB;
しましたが、まだ結果がありません。
する
ヘルプ!!!なぜ彼らはうまくいかないのですか?