Size: a a a

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

2020 January 18

RK

Roman Kolosov in Laravel для начинающих
Діма
Привет.
Есть  функция.
public function filter(Request $request)
$request->make = 'audi';
``

Как мне передать в эту функцию из вне переменную если она у меня в строке.

т.е. у меня есть в том же классе некая функция
public function makeAudi($make)
{
    $this->filter($make) так не могу передать потому что мне нужно инстанс передать.
Логика не правильная
источник

RK

Roman Kolosov in Laravel для начинающих
У вас сверху метод контроллера а снизу сервиса
источник

RK

Roman Kolosov in Laravel для начинающих
Вам надо создать сервис в папке app/Services
источник

RK

Roman Kolosov in Laravel для начинающих
А там сделать сервис, дальше или по старинке через use инициализировать сервис, или же запихнуть в сервис провайдер
источник

RK

Roman Kolosov in Laravel для начинающих
И иметь доступ глобально
источник

RK

Roman Kolosov in Laravel для начинающих
Одного инстанса
источник

RK

Roman Kolosov in Laravel для начинающих
И не функция а метод, различие банальное между функцией и методом, функция принимает две переменных и возвращает результат обработки, метод пошел от процедуры, когда вы запихнули все что угодно, но возвращаете ожидаемый результат😉
источник

RK

Roman Kolosov in Laravel для начинающих
Инстанс, это по сути объект единичный в оперативной памяти
источник

MZ

Mikhail Zakharov in Laravel для начинающих
Roman Kolosov
И не функция а метод, различие банальное между функцией и методом, функция принимает две переменных и возвращает результат обработки, метод пошел от процедуры, когда вы запихнули все что угодно, но возвращаете ожидаемый результат😉
Ром, ну ставь запятые, ну)
источник

RK

Roman Kolosov in Laravel для начинающих
Да с телефона не удобно, только после прочтения, можно правки вносить
источник

RK

Roman Kolosov in Laravel для начинающих
Mikhail Zakharov
Ром, ну ставь запятые, ну)
Кстати вот даже интересно стало
источник

RK

Roman Kolosov in Laravel для начинающих
Помню ты задавал совсем простые вопросы ~год назад, как оно сейчас?
источник

RK

Roman Kolosov in Laravel для начинающих
А так да, математически, не релевантны функции от 3 параметров, всегда есть агрегатор, если чуть сложнее стало
источник

RK

Roman Kolosov in Laravel для начинающих
Mikhail Zakharov
Ром, ну ставь запятые, ну)
М?
источник

RK

Roman Kolosov in Laravel для начинающих
Ещё один и 800
источник

4

4unkur in Laravel для начинающих
У users таблицы 41 колонка. Это много?
Сейчас надо добавить еще одну и так оно и разрастается.
Это нормально или есть какие то варианты разруливания подобных ситуаций?
источник

SG

Sergey Gerasimov in Laravel для начинающих
4unkur
У users таблицы 41 колонка. Это много?
Сейчас надо добавить еще одну и так оно и разрастается.
Это нормально или есть какие то варианты разруливания подобных ситуаций?
Зависит от того, как часто требуется брать те или иные колонки, можно вынести в отдельную таблицу и связь один к одному
источник

Р

Руслан in Laravel для начинающих
Roman Kolosov
мне вообще иногда жалко заказчиков, они доверяются хрен пойми кому на фрилансе, делают уг заморочив голову, а после передают таким же спецам и просходит полный ахтунг))
На апворке/фриланс/кворк таких проектов валом
источник

Р

Руслан in Laravel для начинающих
Когда пишешь что на таску уйдет 5 дней, удивляются "мне весь сайт сделали за 10, откуда 5 дней???"
источник

Р

Руслан in Laravel для начинающих
4unkur
У users таблицы 41 колонка. Это много?
Сейчас надо добавить еще одну и так оно и разрастается.
Это нормально или есть какие то варианты разруливания подобных ситуаций?
Много. По факту для заказа какого-нибудь тебе достаточно id юзера, для логина email-пароль ну и имя в админке выводить. Хз что можно напихать
источник