我是Laravel的新手,我正在使用laravel 5.1.11。運行php artisan db時出現以下異常錯誤:seed [Symfon \ Component \ Debug \ Exception \ FatalErrorException] class language not foundPhp artisan db:種子不工作laravel 5.1.11
我試圖運行composer dump-autload和php artisan優化沒有成功
這些是我LanguageTableSeeder代碼
<?php
use Illuminate\Database\Seeder;
class LanguageTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
//
Language::create([
'parent_id' => 'Electronincs' ,
'language_name' => 'English' ,
'code' => 'en' ,
'labizale' => 'en_US.UTF-8,en_US,en-gb,english' ,
'image' => 'gb.png' ,
'directory' => 'image location url' ,
'sort_order' => '1' ,
]);
}
}
//Language model code
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Language extends Model
{
//
protected $fillable = ['language_name','code','labizale', 'image','directory','sot_order'];
}
//DatabaseSeeder.php
<?php
use app\Category;
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(LanguageTableSeeder::class);
Model::reguard();
}
}
我在哪裏得到它錯了,請幫忙
我想你會需要使用App \ Artlang作爲
你應該使用它在像上導入遷移的
Language
類默認情況下,所有內容都位於L5的App名稱空間中。試試看。 – VERYNET