@laravel_pro

Страница 1724 из 2014
Halit
10.08.2018
14:52:20
curl --data "param1=value1&param2=value2" http://test.ru/test string(27) "param1=value1&param2=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
пол года назад дело было, актуальная на тот момент версия, сейчас не могу посмотреть

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

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
I'm not sure, but Category::count() ....
category::count() ===4 like this?

Артём
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
А вот скажи такой момент Есть у нас вот редирект назад или куда там ещё Это пишем в контроллере? Ну когда всю логику вынесли в сервисы там Тогда проверяю что мне вернул сервис, и делаю на основании этого редирект или респонс какой-то?

Google
Azirafel
10.08.2018
19:33:13
??

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

Остап
10.08.2018
19:34:23
??
google translate ?

Roma
10.08.2018
19:36:01
но вообще.. если мы о write какомнибудь действии, что изменяет данные, то от сервиса что может прийти?
Ну думаю может же отдать эту сущность созданную Или как у него в примере по бизнес правилам ошибка или булевое значение

Roma
10.08.2018
19:38:01
ну допустим оно отдало false. что нам с того? :)
Ну как в примере редирект там

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
контроллер эксепшены не обрабатывает.. они там все в Handler обрабатываются
Handler это у сервиса или как в ларавел глобальной для ошибок?

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
контроллер выглядит примерно так $service->doSomething($id, $request); return redirect()->...;
Контролер принимает явно обьект респонса или там интерфейс как у коллекций или ДТО и тд?

Google
Adel
10.08.2018
19:45:06
Контролер принимает явно обьект респонса или там интерфейс как у коллекций или ДТО и тд?
мы сейчас говорим про read? например показать список новостей?

или про 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
а что тебе надо от админки?
Чтобы быстро crud можно было создать, всякие там приколы типа роли юзеров распределять

Ну в 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
контроллер выглядит примерно так $service->doSomething($id, $request); return redirect()->...;
А тут вижу что сервис принимает обьект реквеста Получается этот сервис будет работать только с http слоем?

Adel
10.08.2018
19:53:53
А тут вижу что сервис принимает обьект реквеста Получается этот сервис будет работать только с http слоем?
а вот тебе задачка на угадайку. не знает сервис про HTTP. это тот самый извращенский способ.

как? :)

Maxim
10.08.2018
19:55:42
может я какойто странный, но я всегда брал темплейт админки и тупо юзал его
А как правильно ее интегрировать, ну контроллеры всякие. Просто взять дописать в уже существующие - методы crud, или как в voyager отдельный пакет? Или вообще по создавать везде папки Admin и туда пихать все

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
но $request - это стандартный ларковский FormRequest
Думаю там идёт привязка не к самому объекту а к его интефейсу

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
но мне чтото не зашло

и реально юзают утиную типизацию так?
какая еще утиная. там же интерфейс типа

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