Я использую Laravel 5.1 сейчас.Почему класс миграции Laravel не имеет пространства имен?
Файл миграции класса порожденную php artisan make:migration create_users_table --create=users
команды, будет выглядеть так:
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateUsersTable extends Migration
{
// up and down ...
}
Когда я редактирую этот класс миграции файл и сохранить его, PHP Code Sniffer в моей возвышенной тексте укажут нестандартную сообщение «Каждый класс должен находиться в пространстве имен хотя бы одного уровня».
У меня не было ответа в обоих [https://laravel.com/docs/5.1/migrations] и результатах поиска в верхней части. Связанные с этим вопросы о stackoverflow также не выясняют меня.
Любой знает причину или дает мне несколько советов? Благодаря!
Я не совсем понимаю «решение», о котором вы говорили выше, оно уже реализовано laravel или просто пример для объяснения «если класс миграции имеет пространство имен»? – cjli