Size: a a a

Laravel для начинающих

2021 February 26

VY

Vladimir Yefremov in Laravel для начинающих
Viktor Gramm
указать тип данных, которые возвращает функция
что просит его указать я понял;
для чего?
источник

VG

Viktor Gramm in Laravel для начинающих
чтобы ты оп посмотрел на функцию и сразу знал, что она тебе вернёт
источник

VG

Viktor Gramm in Laravel для начинающих
а не сидел разбирал что же в итоге она тебе возвращает
источник

VY

Vladimir Yefremov in Laravel для начинающих
Viktor Gramm
чтобы ты оп посмотрел на функцию и сразу знал, что она тебе вернёт
понял
Спасибо!
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Vladimir Yefremov
что просит его указать я понял;
для чего?
Меняйте версию php или заходите в настройки и убирайте
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Но лучше конечно же везде везде делать return type
источник

VY

Vladimir Yefremov in Laravel для начинающих
Паша Финогентов
Меняйте версию php или заходите в настройки и убирайте
буду добавлять
источник

AG

Asan Glay in Laravel для начинающих
Asan Glay
где хранятся логи отправки email?
/
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Asan Glay
где хранятся логи отправки email?
нигде
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
пока ты их не запишешь куда-то
источник

AG

Asan Glay in Laravel для начинающих
я добавил в конфиг driver => log
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
тогда в логах приложения смотри
источник

AG

Asan Glay in Laravel для начинающих
Alexander Pavlenko 🌚
тогда в логах приложения смотри
где они лежат?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
storage/logs
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
с некоторых пор Шторм начал подчеркивать имена методов и сообщать "Missing function's return type declaration";

объясните плз - что за ...? Зачем оно?
PHP 7+ ввела типизацию вывода методов. Вот шторм и предлагает заполнить её.

Например, раньше было так: function foo() - вернёт всё что угодно

А с типизацией стало так: function foo(): ?string - вернёт string или null, иначе бросит ошибку TypeError.

То есть, следует явно указывать что может вернуть метод.

В PHP 8 этот момент улучшили. Например, можно сделать так: function foo(): string|Model|Foo|Bar - то есть вернётся один из этих типов, иначе TypeError.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
PHP 7+ ввела типизацию вывода методов. Вот шторм и предлагает заполнить её.

Например, раньше было так: function foo() - вернёт всё что угодно

А с типизацией стало так: function foo(): ?string - вернёт string или null, иначе бросит ошибку TypeError.

То есть, следует явно указывать что может вернуть метод.

В PHP 8 этот момент улучшили. Например, можно сделать так: function foo(): string|Model|Foo|Bar - то есть вернётся один из этих типов, иначе TypeError.
спасибо!
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
спасибо!
Это необязательно, но рекомендуется. Так проще будет найти при отладке то место, которое возвращает кривые данные.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Это необязательно, но рекомендуется. Так проще будет найти при отладке то место, которое возвращает кривые данные.
спасибо!
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
источник

А

Андрей in Laravel для начинающих
Перевести ошибку и гуглить
источник