Anonymous
phalcon
MAGI
Те кто говорил про fantomjs можете дать ссылку? Не уверен, что нагуглил нужную инфу
headless browser вам нужен. фантом жс как пример. Берет страницу, исполняет на ней любой js код, можно имитировать клики вводы и прочую дичь, получив в итоге финальный хтмл
MIR
Хейтеры )) я пакет для ларавел ищу, поэтому говорю, может не то что то нагуглил
MAGI
вот есть "утилита" - phantomJS. запускай её, натравливай куда надо, делай что надо, получай хтмл
MAGI
тебе нужно прочитать про spa ssr
MIR
Давайте обрисую задачу ) Пользователь вводит ссылку и дом элемент той инфы, которая ему необходима. Настраивает условия уведомления, когда эти данные на сайте меняются. Сохраняет все это дело и идёт гулять.
MIR
А страница может же генериться js-кой Поэтому мне надо получить конечный вариант хтмл
MIR
Ссылка не любой домен
Anonymous
Привет всем. Ребята подскажите а где вообще можно для новичка почитать о Тестах в Laravel?
Maksim
Maksim
Лол, спасибо, лучше уж Laracasts
MIR
Что это?
Юрий
ага, кусофт и сениор уровень, лололо
Юрий
показать бы всем исходники amocrm их - никто бы и брать это говно не стал
invariance
😆
Dmitry
а че там еще именно по ларе придумать на сеньер уровень?
Archakov
Здравствуйте! Подскажите, как разбить лайки на "лайк" и "дизлайк"?
Archakov
invariance
у тебя ж там like_type стоит
Archakov
Я через likeable сделал лайки, все норм работает. Но, вот как разделить лайки?
Archakov
Archakov
да, мне вот нужно в этой модели сделать, чтобы он определял сколько лайков и дизов
Archakov
типа $post->likes('dislike')->count()
Dmitry
можешь в коллекции посчитать
Archakov
ну или $post->likes and $post->dislikes
Roma
да, мне вот нужно в этой модели сделать, чтобы он определял сколько лайков и дизов
В определении релейшена, насколько помню, можно добавить where
Dmitry
тогда будет как минимум 2 запроса вместо 1го
FUTURICO
Как сгенерить миграции для созданной таблицы
Dmitry
Dmitry
можешь просто import sql туда запихать
Евгений
Есть пакеты для этого, название не помню
FUTURICO
В джанго пишешь модель и сразу всё это генерится, а тут надо вручную писать?
Arthur'); DROP TABLE Users;--
FUTURICO
https://github.com/Xethron/migrations-generator
Годится, спасибо. А если с нуля то как? Только вручную?
Arthur'); DROP TABLE Users;--
Как сгенерить миграции для созданной таблицы
и https://laravel-news.com/export-from-mysql-workbench-to-a-laravel-migration
Dmitry
Годится, спасибо. А если с нуля то как? Только вручную?
что именно в ручную? пишешь миграцию она создает таблицу, не наоборот. По моделям не создает таблиц, потому что ты нигде не описываешь ее структуру
FUTURICO
что именно в ручную? пишешь миграцию она создает таблицу, не наоборот. По моделям не создает таблиц, потому что ты нигде не описываешь ее структуру
Спорим тут с одним просто, он говорит в ларавеле нельзя по модели а в джанго можно. Типа описывает в модели я так понял и сразу миграции джанго генерит.
FUTURICO
доктрина тоже так делает. Но там ты явно описываешь структуру полей. В АР так не делается
Типа имелось ввиду создать таблицу или описать в моделе и потом чтобы вместе с крудом и миграции генерировались и всё остальное.
FUTURICO
Оно удобней через пма делать ведь
FUTURICO
А как лучше всего? Тогда в модели описать
Dmitry
А как лучше всего? Тогда в модели описать
в ларе это делается через миграции, вот в ней ты и описываешь структуру. Но ты должен понимать что миграция - это фиксация твоей структуры БД в конкретный момент времени. Миграция это не обязательно создать таблицу, в рамках одной миграции может быть куча операций
FUTURICO
И потом уже генерить модели круд и тд
FUTURICO
А есть визульный редактор связей и тд? Вручную ведь рутина еще та
Dmitry
ну если нужне круд то генерь :)
FUTURICO
в чем рутина?
Бывает штук 10 таблиц и надо связи и всякое такое, потом сам уже забываешь что с чем связано. Было бы лучше иметь интерфейс хотябы как в пма.
Dmitry
Бывает штук 10 таблиц и надо связи и всякое такое, потом сам уже забываешь что с чем связано. Было бы лучше иметь интерфейс хотябы как в пма.
ну а нафиг ты таблицами думаешь? вообще забудь об этом. У тебя есть объекты, у них связи., ты их видишь как методы например
Ismoil
Зайди почитай много интересного найдешь
Ismoil
Просто понимайте в начале когда люди заходят и спрашивают у них каша в голове.
Dmitry
ну это ж ооп, надо значит начинать :)
Arthur'); DROP TABLE Users;--
Ismoil
Да нет все по существу
Dmitry
сравнивая с PMA это жалкое подобие. Но приходится пользоваться, да
Dmitry
ну а что ж, всегда думать крудами?
Ismoil
Ну поэтому сперва идти проходить ООП на простом пхп. Потом уже документацию разбирать
Ismoil
На простом не получится)) смысл в том что надо просто сидеть и разбираться без каши. Я просто был в этой яме знаю
Dmitry
Сейчас кстати с фреймворками можно быстро начать делать сложные вещи с 0, на голом php до такого долго будешь идти
FUTURICO
ну это ж ооп, надо значит начинать :)
Только реакт только процедурка
Dmitry
Богатырь тому пример :)
Dmitry
Только реакт только процедурка
а чем процедурка плоха? :)
Ismoil
По делу тот кто ищет тот найдет
Dmitry
хорошую практику не всем везет получить
Ismoil
Ну просто приходить и писать на Laravel не понимая обычных связей тоже не варик
FUTURICO
а чем процедурка плоха? :)
Ничем) всё ок, но на тех кложурсах можно норм мозги себе выЕмотать
Dmitry
как минимум на старте много читать. Хотя по хорошему, проф универ уже много дает для старта
Ismoil
хорошую практику не всем везет получить
Вариант посмотреть видосы про ООП Taylor odwella там ясненько все сказано