@prophp7

Страница 1064 из 1387
Evgeniy
09.05.2018
22:28:31
нет

Konstantin
09.05.2018
22:28:44
$callback($blueprint); что в $callback лежит ?

Evgeniy
09.05.2018
22:28:54
смотри внимательно основа пхп чтоль объяснять

https://github.com/laravel/framework/blob/5.6/src/Illuminate/Database/Schema/Builder.php#L161

Google
Evgeniy
09.05.2018
22:29:08
в этой строке в начале вызовиться $this->createBlueprint($table)

и по названию очевидно создает Blueprint

Konstantin
09.05.2018
22:29:35
это я уже понял. Он создает блюпринт

Evgeniy
09.05.2018
22:29:46
дальше используется хелпер tap

Konstantin
09.05.2018
22:29:51
а затем какая-то хрень происходит )

Evgeniy
09.05.2018
22:29:58
первым аргументом идет созданный blueprint

вторым аргументом анонимная функция

ищешь эту функцию в ларке

она имеет примерно такой вид

function tap($value, $callback) { $callback($value); return $value; }

в качестве value - Blueprint и анонимная функция

которая берет его

дальше делаются некоторые действия

Google
Evgeniy
09.05.2018
22:33:48
что непонятного ?

Konstantin
09.05.2018
22:34:16
вот нихера не понятно )

у меня шарики за ролики заезжают и стек вызовов я в голове составить не могу

Bohdan
09.05.2018
22:36:18
просто представь, что функция - тоже объект который тоже можно передать

Konstantin
09.05.2018
22:36:34
да это ясно. В какой момент исполнение идёт ?

вот это не ясно

а тем более тут цепочка колбэков

Bohdan
09.05.2018
22:37:51
в тот, когда этот объект-функция будет вызван

Konstantin
09.05.2018
22:39:22
окей

вот он отработал

результаты передал типа в скоуп выше

так ?

Bohdan
09.05.2018
22:41:09
function foo(string $text) { echo $text; } function decorator(callable $decorated) { echo "decorated" ; $decorated("inner"); }

я не шарю в ларе) и не очень хочу шарить)

Konstantin
09.05.2018
22:43:17
короч. Коллбэк нужен для того походу, чтобы над ним еще какого-то кода навешать

Bohdan
09.05.2018
22:45:37
забудь пока термин "коллбек" просто думай о том, что и функцию можно передать, как объект и вызвать её где угодно

Konstantin
09.05.2018
23:25:13
это я вполне умею

Evgeniy
09.05.2018
23:33:27
ну там твое понимание коллбек

это лишь объект

который передается другому объекту

Google
Evgeniy
09.05.2018
23:34:05
там все написано черным по белому если правильно разложишь в какой последовательности операции выполняются

@ekadesign вот абсолютно тоже самое но в чисто империческом стиле https://pastebin.com/g8XQNm5d

БОГАТЫРЪ
10.05.2018
03:01:52
Баганный
тогда впс

Rg
10.05.2018
07:09:35
всем привет! ищу сервис который отдает данные по биржам валют, пример: { "timestamp": "2016-07-13T08:02:00Z", "open": 1.1043, "high": 1.1046, "low": 1.1043, "close": 1.1043 }, в целом, подходит etoro .com но лимиты не очень удобны — еще использовал селениум-парсинг https://www.24option.com/international/trade/ но он перестал работать( — мож кто сталкивался, какими сервисами пользуетесь?

Sergey
10.05.2018
07:52:15
в php это называется closure
в php это тоже называется callback. closure это замыкание, происходит из того что ты можешь "замкнуть" в новый контекст штуки. callable это "это можно вызывать как функцию". Не путай человека

InvestPerson
10.05.2018
08:22:10
Ребят кто может одолжить хостинг с ссл на пару минут

Nurik
10.05.2018
08:22:15
что вот это значит на нормальном человеческом языке ?
Это означает, что если у тебя есть метод, и ты хочешь, например внутри в каком то месте в теле этого метода, вызвать какой-то кастомный код, то для этого в этот метод ты передаёшь анонимную, либо другую функцию/метод, которая будет вызываться внутри этого метода. Отсюда и название callback. т.е. обратный вызов. Т.е. вызывается основная функция и в какой-то момент внутри тела исполняется функция, которую передали как аргумент, т.е. происходит как бы обратный вызов. function main ($options, $callback){ // Data processing call_user_func($callback); } // Вызов main(['one'=>1,'two'=>2], function(){ echo "OK"; });

InvestPerson
10.05.2018
08:22:16
Вообще срочно нужен

Bohdan
10.05.2018
08:23:33
надо сделать демку - бери ngrok

Asset
10.05.2018
08:23:35
для каких целей?

Sergey
10.05.2018
08:24:35
InvestPerson
10.05.2018
08:24:56
для каких целей?
Заказчику поставить сайт чтоб проверил

Bohdan
10.05.2018
08:25:28
ну сделай так, чтобы работал, ты ведь программист

localtunnel.me, beame-insta-ssl...

есть варианты ведь

InvestPerson
10.05.2018
08:25:39
Ошибка 502 Getaways

Bohdan
10.05.2018
08:26:15
ты бы дал свой сервер, за который ты платишь, и на котором у тебя что-то свое личное, левому чуваку из интернетов?)

Sergey
10.05.2018
08:26:44
Заказчику поставить сайт чтоб проверил
если у тебя есть заказчик, значит ты уже можешь позволить себе демо стэнд за 5 баксов в месяц на дешевом VDS для развертки сайтов.

Google
Bohdan
10.05.2018
08:26:59
арубаклауд же, адын евро

Sergey
10.05.2018
08:27:09
у AWS))))

у них даже тариф такой есть - spot инстансы

можно за пару часов за счет неиспользуемых мощностей себе сервачек поднять в 10 раз дешевле чем у всех

заплатишь каких 10 центов

InvestPerson
10.05.2018
08:28:09
Это как?)

Sergey
10.05.2018
08:28:28
там почасовая ставка в формате аукциона

CI сервера оч выгодно гонять

Admin
ERROR: S client not available

Sergey
10.05.2018
08:29:38
платишь 20 центов в час каких вместо доллара, и получаешь себе там 8 гигов оперативки и 2 ядра.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet.html

короч если быстро - проще прокинуть свой комп в интернет (ngrok, localtunel, etc) и все. Там тебе и ssl будет и что хочешь.

Sergey
10.05.2018
08:38:29
но так - научись поднимать быстро и дешево дэмостэнды. Сегодня это не так дорого, да и у многих посекундная тарификация. Так что можно за сервак не 10 баксов в месяц платить а скажем 1 бакс за 3 дня

InvestPerson
10.05.2018
08:38:37
Пишет 502 get aways

Sergey
10.05.2018
08:39:01
Пишет 502 get aways
ну так это ошибка именно ngrok или твоего сервака?

Nikita
10.05.2018
08:40:28
чатик программистов обсуждает как съекономить $5 на ВПСке?))

Kirill
10.05.2018
08:40:40
это пхп программисты

Google
Kirill
10.05.2018
08:40:45
так что все нормально

Sergey
10.05.2018
08:41:09
чатик программистов обсуждает как съекономить $5 на ВПСке?))
не ну я могу рассказать как поднял пустой сервак за $80/month и 4 месяца он тупо "лежал" без дела, но суть в рациональной трате денег)

скажем у тебя не один клиент а 10, и держать для каждого дэмо стэнд на aws обходится тебе не в 10-20 баксов а в 200-300

Maksim
10.05.2018
08:42:03
зоопарк инстансов в до лежит, жрать особо не просит....)

Sergey
10.05.2018
08:42:05
думаю ты бы пожелал сократить расходы

Nikita
10.05.2018
08:42:53
Вот так прыжок от бесплатных хостингов к aws)

Sergey
10.05.2018
08:43:22
ну я хз, я бы на месте человека купил инстанс на DO за 5 баксов и не парился бы

тем более ему на время надо

(то есть уже будет не 5 баксов а меньше)

Nikita
10.05.2018
08:44:03
А если ещё зарегить там своих зачазчиков по рефке то можно бесплатно пользоваться)

Maksim
10.05.2018
08:44:28
как сэкономить на дроплете за пару баксов, как крякнуть шторм (что бы сэкономить ещё пару баксов) и т.д...) грустно звучит)

Nikita
10.05.2018
08:44:28
Но я один хрен плачу 5$ и не заморачиваюсь)

Шторм не надо крякать когда есть учебная лицензия

Vlad
10.05.2018
08:47:17
Ребят, привет! Подскакжите как закрыть доступ к директориям в apache > htaccess. Чтобы люди не могли переъходить и видить файлы



Rewrite rule какой-то?

Vlad
10.05.2018
08:49:39
спасибо

Nikita
10.05.2018
08:58:52
Чатик, у меня почти риторический вопрос - что делать/что вы делаете с плохим кодом? Вот приходит к вам заказчик с готовым проектом, вполне адекватный, готов платить, но код просто отвратителен. Как поступите? а) пошлёте не задумываясь; б) предложите всё переписать с нуля; в) будете работать в том же стиле в котором сделан проект ?

Maksim
10.05.2018
08:59:29
тебе платят не за то, что ты код вылизываешь :)

Nikita
10.05.2018
09:00:01
откуда ты знаешь за что мне платят?))

Страница 1064 из 1387