2015-11-05 88 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」:「全部」 謝謝你,托馬斯我用完了。 –