@laravel_pro

Страница 1461 из 2014
Samat
09.06.2018
11:13:00
почему-то с трудом верится, что spa с каким-нибудь навороченным фреймворком, получится нормально спарсить и что-то оттуда вытащить

Ислам
09.06.2018
11:13:24
Не, спа не получится так спарсить

Там надо конкретно сидеть изучать структуру запросы и тд

f4rt~
09.06.2018
11:13:54
зачем?

Google
Ислам
09.06.2018
11:14:10
Мне просто надо загрузить страницу, отработать js, взять данные

Maksim (Ellrion)
09.06.2018
11:14:11
Ну есть ещё фантом жс

Ислам
09.06.2018
11:14:36
Щас ставлю фантом и там проблемы с установкой

F01134H
09.06.2018
11:14:41
можно в гугл хроме нажать F12 и там скопировать код страницы

я програмист

Ислам
09.06.2018
11:15:09
можно в гугл хроме нажать F12 и там скопировать код страницы
Простые пользователи этого делать не будут

f4rt~
09.06.2018
11:15:25
простые пользователи и не пишут парсеры)

F01134H
09.06.2018
11:15:33
хД

Ислам
09.06.2018
11:15:46
Samat
09.06.2018
11:15:46
можно в гугл хроме нажать F12 и там скопировать код страницы
вы, случаем, не у нас работаете по автоматизации бизнес-процессов?)

Samat
09.06.2018
11:17:57
не
хорошо. а то увидел знакомый паттерн, и уже собирался помидорами закидать

Ислам
09.06.2018
11:51:06
Те кто говорил про fantomjs можете дать ссылку? Не уверен, что нагуглил нужную инфу

Google
f4rt~
09.06.2018
11:59:20


как можно было нагуглить не то?

F01134H
09.06.2018
12:00:42
вот так

fantomjs

f4rt~
09.06.2018
12:01:16


мимо

F01134H
09.06.2018
12:02:05
ну так он думал, что ему fantom нужен, а не phantom

:D

Alexander
09.06.2018
12:03:08
ну гугл как бы намекает :)

mr_makss
09.06.2018
12:13:01
phalcon

Edgar
09.06.2018
12:16:20
Те кто говорил про fantomjs можете дать ссылку? Не уверен, что нагуглил нужную инфу
headless browser вам нужен. фантом жс как пример. Берет страницу, исполняет на ней любой js код, можно имитировать клики вводы и прочую дичь, получив в итоге финальный хтмл

Ислам
09.06.2018
12:20:46
Хейтеры )) я пакет для ларавел ищу, поэтому говорю, может не то что то нагуглил

Edgar
09.06.2018
12:21:53
вот есть "утилита" - phantomJS. запускай её, натравливай куда надо, делай что надо, получай хтмл

тебе нужно прочитать про spa ssr

Ислам
09.06.2018
12:26:12
Давайте обрисую задачу ) Пользователь вводит ссылку и дом элемент той инфы, которая ему необходима. Настраивает условия уведомления, когда эти данные на сайте меняются. Сохраняет все это дело и идёт гулять.

А страница может же генериться js-кой Поэтому мне надо получить конечный вариант хтмл

Ислам
09.06.2018
12:29:30
Ссылка не любой домен

Google
Роман
09.06.2018
12:31:41
Привет всем. Ребята подскажите а где вообще можно для новичка почитать о Тестах в Laravel?

Maksim
09.06.2018
13:30:28


Лол, спасибо, лучше уж Laracasts

Ислам
09.06.2018
13:47:08
Что это?

Юрий
09.06.2018
13:47:36
ага, кусофт и сениор уровень, лололо

показать бы всем исходники amocrm их - никто бы и брать это говно не стал

F01134H
09.06.2018
13:48:42
?

Dmitry
09.06.2018
13:58:12
а че там еще именно по ларе придумать на сеньер уровень?

Amon Bower
09.06.2018
14:06:33
Здравствуйте! Подскажите, как разбить лайки на "лайк" и "дизлайк"?



F01134H
09.06.2018
14:07:17
у тебя ж там like_type стоит

Amon Bower
09.06.2018
14:07:17
Я через likeable сделал лайки, все норм работает. Но, вот как разделить лайки?



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

типа $post->likes('dislike')->count()

Dmitry
09.06.2018
14:08:37
можешь в коллекции посчитать

Amon Bower
09.06.2018
14:08:38
ну или $post->likes and $post->dislikes

Roma
09.06.2018
15:02:14
да, мне вот нужно в этой модели сделать, чтобы он определял сколько лайков и дизов
В определении релейшена, насколько помню, можно добавить where

Dmitry
09.06.2018
15:08:14
тогда будет как минимум 2 запроса вместо 1го

Google
FUTURICO
09.06.2018
16:11:57
Как сгенерить миграции для созданной таблицы

Dmitry
09.06.2018
16:13:45
можешь просто import sql туда запихать

Евгений
09.06.2018
16:14:08
Есть пакеты для этого, название не помню

FUTURICO
09.06.2018
16:14:12
В джанго пишешь модель и сразу всё это генерится, а тут надо вручную писать?

∀RTUR
09.06.2018
16:14:21
FUTURICO
09.06.2018
16:14:49
https://github.com/Xethron/migrations-generator
Годится, спасибо. А если с нуля то как? Только вручную?

∀RTUR
09.06.2018
16:14:58
Как сгенерить миграции для созданной таблицы
и https://laravel-news.com/export-from-mysql-workbench-to-a-laravel-migration

Dmitry
09.06.2018
16:16:24
Годится, спасибо. А если с нуля то как? Только вручную?
что именно в ручную? пишешь миграцию она создает таблицу, не наоборот. По моделям не создает таблиц, потому что ты нигде не описываешь ее структуру

FUTURICO
09.06.2018
16:17:58
что именно в ручную? пишешь миграцию она создает таблицу, не наоборот. По моделям не создает таблиц, потому что ты нигде не описываешь ее структуру
Спорим тут с одним просто, он говорит в ларавеле нельзя по модели а в джанго можно. Типа описывает в модели я так понял и сразу миграции джанго генерит.

Dmitry
09.06.2018
16:18:53
FUTURICO
09.06.2018
16:23:27
доктрина тоже так делает. Но там ты явно описываешь структуру полей. В АР так не делается
Типа имелось ввиду создать таблицу или описать в моделе и потом чтобы вместе с крудом и миграции генерировались и всё остальное.

Оно удобней через пма делать ведь

FUTURICO
09.06.2018
16:25:05
А как лучше всего? Тогда в модели описать

Dmitry
09.06.2018
16:26:49
А как лучше всего? Тогда в модели описать
в ларе это делается через миграции, вот в ней ты и описываешь структуру. Но ты должен понимать что миграция - это фиксация твоей структуры БД в конкретный момент времени. Миграция это не обязательно создать таблицу, в рамках одной миграции может быть куча операций

Google
Dmitry
09.06.2018
16:28:10
ну если нужне круд то генерь :)

FUTURICO
09.06.2018
16:29:25
в чем рутина?
Бывает штук 10 таблиц и надо связи и всякое такое, потом сам уже забываешь что с чем связано. Было бы лучше иметь интерфейс хотябы как в пма.

Dmitry
09.06.2018
16:30:52
Бывает штук 10 таблиц и надо связи и всякое такое, потом сам уже забываешь что с чем связано. Было бы лучше иметь интерфейс хотябы как в пма.
ну а нафиг ты таблицами думаешь? вообще забудь об этом. У тебя есть объекты, у них связи., ты их видишь как методы например

Ismoil
09.06.2018
16:36:08
это очень непросто - сменить образ мышления.
Просто понимайте в начале когда люди заходят и спрашивают у них каша в голове.

Dmitry
09.06.2018
16:36:11
это очень непросто - сменить образ мышления.
ну это ж ооп, надо значит начинать :)

∀RTUR
09.06.2018
16:37:02
Ismoil
09.06.2018
16:37:16
цитатой не промахнулся? :)
Да нет все по существу

Adel
09.06.2018
16:37:47
Да нет все по существу
ну я же говорю, что сразу людей побуждать думать обьектами.. не очень правильно. это сложно.

Dmitry
09.06.2018
16:37:50
сравнивая с PMA это жалкое подобие. Но приходится пользоваться, да

Adel
09.06.2018
16:38:49

Страница 1461 из 2014