Size: a a a

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

2021 January 23

SG

Sergey Gerasimov in Laravel для начинающих
Alex B
слишком зависимо от роутов, но api/* это как константа, можно привязку на  этом сделать?
чуть более независимый код 😝
Ну если только через Str:startWith
источник

AB

Alex B in Laravel для начинающих
Sergey Gerasimov
Клиент хочет. но не говорит об этом))
под клиентом я имел ввиду запрос пользователя )
источник

SG

Sergey Gerasimov in Laravel для начинающих
Alex B
под клиентом я имел ввиду запрос пользователя )
Ну так идет запрос от платежной системы, и там нет нужного заголовка
источник

AB

Alex B in Laravel для начинающих
Alex B
слишком зависимо от роутов, но api/* это как константа, можно привязку на  этом сделать?
чуть более независимый код 😝
потому что может быть что запрос и с веб роута прийти
источник

AB

Alex B in Laravel для начинающих
Sergey Gerasimov
Ну если только через Str:startWith
если в целом это не усложнит систему, то я считаю что не имеет смысла думать над этим, нужно лишь понять какие сложности могут быть в дальнейшем, ну вы сами опытный думаю
источник

SG

Sergey Gerasimov in Laravel для начинающих
Alex B
потому что может быть что запрос и с веб роута прийти
Ну если с веба прийдет - то либо будет загловок, либо попадет за IF
источник

SG

Sergey Gerasimov in Laravel для начинающих
И как бы пофиг. Отвалидирует и нах пошлет
источник

T

Tim in Laravel для начинающих
Народ а можете популярно объяснить, почему у меня в цикле foreach значение $part ['minuswords'] перезаписывается после перебора, а не добавляется?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Потому что ты его присваиваешь на каждом шаге
источник

R#

Reset # Alexey S. in Laravel для начинающих
Sergey Gerasimov
Народ, как проверить что роут api/*
request()->segments()  или как то так, я с телефона сейчас
источник

SG

Sergey Gerasimov in Laravel для начинающих
Tim
Народ а можете популярно объяснить, почему у меня в цикле foreach значение $part ['minuswords'] перезаписывается после перебора, а не добавляется?
Потому что неплохо бы прочитать как работать с массивами в php
источник

R#

Reset # Alexey S. in Laravel для начинающих
@mrTeo (request()->segment(0) == "api")
источник

SG

Sergey Gerasimov in Laravel для начинающих
Reset # Alexey S.
@mrTeo (request()->segment(0) == "api")
Спс, гляну
источник

T

Tim in Laravel для начинающих
Sergey Gerasimov
Потому что неплохо бы прочитать как работать с массивами в php
Ну я читал раз 30 наверное, видимо не до конца догнал)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Reset # Alexey S.
@mrTeo (request()->segment(0) == "api")
Странно...

$this->segments() выдает
источник

ЕК

Егор Карась... in Laravel для начинающих
Sergey Gerasimov
Народ, как проверить что роут api/*
Я не совсем понял цель этого, если честно.

Ведь у тебя по одному роуту может вызываться только один метод одного контроллера, разве нет?
источник

ЕК

Егор Карась... in Laravel для начинающих
И, типа, ну, если ты уже в нём, то значит, это именно этот роут?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Егор Карась
Я не совсем понял цель этого, если честно.

Ведь у тебя по одному роуту может вызываться только один метод одного контроллера, разве нет?
Это в форм реквесте
источник

AB

Alex B in Laravel для начинающих
Tim
Ну я читал раз 30 наверное, видимо не до конца догнал)
тебе нужно создать ассоциативный массив, так будет правильнее, а ты в один массив пихаешь и все перезаписывается
источник

R#

Reset # Alexey S. in Laravel для начинающих
Sergey Gerasimov
Странно...

$this->segments() выдает
A если segment(0) то что нужно будет )
источник