Laravel 5.2 Команды, как ссылаться на модель

Посмотрев несколько видео на laracasts и погуглив целый день, я все еще не могу понять это. Я пытаюсь научиться использовать команды в laravel, и после создания команды все это работает, за исключением того факта, что я не могу ссылаться на модель из команды. При попытке использовать ниже, я получаю сообщение об ошибке «Undefined namespace App».

public function handle()
{
$appointment = new App\Appointment;
}

Чего я в основном пытаюсь добиться, так это отправлять мне ежедневные электронные письма, используя планировщик и команды. Поэтому мне нужно захватывать предстоящие встречи на каждый день, поэтому я должен иметь возможность использовать свои Appointment модель.

Или кто-то может сказать мне, что то, чего я пытаюсь достичь, это не путь, и я должен выполнить эту задачу как-нибудь еще?

1

Решение

Попробуй это:

$appointment = new \App\Appointment;

Обратите внимание на обратную косую черту перед пространством имен. Таким образом, вы ссылаетесь на него относительно глобального пространства имен, а не относительно вашего локального пространства имен.

Это предполагает, что вы используете настраиваемое пространство имен в вашем командном классе.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]