Добавление помощников в люмен - PullRequest
0 голосов
/ 18 марта 2020

Я работаю в Lumen впервые и использую v 6.0.

Я не могу использовать никаких помощников, доступных в laravel, таких как resource (), bcrypt () и может быть что угодно в здесь . Выдает мне

"message": "Вызов неопределенной функции App \ Http \ Controllers \ bcrypt ()"

сообщение. Я попытался добавить "laravel / helpers": "^ 1.2", но не повезло. может кто-то пролить свет на это. в любом случае, я могу запустить это.

1 Ответ

1 голос
/ 18 марта 2020

Lumen - это микро-фреймворк Laravel, это означает, что многие Laravel помощники и компоненты по умолчанию недоступны в Lumen.

Если вы разрабатываете приложение без состояния, Lumen может быть очень полезный, поскольку это очень быстрый и легкий фреймворк, который фокусируется на JSON API от версии 5.2

Только API без сохранения состояния

Lumen 5.2 представляет собой переход на похудение Lumen, чтобы сосредоточиться исключительно при обслуживании API без учета состояния JSON. Таким образом, сеансы и представления больше не включаются в структуру. Если вам нужен доступ к этим функциям, вы должны использовать полную структуру Laravel.

Конечно, все списки функций Lumen доступны в официальной документации, включая шифрование, аутентификацию и т. Д. c.

вы можете взглянуть на заметку о выпуске и выбрать между Lumen или Laravel: https://lumen.laravel.com/docs/master

...