[解決済み】Laravel 5 - artisan seed 【ReflectionException】クラスSongsTableSeederが存在しない。
2022-03-27 16:16:16
質問
を実行すると php artisan db:seed 以下のようなエラーが発生します。
[ReflectionException] Class SongsTableSeeder does not exist
どうしたんですか?
私の DatabaseSeederクラスです。
<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::unguard();
$this->call('SongsTableSeeder');
}
}
私の SongsTableSeederクラスです。
<?php
// Composer: "fzaninotto/faker": "v1.4.0"
use Faker\Factory as Faker;
use Illuminate\Database\Seeder;
use DB;
class SongsTableSeeder extends Seeder {
public function run()
{
$faker = Faker::create();
$songs = [];
foreach(range(1, 10) as $index)
{
$songs[] = ['title' => $faker->words(rand(1,4))];
}
DB::table('songs')->insert($songs);
}
}
解決方法は?
を追加する必要があります。
SongsTableSeeder
をファイル
SongsTableSeeder.php
があるのと同じディレクトリに
DatabaseSeeder.php
ファイルを作成します。
そして、コンソールで実行する必要があります。
composer dump-autoload
で新しいクラスマップを生成し、実行します。
php artisan db:seed
今、テストしてみました。Laravel 5で問題なく動作しています。
関連
-
[解決済み】「お客様の要件はインストール可能なパッケージのセットに解決できませんでした」エラーの解決方法は?
-
[解決済み] すべてのコントローラとビューのグローバル変数
-
[解決済み] Laravelをインストールする際にエラーが発生しました。"./composer.json is not writable." というエラーが出ました。
-
[解決済み] Laravel 5.4で `npm run watch` が動作しない。
-
[解決済み] Laravel、each()関数でできることは?
-
[解決済み】「Unchecked runtime.lastError: The message port closed before a response was received' chrome issue?
-
[解決済み】Eloquent Collection。空白のカウントと検出
-
[解決済み】laravelで「有効なキャッシュパスを指定してください」エラー
-
[解決済み】Eloquentで「if not null」を確認する方法は?
-
[解決済み】Laravel ログイン後、元の宛先にリダイレクトする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ホームステッドインストール
-
[解決済み] Laravel 5.4で `npm run watch` が動作しない。
-
[解決済み] Laravel Homesteadを使用しています。'入力ファイルが指定されていない'
-
[解決済み] Laravel、each()関数でできることは?
-
[解決済み] のエラーが発生しました。OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 [重複].
-
[解決済み】Eloquent Collection。空白のカウントと検出
-
[解決済み】Laravel 5 - artisan seed 【ReflectionException】クラスSongsTableSeederが存在しない。
-
[解決済み】PHP7:ext-domのインストール問題
-
[解決済み】マイグレーション。外部キー制約を追加できない
-
[解決済み】laravelで「有効なキャッシュパスを指定してください」エラー