2013-10-23 15 views
7

Yeni bir Laravel 4 yüklemesini derledim ve bu hatayı bir geçiş oluşturup artisan yoluyla taşımaya çalıştığımda alıyorum:Laravel 4: PHP Önemli hata: Tanımlanmamış yönteme çağrı Blueprint :: int()

PHP Fatal error: Call to undefined method Illuminate\Database\Schema\Blueprint::int() in /home/casey/Sites/caseyhoffmann.me/laravel4/app/database/migrations/2013_10_22_232234_create_users_table.php on line 22 {"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Call to undefined method Illuminate\Database\Schema\Blueprint::int()","file":"/home/casey/Sites/caseyhoffmann.me/laravel4/app/database/migrations/2013_10_22_232234_create_users_table.php","line":22}}

Yeniden derleme Laravel'i denedim ama boşuna.

Herhangi bir fikir veya öneriniz var mı?

cevap

22

int() yönteminiz, geçişler dosyasında integer() ile değiştirilmelidir. Bunun gibi:

$table->integer('user_id');

+0

Teşekkür ederiz! Basit hata. – cshoffie

+6

Korkunç hata mesajı, yaygın bir hata için çok net değil. – Ifnot

+1

@AnaelFavre Tamamen katılıyorum. Laravel'in olgunlaştığı gibi, bunun zamanla iyileşeceğini düşünüyorum. –