2015-11-05 89 views
0

我一直面对着我有问题php artisan db:seed 解析错误,当我运行此命令,它返回这样的:Laravel的工匠给表播种机

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' => '[email protected]', 
      'password' => Hash::make('abc123'), 
     )); 

    } 
} 

我厌倦了看到此错误从来没有发生在我身上的,我有几个项目在这方面的工作环境和永远一切正常。

并在因特网上寻找这个问题,似乎我不会找到解决方案。

我的版本PHP 5.5.14(CLI)的(内置时间:Sep 2014年9月19时09分25秒) 在laravel 5.0

希望你能帮助我解决这个

回答

1

我复制并粘贴您的码。你有两个隐藏字符(由â标):

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

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

+0

该死的......我猜测,但崇高并没有显示任何特殊的字符,即使我打开“draw_white_space”:“全部” 谢谢你,托马斯我用完了。 –