Виталий
Можно же на роут например проверить
Виталий
Но это конечно тоже так себе способ)
sofar
просто как узнать через фронт ставить ее или нет
Тебе в любом случае нужно от чего-то отталкиваться чтобы сделать условие
Marina
вот не знаю. я пока мало тут шарю. наверное по странице
sofar
То есть да, это на бэке решается
sofar
То есть гипотетически тебе в блейд приходит признак того, что нужно показывать меню
sofar
А как ты это реализуешь, то есть просто через @if или вынесешь этот кусок в отдельный шаблон и заинклудишь, это уже не важно
Arthur'); DROP TABLE Users;--
То есть да, это на бэке решается
можно еще так: <?php $var = 'test'; ?> {{ $var }}
Marina
кажется немного разобралась. спасибо за ответы
sofar
Человеку нужно показывать часть верстки в зависимости от каких-то условий
sofar
можно еще так: <?php $var = 'test'; ?> {{ $var }}
то есть ты предлагаешь это условие прям в верстке и написать?
sofar
Это бессмыслица какая-то
Arthur'); DROP TABLE Users;--
знаю. но вдруг ему это надо.
sofar
Это в любом случае должно быть в контроллере, а не во вьюхе
Sergey
признак выводить меню дело контроллера?
Sergey
несогласен
Виталий
признак выводить меню дело контроллера?
нет, но на основе тех данных, что вернёт контроллер можно решать - показывать меню или нет.
Виталий
да, но он не бэк
почему ОН то, если это девушка?
Sergey
нет, но на основе тех данных, что вернёт контроллер можно решать - показывать меню или нет.
надо сначала признак понять. А тут, как я понимаю еще не выяснили
Arthur'); DROP TABLE Users;--
почему ОН то, если это девушка?
откуда я знаю кто это, там пол что-ли написан в анкете
Arthur'); DROP TABLE Users;--
странно, после установки IDE helper'a автоподстановки так и не появилось
Arthur'); DROP TABLE Users;--
Sergey
Не используйте фасады!
Sergey
Никогда! это зло неудобное :)
Sergey
используйте DI
Arthur'); DROP TABLE Users;--
DI ?
Sergey
dependency injection
Sergey
почти все фасады можно подменить нормальными классами
Arthur'); DROP TABLE Users;--
убрал из конфига но всё так же, теперь еще Telegram:: подвечивается
Arthur'); DROP TABLE Users;--
use Telegram\Bot\Api; пишу, он его не использует
Arthur'); DROP TABLE Users;--
ссылается на фасад
Sergey
Api - короткое имя
Sergey
через as может?
Sergey
давай больше кода
Arthur'); DROP TABLE Users;--
давай больше кода
https://gist.github.com/antimech/8946d67e37170bf23d4eb4ace156926d
Arthur'); DROP TABLE Users;--
через as может?
Не понимаю о чем ты :D
Arthur'); DROP TABLE Users;--
Api - короткое имя
то что phpstorm мне предлагает импортировать это use Telegram\Bot\Laravel\Facades\Telegram;
Arthur'); DROP TABLE Users;--
use Telegram\Bot\Api; серым цветом, не используется
Arthur'); DROP TABLE Users;--
через as может?
может какой-нибудь artisan clear ... надо?
Arthur'); DROP TABLE Users;--
кэш какой-нибудь почистить...
Alex
Не понимаю о чем ты :D
Наверно это: use Telegram\Bot\Api as Telegram
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
в таком случае
Arthur'); DROP TABLE Users;--
sofar
надо сначала признак понять. А тут, как я понимаю еще не выяснили
Вообще если отталкиваться от того что вопрос был конкретно про блейд, то можно утверждать что признак должен определяться на бэке
sofar
Или я не прав?
Arthur'); DROP TABLE Users;--
вообще автоподстановка работает теперь, но вот это то что на скрине подсвечивается везде....
Alex
$response = Telegram->sendMessage([
Arthur'); DROP TABLE Users;--
$response = Telegram->sendMessage([
как. тогда надо создавать экземпляр класса.
Arthur'); DROP TABLE Users;--
https://telegram-bot-sdk.readme.io/docs/initial-setup
Alex
как. тогда надо создавать экземпляр класса.
А, ну да. Тогда $response = (new Telegram::class)->sendMessage([
Andrey
или \App::make(\Telegram::class)->sendMessage([]);
Arthur'); DROP TABLE Users;--
а кстати, когда так делаешь use Telegram\Bot\Api as Telegram; вообще не работает бот
Andrey
так Telegram это фасад у тебя?
Arthur'); DROP TABLE Users;--
я убрал его, Он все равно работает
Arthur'); DROP TABLE Users;--
или \App::make(\Telegram::class)->sendMessage([]);
это уже не по докам. странно все это
Alex
М.б. как-то так?
Евгений
так, я не следил за ситуацией, в чем вопрос?
Евгений
я делал ботов
Arthur'); DROP TABLE Users;--
М.б. как-то так?
так естественно можно. Но этот пакет специально разделен на синтаксис для Laravel и для велосипеда. то что у тебя, это вариант велосипеда
Arthur'); DROP TABLE Users;--
он дает возможность вызывать статический класс телеги
Arthur'); DROP TABLE Users;--
Telegram::
Arthur'); DROP TABLE Users;--
без создания экземпляра объекта
Евгений
use Telegram;
Евгений
на сайте надо сделать систему комментирования, с неограниченной вложенностью. Предположим у коммента делаю parent_id, как потом из всей базы составить дерево с вложенностью, для отображения на фронте?
Евгений
Или надо nested sets юзать пакет и там выводить дерево каким нибудь готовым методом?
Евгений
Комментов будет много
Andrey
М.б. как-то так?
http://php.net/manual/ru/language.namespaces.php
Andrey
КУРИ МАНУАЛ
Alex
КУРИ МАНУАЛ
К чему это?
Andrey
М.б. как-то так?
к этому скриншоту
Andrey
если тебе сложно посмотреть папку вендор, нэймспейсы и разобраться, то иди сначала ПХП выучи
Andrey
это тривиальная задача, в которой ты должен разобраться - сам
Andrey
а то так и будешь до конца своей жизни, спрашивать а чо, а как
Andrey
нет, я не пытаюсь тебя задеть, я пытаюсь тебя смотивировать, хоть что-то сделать самому
Alex
Так я ничего и не спрашиваю, а отвечаю человеку. Скопировал его код, вставил себе в конец первого попавшегося файла, поправил, сделал скриншот..