Дмитрий
Есть много путей выхода из ситуаций, например в ксс через after добавить в концент запятую, для перечисление тегов. (Тогда и в контроллере не будет html и в blade не будет пыхи) .Ещё варик в блейд инициализировать переменную через <? $var[] = '<a href="bla">nameBla</a>'; ?> провести с ней интерации, И потом в {{ impode(',', $var) }} Или все же прописать в конроллере цикл аналогичный, и в шаблоне просто вывести)) Подскажите схожу с ума)))
Arcos
А чтобы только на эоквент не ругался
Дмитрий
Как правильнее?))
Arcos
Еще вопрос по пагинацию: Мне начало страницы и конец самому задавать или он магическим образом сам определит на какой я транице?
Дмитрий
Почему пхп в блейде не очень?
Точно сказать не могу, это все поголовно твердят, и рекомендуют, я про тот который именно <?php ?>, а не {{ }} оргументы обычно у людей заканчиваются на том что, какой вообще всмысле тогда в блейд... но через фигурные скобки нельзя объявить значение в переменной. или как то можно сделать аля типа {{ $var = 'bla' }} т.к. я с ларой не так давно знаком, может что-то не знаю... ммм?)))
Дмитрий
{{ $var = 'bla' }} - Попробовал, ругается на синтаксис)))
Oleh
Но смысл блпйда?
Vlad
В тч всякие специфические выборки, которые в одном месте тоже ок
Vlad
Ато попахивает каким-то ООП головного мозга
Дмитрий
😂
{"Json" :
Почему пхп в блейде не очень?
простой пример, вам было бы удобно ехать под капотом, где должен стоять мотор, а мотор в свою очередь на вашем месте на переденем сиденьи?
Dmitry
В тч всякие специфические выборки, которые в одном месте тоже ок
ага, тут чуть чуть, там чуть чуть. Так оно и накапливается )))
{"Json" :
Аналогия не доказательство
скажите это шаблону проектирования mvc
Vlad
скажите это шаблону проектирования mvc
Скажите почему пхп в блейде плохо, без аналогий и вопросов в ответ и потом я поговорю с шаблоном мвц
Dmitry
скажите это шаблону проектирования mvc
mvc как раз тут вообще это не определяет, даже наоборот, если брать канонический )))
Vlad
Хоспаде
Vlad
Бизнес логику пихать в Блейд не оч, а пхп пихать нормально
Dmitry
ну а что ты там пишешь?
{"Json" :
Скажите почему пхп в блейде плохо, без аналогий и вопросов в ответ и потом я поговорю с шаблоном мвц
laravel построне на mvc, mvc гласит, что блейд это представление, которая только показывает что-то пользователю, бизнес-логика должна быть или в модели или котроллере(это в некоторых случаях)
Vlad
Я ничо там не пишу, я апишку делаю🙃
Grigorii K.
Это ведь не плохо, просто не рекомендуется. Если там какой-то небольшой код, которыйо тносится именно к V, например, несколько IF, которые собирают имя класса какого-нибудь для HTMl, то почему нет.
{"Json" :
ну и где там написано что во вью нет логики?
так там не сказано, что ее можно пихать
{"Json" :
сказано про модели и контроллеры
{"Json" :
не слова про вью
Dmitry
так там не сказано, что ее можно пихать
mvc вообще не про это. не пытайся связать его и то что писать в блейде php плохо ;)
{"Json" :
короче понятно
{"Json" :
надо ливать с этой группы
Dmitry
короче понятно
я смотрю ты вообще не понимаешь что такое паттерн mvc. И не знает отличия того что применяется в ларавер и что такое Именно паттерн проектирования MVC. Можешь почитать на досуге.
Anonymous
@maddog670 так ливни
Anonymous
Чище будет
{"Json" :
Чище будет
как-то сам решу без твоей помощи
Anonymous
Опять за свои же слова не отвечаешь)
Dmitry
речь шла о логике во вью
мы вроде намного раньше определили что не об этом речь
Vlad
речь шла о логике во вью
Речь шла о пхп во Вью, а не о логике
Vlad
2 раза об этом писал
Dmitry
видимо я это пропустил
допустим у тебя есть набор данных, их надо вывести зеленым цветом, а если один из них содержит цифру 5, то все остальные выводим красным. Вот как ты это решаешь?
🇺🇦 Edward
Dmitry
это логика приложения или отображения?
🇺🇦 Edward
Ребят, как передать этот id в контроллер?
🇺🇦 Edward
🇺🇦 Edward
Тоесть я в функции index могу уже работать с id?
Dmitry
не функция а метод. этот id приходит в его параметры (параметры метода)
{"Json" :
Опять за свои же слова не отвечаешь)
мне глубого пофиг, здесь никого нет, чтобы перед кем-то здесь отвечать
{"Json" :
допустим у тебя есть набор данных, их надо вывести зеленым цветом, а если один из них содержит цифру 5, то все остальные выводим красным. Вот как ты это решаешь?
если это просто массив или коллекция и ее не нужно пересобирать или еще чего, сделаю во вью, а так в контроллере с переменной, которая отвечала бы за цвет
{"Json" :
Опять за свои же слова не отвечаешь)
не забудь меня забанить в laravel канале за обиду)))
🇺🇦 Edward
Dmitry
вот видишь, можно просто ввести переменную в блайде и обойтись одним циклом, но сделать это придется через php
Anonymous
не забудь меня забанить в laravel канале за обиду)))
Да я бы тебя в жизни пару раз забанил) вроде человек человеком а ведёшь себя как чмошник
Dmitry
Спасибо, действительно так как вы написали )
ты в доку посматривай, там много интересного ;)
Anonymous
мне глубого пофиг, здесь никого нет, чтобы перед кем-то здесь отвечать
Отвечать нужно не перед кем то, а перед собой это называется отдавать отчёт своим действиям
{"Json" :
Да я бы тебя в жизни пару раз забанил) вроде человек человеком а ведёшь себя как чмошник
😆 Ну это твои проблемы, что ты не поверил, а я сказал как было на самом деле. Да и судить, потому что ничего не было и это ты сказал, что я веду как чмошник?) Обиделся как 16 летний задротышь которого обидели случайно
{"Json" :
ну да))
{"Json" :
не в обиде
{"Json" :
ахахаа
Anonymous
Ладно флейм не разводи.
Vlad
Л логика
Vlad
{"Json" :
Ладно флейм не разводи.
а то че? забанишь в личке? 😁
{"Json" :
И я выше сказал
Anonymous
Привет всем. Никто не сталкивался с такой проблемой, что Auth::login($user, true) не "запомнимает" пользователя? Для того чтобы лара признала, надо для каждого запроса логиниться. Проверяю запомнила ли с помощь Auth::check()
Anonymous
Проблема решена: в middleware api дописал \Illuminate\Session\Middleware\StartSession::class,
Alexander
Ребят, забыл как называется кажется "грязный объект", когда какое-то поле изменилось в процессе работы. Как это сделать на ларавел? Я хочу примерно такое $class = new $service->class; $service->balance = $class->getBalance(); if($service->грязный) { $service->save(); }