Запуск Laravel Tinker в терминальных выходах - PullRequest
0 голосов
/ 21 января 2019

Laravel Tinker работает в терминале, но каждый раз, когда я пытаюсь заставить его вычислить все, что он выходит и возвращается в командную строку. Это типичная команда терминала, которую я пытаюсь выполнить, и Тинкер выходит, ничего не делая, каждый раз, когда я нажимаю кнопку Enter.

USER-MBP:blog name$ php artisan tinker

Psy Shell v0.9.9 (PHP 7.3.1 — cli) by Justin Hileman

>>> 2 + 2

USER-MBP:blog name$ 

Я ожидал бы, что следующая строка после 2 + 2 будет 4, но когда я нажимаю Enter, она не вычисляется и выходит обратно в командную строку терминала.

Ответы [ 2 ]

0 голосов
/ 24 января 2019

У меня тоже была эта проблема с php7.3, я просто вернулся к php7.2. Если у вас нет этого, я предлагаю использовать php@7.2 в качестве решения.

0 голосов
/ 22 января 2019

На самом деле это открытая проблема с Psysh (на которой основан тинкер) и php 7.3: https://github.com/bobthecow/psysh/issues/540

Здесь описан обходной путь: https://github.com/bobthecow/psysh/issues/540#issuecomment-445546060

...