
Valentin
09.05.2018
04:55:01
А как не обосрать если ты тратишь чужое время не удосужившись погуглить пару минут самому? + Загляни в описание чата на всякий случай

InvestPerson
09.05.2018
10:40:02
Ребят посоветуйте бесплатный хостинг с ssl

Pavel
09.05.2018
10:51:56
Так бывает?

Sergey
09.05.2018
10:54:02

Google

InvestPerson
09.05.2018
10:55:05
А хостинг?)

Sergey
09.05.2018
10:55:17
но вообще хз, можешь взять какой aws free tier или google app engine и ваять там

Dmitry
09.05.2018
10:55:39
гугли бесплатный хостинг, сейчас это почти все дают

Sergey
09.05.2018
10:55:45
хостинги тем более бесплатные нинужны

Paul
09.05.2018
10:55:47

Bohdan
09.05.2018
11:01:34

Sergey
09.05.2018
11:02:33
ммм.... так и хостинг можно paas-ом назвать

Quiss
09.05.2018
11:14:54

Sergey
09.05.2018
11:16:25

Dmitry
09.05.2018
11:19:31

Quiss
09.05.2018
11:19:46

Bohdan
09.05.2018
11:51:35

Google

Nikita
09.05.2018
12:38:04
Не дали человеку стать программистом)

Sergey
09.05.2018
12:38:57

БОГАТЫРЪ
09.05.2018
13:58:49

InvestPerson
09.05.2018
17:01:53

Александр
09.05.2018
18:05:14
Хочешь бесплатно ещё и не баганный))

Maksim
09.05.2018
18:14:11
путь неверный
и тут банят за такие вопросы)
у тебя картинка явно не в корне лежит. Так зачем путь абсолютный указывать)

Konstantin
09.05.2018
20:59:50
@fes0r не спишь ?

Sergey
09.05.2018
21:00:19

Konstantin
09.05.2018
21:01:49
вопрос тогда такой. Я чем больше читаю про коллбэки, тем меньше про них понимаю
дай что-нить почитать по ним
а то я уже запутался

Bohdan
09.05.2018
21:02:03
интересные у тебя вопросы в полночь

Konstantin
09.05.2018
21:02:09
вроде и пользуюсь, а вроде и хззачем

Bohdan
09.05.2018
21:02:14
а гугл спит?)

Konstantin
09.05.2018
21:03:04
а гугл спит?)
он в отпуске. Говорю же перечитал уже тонну. И с каждым разом моё понимание уходит дальше от истины

Maksim
09.05.2018
21:06:15
так а что именно в них не понятного?
https://paste.ofcode.org/uuz6n76iJL7gqGCu57pn8u
высосал из пальца) просто, понятно, легко запомнить)

Konstantin
09.05.2018
21:34:22
не понятно, для чего они нужны

Google

Konstantin
09.05.2018
21:34:43
как их писать - это я тоже знаю
но кроме array_map, array_filter ничего больше в голову не лезет из областей применения

Evgeniy
09.05.2018
21:35:24
ну у тебя просто императивное программирование в голове
есть еще декларативное програмирование, например функциональное)))
но делать это на пхп слегка изврат

Konstantin
09.05.2018
21:36:11
окай. Декларативное -
это куда
и с чем его едят ?
я открыт для предложений )

Evgeniy
09.05.2018
21:36:31
ну почитай на тему функциональное программирования
чистых функций
функторов и тд

Evgeniy
09.05.2018
21:36:55
чисто для разнообразия

Dmitry
09.05.2018
21:37:15
деклативное это когда ты описываешь результат, без реализации, sql например

Konstantin
09.05.2018
21:37:21
это поднимет навыки программиста в целом - это ясно. Навыки пыхаря тоже подрастут ?

Evgeniy
09.05.2018
21:37:41
но там примеры для js

Konstantin
09.05.2018
21:38:16
думаю, что применимо и к другим функциональным языкам

Evgeniy
09.05.2018
21:38:18
научишься понимать сайд эффекты, имутабельность и тд чистые функции и тд

Google

Konstantin
09.05.2018
21:39:01
спс. Пойду повтыкаю

Sergey
09.05.2018
22:04:10

Konstantin
09.05.2018
22:05:59
формулировка у неё отстой. Функция обратного вызова
что вот это значит на нормальном человеческом языке ?

Evgeniy
09.05.2018
22:13:04
калбэк это же из js типо вызвать по завершению
в php это называется closure
ну или callable

Admin
ERROR: S client not available

Evgeniy
09.05.2018
22:14:11
в пхп мире это довольно простая штука

Konstantin
09.05.2018
22:18:50
да это я всё понимаю
но видимо не до конца
допустим берем лару

Evgeniy
09.05.2018
22:20:04
допустим

Konstantin
09.05.2018
22:20:23
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
напирмер
т.е. он первое что делает - это создает таблицу
затем вызывается коллбэк, который делает уже действия по созданию ячеек

Evgeniy
09.05.2018
22:21:01
нет

Konstantin
09.05.2018
22:21:17
млять, а как тогда ?

Google

Evgeniy
09.05.2018
22:21:22
первое что делает это вызывается фасад
внутри которого создается билдер для создания таблицы(blueprint)
далее этот билдер передается в анонимную функцию где проставляются инструкции какую именно таблицу надо создать
и только потом создается таблица

Konstantin
09.05.2018
22:22:35
а теперь вопрос
без коллбэка здесь не обойтись ?

Evgeniy
09.05.2018
22:25:39
открой исходный код и посмотри как там это сделано

Konstantin
09.05.2018
22:25:59
ща пока не имею возможности

Evgeniy
09.05.2018
22:26:00
https://github.com/laravel/framework/blob/5.6/src/Illuminate/Database/Schema/Builder.php#L159

Konstantin
09.05.2018
22:26:07
поставлю бубунту и смогу
спс
ну вот )
уже непонятно )

Evgeniy
09.05.2018
22:27:38
что именно не понятно ?

Konstantin
09.05.2018
22:27:47
$callback($blueprint);
вот вызвался фасад
затем работает этот метод create

Evgeniy
09.05.2018
22:28:12
это не фасад а вызов калбека

Konstantin
09.05.2018
22:28:26
он там смейкил blueprint
и создал таблицу