@khodos_dmitry

Как использовать класс Ларавел в стороннем скрипте?

use home\site\sitecms_base\Modules\Manga\Events\ChapterWasCreated;
event(new ChapterWasCreated({$row['manga_id']}, {$row['chapter']}, route('front.manga.reader', [{$row['manga_slug']}, {$row['slug']}])));

Выдает ошибку на строке, где event:
PHP Parse error:  syntax error, unexpected '{' in /home/site/site.ru/parser-ecc/make_chapter.php on line 46

Как можно выполнить этот event ?
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
solotony
@solotony
покоряю пик Балмера
что бы использовать какой-либо функционал Laravel для начала надо подключить его autoloader как это сделано в index.php

require __DIR__.'/../vendor/autoload.php';

естественно с поправкой на ваши пути.

также скорее всего потребуется инициализировать Laravel, выполнив app.php
Ответ написан
Комментировать
VladimirAndreev
@VladimirAndreev
php web dev
event - это фасад Laravel, нужен как минимум ещё класс
\Illuminate\Support\Facades\Event
и \Illuminate\Support\Facades\Facade

а вообще, имхо, посмотрите, из какого компонента Symfony слеплен Event в Laravel и используйте компонент Symfony
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы