【发布时间】:2016-08-08 17:00:55
【问题描述】:
我使用迁移创建了一个用户表,但无法为该表设定种子。当我从命令行运行 php artisan db:seed 时出现以下错误
[Symfony\Component\Debug\Exception\FatalErrorException]
parse error, expecting `"variable (T_VARIABLE)"'
我的 UsersTableSeeder.php 播种器有以下几行:
<?php
use Illuminate\Database\Seeder;
use App\User;
class UsersTableSeeder extends Seeder
{
public function run()
{
$user = new User;
$user->name = 'John Doe';
$user->email = 'john@gmail.com';
$user->password = bcrypt('password');
$user->save();
}
}
我的 User.php 模型:
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
protected $fillable = [
'name', 'email', 'password',
];
protected $hidden = [
'password', 'remember_token',
];
}
我该如何解决这个问题? TIA
【问题讨论】:
标签: php mysql laravel laravel-5.2 laravel-artisan