
Halit
10.08.2018
14:51:27
Не забудь выключить csrf мидлевеар

Artem
10.08.2018
14:52:20

Halit
10.08.2018
14:52:20
curl --data "param1=value1¶m2=value2" http://test.ru/test
string(27) "param1=value1¶m2=value2"

Google

Halit
10.08.2018
14:53:05
Тут же вывод просто в консольку, тут все эти красивости будт лишними.

Сергей
10.08.2018
15:10:15
Кто в курсе почему всплывает форма http basic auth если при запросе токена авторизации секретный ключ отправился не верный? устал уже биться в поисках траблы

Illia
10.08.2018
15:35:20
Всем привет. Используя telegram-bot-sdk при нажатии на inline кнопки, не отрабатывает метод getCallbackQuery() в веб-хуках, каждый раз срабатывает обработчик getMessage(). Может кто-то сталкивался?

Евгений
10.08.2018
15:36:22
у меня не возникало проблем

Illia
10.08.2018
15:37:57

Евгений
10.08.2018
15:38:23
пол года назад дело было, актуальная на тот момент версия, сейчас не могу посмотреть

Illia
10.08.2018
15:39:07

Artem
10.08.2018
19:11:22
Почему он может подставлять updated_at при регистрации, если public $timestamps = false ?

∀RTUR
10.08.2018
19:13:48

Artem
10.08.2018
19:14:01
Можно отключить же

∀RTUR
10.08.2018
19:14:22
В схему таблицы заглянь

Artem
10.08.2018
19:15:04
В схему таблицы заглянь
В таблице нет updated_at. Ошибка ERROR: column "updated_at" of relation "users" does not exist. Почему он пытается вставить updated_at, если не существует.

Google

∀RTUR
10.08.2018
19:15:31
В чем вопрос тогда?

Artem
10.08.2018
19:15:52

∀RTUR
10.08.2018
19:17:49
https://stackoverflow.com/a/51374821

Azirafel
10.08.2018
19:22:57
hi guys
question
is there a better way to do this?
$catsCount = Category::all();
if($catsCount->count() === 4 ){
Session::flash('info','Upps... Something went wrong!');
return redirect()->back();
}
return view('admin.categories.create');

Артём
10.08.2018
19:24:32
hi! pls ask you question immediately

Adel
10.08.2018
19:25:12
I'm not sure, but Category::count() ....

Azirafel
10.08.2018
19:26:35

Артём
10.08.2018
19:26:43
сan you describe your task?

Adel
10.08.2018
19:26:57
yes... but whats wrong when count is 4? )))

Azirafel
10.08.2018
19:27:42
i want the user just create 4 categories

Adel
10.08.2018
19:28:08
ok. but I think better >= 4
a bit more secure

Azirafel
10.08.2018
19:28:47
cool buddy
thanks.

Roma
10.08.2018
19:30:36
ok. but I think better >= 4
А вот скажи такой момент
Есть у нас вот редирект назад или куда там ещё
Это пишем в контроллере?
Ну когда всю логику вынесли в сервисы там
Тогда проверяю что мне вернул сервис, и делаю на основании этого редирект или респонс какой-то?

Adel
10.08.2018
19:31:29

Roma
10.08.2018
19:32:25

Google

Azirafel
10.08.2018
19:33:13
??

Adel
10.08.2018
19:33:20
например создает юзера или делает публикацию публичной

Остап
10.08.2018
19:34:23

Roma
10.08.2018
19:36:01

Adel
10.08.2018
19:36:49

Roma
10.08.2018
19:38:01

Azirafel
10.08.2018
19:38:05

Adel
10.08.2018
19:38:10
ну ладно.. на самом деле есть два варианта.
первый - действие не возвращает ничего
и если что не так - падает с эксепшеном.
контроллер эксепшены не обрабатывает.. они там все в Handler обрабатываются

Adel
10.08.2018
19:38:56
в итоге в экшене контроллера 2-3 строки
второй - сервис возвращает обьект респонса...там в обьекте, либо все ок либо нет. и если нет, то некая инфа про ошибку.
я второе никогда не практиковал. ничего не могу сказать про это

Roma
10.08.2018
19:40:08

Adel
10.08.2018
19:40:19

Roma
10.08.2018
19:40:42

Adel
10.08.2018
19:41:57
контроллер выглядит примерно так
$service->doSomething($id, $request);
return redirect()->...;

Roma
10.08.2018
19:44:25

Google

Adel
10.08.2018
19:45:06
или про write - добавить новость?
даже еще проще про GET или POST/PUT/DELETE/PATCH запрос?

Roma
10.08.2018
19:46:58
или про write - добавить новость?
Ну давай про то и то
Просто интерес момент с приемом объекта реквеста
У меня сервисы обычно не знали про него, а там сводил к массиву нужных данных или на крайняк ДТО

Adel
10.08.2018
19:47:11
про сервис очень легко можно понять, если представить, что он вызывается из консольной команды тожею

Maxim
10.08.2018
19:48:22
Напомните какие есть хорошие админки типа voyager для ларавеля, потому что voyager c точки зрения простоты хорош, но в плане скорости тормоз

Admin
ERROR: S client not available

Adel
10.08.2018
19:48:46
может я какойто странный, но я всегда брал темплейт админки и тупо юзал его
че там надо то...

F01134H
10.08.2018
19:49:30
хз я всегда брал ларавел и юзал его для админки

Maxim
10.08.2018
19:49:36
Ну в voyager круто сделали, буквально в 2 клика уже готов crud по любой таблице

Roma
10.08.2018
19:50:57

Adel
10.08.2018
19:51:15
в консоли нет обьекта реквеста :)
потому да. есть варианты попроще - массив, DTO.

F01134H
10.08.2018
19:51:41
я вот все на нову фапаю
когда они уже зарелизят ее

Roma
10.08.2018
19:51:54

Adel
10.08.2018
19:51:57
есть еще один. немного странный. я его опишу в книжке

Google

Adel
10.08.2018
19:52:08
ибо я его и юзаю :)

Roma
10.08.2018
19:52:59

Adel
10.08.2018
19:53:53
как? :)

Maxim
10.08.2018
19:55:42

Roma
10.08.2018
19:55:46
как? :)
Что как?)
Как он знает про http но принимает request object?

Adel
10.08.2018
19:55:47
но $request - это стандартный ларковский FormRequest
как он НЕ знает про HTTP :)
но принимает форм реквест

Roma
10.08.2018
19:56:20

Adel
10.08.2018
19:56:22
есть конечно очевидный вариант, что он его юзает как массив, но мне это не нравится

Артём
10.08.2018
19:56:53
DTO на вас нет:)

Roma
10.08.2018
19:56:54
И он как простое ДТО там

Adel
10.08.2018
19:57:04
да.. DTO - намного более канонично

Никита
10.08.2018
19:57:09

Adel
10.08.2018
19:57:11
но мне чтото не зашло