Описание тега slim-4
Slim 4 is an open source PHP micro framework that helps writing web applications and APIs.
1
ответ
Как добавить вид ветки в slimframework v4
Я пытаюсь добавить веточку-представление в Slim V4 В Slim v3 мы добавляем просмотр веток в контейнере $container['view'] = function ($c) { $view = new \Slim\Views\Twig('path/to/templates', [ 'cache' => 'path/to/cache' ]); // Instantiate and add S…
13 авг '19 в 07:08
2
ответа
Тонкий Скелет возвращается 404 Не найдено
Я установил Slim4 через композитор, выполнив команду руководства по установке, php composer.phar create-project slim/slim-skeleton slimexample Затем перешел к localhost:8080, который возвратил объект json, как показано ниже. { "statusCode": 404, "er…
17 авг '19 в 10:36
3
ответа
Внедрить контейнер в классе контроллера
Я перевожу свое приложение из Slim/3 в Slim/4. Возможно, я запутался, потому что существует бесконечный синтаксис для одного и того же материала, но я написал это: use DI\Container; use Slim\Factory\AppFactory; use Slim\Psr7\Request; use Slim\Psr7\R…
22 авг '19 в 20:46
1
ответ
Замена для установки notFoundHandler
Я перехожу с Slim/3 на Slim/4. Я нашел или нашел замены для всех функций, которые я использовал, которые были удалены, кроме 404 Not Found Handler (часть уже ушедшего App::$settings): Стройное App::$settings были удалены несколько промежуточных прог…
25 авг '19 в 20:08
2
ответа
Как реализовать защиту от CSRF с Slim 4 и slim/csrf?
Slim 4 уже здесь, и я пытаюсь перейти на Slim 4. Все отлично, но CSRF выдает ошибку, когда я пытаюсь это реализовать. Я пробовал простейшую настройку, но я получаю эту ошибку: Сообщение: Аргумент 2, передаваемый Slim\Csrf\Guard::__invoke(), должен б…
27 авг '19 в 21:27
0
ответов
Я продолжаю получать эту ошибку на Slim 4 после установки новой версии 4.12
Я продолжаю получать эту ошибку Slim Application Error после установки новой рамки Slim 4. Я попытался вернуться к старой версии Slim, но продолжаю получать одно и то же. <?php use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Mess…
27 авг '19 в 12:47
1
ответ
Как настроить несколько подключений к базе данных PDO в Slim 4 и получить к ним доступ в репозитории?
Я попытался настроить SLIM 4 с 2 подключениями к базе данных PDO.Я не могу получить доступ к db или db2 из репозитория.Я думаю я что-то делаю не так Я последовал за тонким 4 скелетом.Я создал файл db.php в приложении для добавления определения db в …
22 ноя '19 в 19:09
1
ответ
Как использовать доктрину с Slim Framework 4?
Пытаюсь использовать doctrine с тонкой рамкой 4, но документации нет. Следуя информации по ссылке http://www.slimframework.com/docs/v3/cookbook/database-doctrine.html, выдает ошибку. Класс "тонкий контейнер" не найден <?php // bootstrap.php use D…
08 янв '20 в 08:28
1
ответ
Клиент PHPLeague OAuth2 `getAccessToken()` выдает ошибку "Обнаружена ошибка сервера OAuth, не содержащая тела JSON"
Я пытался разработать API и клиент, которые взаимодействуют друг с другом через реализацию сервера и клиента OAuth2 от ThePHPLeague. Используяcurl в интерфейсе командной строки, я могу сгенерировать токен и использовать его для получения доступа к з…
25 сен '19 в 19:31
2
ответа
Соблюдать \ проверять настраиваемое правило с PDO?
Я изучаю Slim Framework v4 и решил использовать Respect\Validation для проверки введенных данных и столкнулся с препятствием, когда я не знаю, как вставить PDO в мое созданное мной настраиваемое правило. Идея состоит в том, чтобы проверить некоторые…
16 окт '19 в 10:49
2
ответа
Как настроить и ввести несколько подключений к базе данных PDO в Slim 4?
Я мог бы привести пример PDOи успешно введите его. Я определилPDO::class напрямую и внедрил его в конструктор с помощью __construct(PDO $pdo). Мне нужно что-то вродеPDO1::class а также PDO2::class ввести его следующим образом: __construct(PDO1 $pdo1…
02 сен '19 в 16:43
2
ответа
Запрос OPTIONS перед запросом GET с заголовком авторизации не работает в Slim framework 4
Я клонировал тонкий скелет (https://github.com/slimphp/Slim-Skeleton), в котором уже реализован CORS. Но все же, когда API вызывает OPTIONS перед GET, он отправляет 405 ERROR "Метод недопустим. Должен быть одним из: GET" Вот мой маршрут, где я столк…
27 ноя '19 в 00:13
0
ответов
проблемы начальной настройки slim4
У меня есть установка с apache с приложением hello world slim-4, но я получаю исключение, если вызываю страницу hello world. Моя настройка следующая /var/www/html: composer.json composer.lock .htaccess public vendor /var/www/html/public: index.php .…
27 ноя '19 в 18:46
1
ответ
Как внедрить сервис в контекст функции Behat в фреймворке Slim 4
Когда я ищу внедрение сервиса в контекст функции, я всегда нахожу расширения для symfony. Но мне нужно расширение или что-то еще, чтобы сделать это в Slim 4 framework. Спасибо.
03 дек '19 в 18:29
1
ответ
Slim 4 monolog не пишет логи
Я настроил monolog в моем приложении Slim 4 и установите logErrors а также logErrorDetails верно в ErrorMIddlewareно когда я получаю ошибку, он не пишет логи. Чтобы имитировать ошибку, я включаю кеш в своем приложении и получаю такую ошибкуCall to…
16 дек '19 в 12:39
1
ответ
Измените маршруты и URL-адрес при использовании Varnish
У меня есть проект, в котором Varnish используется перед проектом Slim 4. Из-за некоторых особенностей проекта исходный URL-адрес должен быть скрыт, а входящий запрос переписан на некоторые другие заголовки. пример Оригинальный вызов demo.xyz прибыв…
21 дек '19 в 12:20
1
ответ
Неустранимая ошибка: Uncaught TypeError: аргумент 1 передан в Slim\Views\Twig
Я продолжаю получать фатальную ошибку: Uncaught TypeError: аргумент 1, переданный в Slim\Views\Twig::__construct(), должен быть экземпляром Twig \ Loader \ LoaderInterface, заданная строка... Код: require DIR .'/vendor/autoload.php'; $container = ne…
27 дек '19 в 12:07
0
ответов
Перенаправление промежуточного программного обеспечения Slim 4 * на подходе *
У меня есть следующее промежуточное ПО, которое я прикреплю к своему маршруту: class RequireAuth extends Base { public function __invoke(Request $request, RequestHandler $handler): Response { // On my way in, get authenticated user... // I want to d…
11 фев '20 в 23:31
1
ответ
Отправка форм Slim 4 PUT и DELETE
Как мне выполнить PUT и DELETE отправленные формы в Slim 4? У меня следующий маршрут: $group->get('/sites/create', SitesController::class . ':create')->setName('sites_create'); $group->get('/sites/{id}/edit', SitesController::class . ':edit…
12 фев '20 в 00:06
2
ответа
Slim Framework выдает ошибку 405 Not Found при каждом запросе
Я пытаюсь создать Slim Framework версии 4 api для своего приложения angular. На каждый мой запрос я получаю Type: Slim\Exception\HttpMethodNotAllowedException Code: 405 Message: Method not allowed. Must be one of: POST File: G:\xampp\htdocs\slim\ven…
18 фев '20 в 09:17