我是Laravel的新手,我无法加载我的模型以便为数据库播种.我尝试过composer.json的Laravel 4方法和Laravel 5 PSR-4.
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
\App\Models\Client::truncate();
\App\Models\Module::truncate();
\App\Models\ModuleConnection::truncate();
Model::unguard();
$this->call('ClientsTableSeeder');
$this->call('ModulesTableSeeder');
$this->call('ConncetionsTableSeeder');
}
}
Run Code Online (Sandbox Code Playgroud)
这些都在app\Models中,但我在Apps.php旁边的应用程序中尝试过它们
namespace App\Models;
use Illuminate\Database\Eloquent\Model as Eloquent;
class Client extends \Eloquent {
proteced $fillable = ['id', 'name', 'email', 'created_at', 'updated_at'];
}
Run Code Online (Sandbox Code Playgroud)
namespace App\Models;
use Illuminate\Database\Eloquent\Model as Eloquent;
class Module extends \Eloquent {
proteced $fillable = ['id', 'name', 'created_at', 'updated_at'];
} …Run Code Online (Sandbox Code Playgroud)