там. Я пытаюсь разобраться с Laravel Framework, но есть проблема. Вот мой код
public function up()
{
Schema::create('users', function($table)
{
$table->increments('id');
});
}
Я сделал миграцию и попытался добавить некоторые поля в мою таблицу. Но IDE не распознает переменную $ table должным образом, поэтому в результате я получил предупреждение: «Приращения метода не найдены в классе», и я не могу использовать автозаполнение.
Есть предложения как это исправить?
Весь код:
<?php
использовать Illuminate \ Database \ Schema \ Blueprint;
используйте Illuminate \ Database \ Migrations \ Migration;
класс CreatePostsTable extends Migration {
public function up()
{
Schema::create('posts', function($table)
{
$table->increments('id');
$table->string('title',150);
$table->text('body');
$table->string('preview',300);
$table->string('author',100);
$table->timestamps();
});
}public function down()
{
Schema::drop('posts');
}
}
Просто укажите тип $table
, Класс Illuminate\Database\Schema\Blueprint
Schema::create('users', function(Blueprint $table)
{
$table->increments('id');
});
Других решений пока нет …