Laravel';s Artisan在表种子程序上给出解析错误


Laravel's Artisan giving a parse error on Table Seeders

我一直面临php artisan db:seed的问题当我运行这个命令时,它返回的是:

PHP Parse error:  parse error in /Users/Dev/Sites/Laravel_Proj/database/seeds/UserTableSeeder.php on line 6
 [Symfony'Component'Debug'Exception'FatalErrorException]  
  parse error  

在文件UserTableSeeder.php中,您可以清楚地看到它没有任何问题,如果我保存一个新的种子,它也会提示这个错误。。。

<?php
use Illuminate'Database'Seeder;
use Illuminate'Database'Eloquent'Model;
​
class UserTableSeeder extends Seeder {
​
    public function run()
    {
        DB::table('users')->delete();
        User::create(array(
            'name' => 'Test',
            'email' => 'test@tes.com',
            'password' => Hash::make('abc123'),
        ));
    }
}

我厌倦了看到这个错误从未发生在我身上,我有几个项目在这种环境下工作,一切都很好。

在互联网上寻找这个问题,我似乎找不到解决方案。

我的PHP版本5.5.14(cli)(构建时间:2014年9月至9月19:09:25)在laravel 5.0 中

希望你能帮我这个

我复制并粘贴了您的代码。您有两个隐藏字符(用â标记):

use Illuminate'Database'Eloquent'Model;
â
class UserTableSeeder extends Seeder {
â
public function run()

删除这些行并重新输入。您的文本编辑器应该能够查看隐藏的字符,所以请尝试更改设置以了解我的意思。