Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 4 » Пространства имен в Laravel » 07.07.2014 07:41:47

westyeast
Ответов: 1

Начал использовать пространства имен в Laravel. Теперь в каждом контроллере приходится писать:

use Input;
use Request;
use Response;

либо ставить слэши перед названием класса.

Может есть какой то другой способ решения проблемы?

#2 Re: Laravel 4 » Ошибка миграции - Cannot redeclare class » 07.03.2014 19:42:06

Первый раз создал миграцию, еще будучи на sqlite. Потом изменил драйвер на MySQL и зачем то создал еще одну миграцию. До этого никогда с ними не работал, еще только в процессе изучения.

#3 Re: Laravel 4 » Ошибка миграции - Cannot redeclare class » 07.03.2014 19:15:05

Да, спасибо. Их было 5 smile Наплодил их, а понять почему ошибка возникает понять не мог.

#4 Re: Laravel 4 » Ошибка миграции - Cannot redeclare class » 07.03.2014 19:09:35

Делаю все по шагам по документации

Класс был создан автоматически при создании миграции. Я только добавил тела функций.

#5 Laravel 4 » Ошибка миграции - Cannot redeclare class » 07.03.2014 18:59:47

westyeast
Ответов: 8

Всем привет! Решил начать изучение Laravel 4 и на первых порах столкнулся с проблемой:

Создаю миграцию - php artisan migrate:make create_users_table

Далее вставляю такой код:

public function up() {
  Schema::create('users', function ($table) {
    $table->increments('id');
    $table->string('email')->unique();
    $table->string('name');
    $table->timestamps();
  });
}

public function down() {
  Schema::drop('users');
}

Затем при выполнении команды - php artisan migrate, в консоли выдается ошибка - Cannot redeclare class CreateUsersTable.

В Чем может быть причина?

Подвал раздела