@laravel_pro

Страница 1057 из 2014
Сергей
23.01.2018
20:57:06
можно. cookie - это заголовок в http, json - это тело ответа
Подскажи начинающему как?) http://joxi.ru/VrweJPVfOMk4v2

Игорь
23.01.2018
20:58:19
Егор
23.01.2018
20:58:38
response()->withCookie(...)->json() пробовал?

Игорь
23.01.2018
20:58:51
++

Google
Егор
23.01.2018
20:59:08
вообще вот неплохой черновик по HTTP: https://github.com/codedokode/pasta/blob/master/network/http.md

Игорь
23.01.2018
20:59:13
Ток в новой ларе можно просто cookie()

Подскажи начинающему как?) http://joxi.ru/VrweJPVfOMk4v2
Или отдельно создай куку Cookie::queue(Cookie::make('name', 'value', $minutes));

Сергей
23.01.2018
21:00:12
response()->withCookie(...)->json() пробовал?
http://joxi.ru/8AnNnPxFjeWydA и http://joxi.ru/KAxMqPnCMgbK5r

Игорь
23.01.2018
21:00:20
И она автоматом скинется юзверю

http://joxi.ru/8AnNnPxFjeWydA и http://joxi.ru/KAxMqPnCMgbK5r
Я тебе писал, cookie() Лара небось последняя

Сергей
23.01.2018
21:01:20
Игорь
23.01.2018
21:02:01
->cookie( 'name', 'value', $minutes, $path, $domain, $secure, $httpOnly )

Сергей
23.01.2018
21:02:40
Игорь
23.01.2018
21:03:24
Да, спасибо!
Если что, у лары дока есть ?

https://laravel.com/docs/5.5/requests#cookies

Nikolai
23.01.2018
22:08:32
подскажите, как можно через очереди сделать общение со сторонним сервисом?

то есть как быть если обработчик очередей написан на ноде?

Google
∀RTUR
23.01.2018
22:10:41
#ПРОДОНАЧЕНО кто со мной дружит?

Announcing Docker for PHP Developers https://laravel-news.com/docker-for-php-developers

Andriy
23.01.2018
23:15:36
Пацаны

Как можно переключаться между версиями? Есть что-то наподобе node nvm

Php версиями?

Даниил
23.01.2018
23:22:52
Phpbrew, кажется, называлось решение

Andrey
24.01.2018
04:21:39
да проверял кстать там 5.6.2 а уменя был 5.6.4
А Лара какой версии? Все подтягиваемые зависимости точно работают под php версии 5.6? Никакие зависимости для 7+ не подтягиваются? Если у тебя Лара 5.4, то ей принципиальна минимальная версия пыха 5.6.4.

Шох
24.01.2018
04:57:03
Скорее всего запись в какую то папку запрещён, например cache
да, оказывается на /storage/ папку доступы не были, спасибо

Alex
24.01.2018
05:09:00
Есть ли возможность в ларавеле выполнить mysql процедуру и вернуть в грид данные

Nikolai
24.01.2018
06:01:50
можно
По идее надо просто вставить в очередь json.. но что то не вижу такой возможности

Andrey
24.01.2018
06:19:31
По идее надо просто вставить в очередь json.. но что то не вижу такой возможности
Создаешь таблицу, в которую записываешь нужные тебе данные, либо берешь таблицу, содержащую нужные данные. Далее, когда ставишь задачу в очередь, указываешь id записи этой таблицы. По-дефолту передается элемент коллекции, например: $item = MyData::find($id); MyJob::dispatch($item); И все. Когда придет очередь, будет запущен соответствующий джоб (в примере это MyJob), выполняющий необходимые по этой записи действия.

Andrey
24.01.2018
06:24:06
Ну а если джоб написан на другом языке вообще.. какой то сервис есть который должен обрабатывать очереди
Если этот джоб вне Лары, то тебе тебе все также надо либо создать новую таблицу для передачи джобов, либо взять за основу существующую с данными, и, запустив воркер в другой системе, мониторить эту самую таблицу.

Pavel
24.01.2018
06:45:11
извиняться?

Дядя
24.01.2018
06:46:45
???

Подскажите пожалуйста, делаю админ панель, сделал систему авторизации, но мне нужен только один юзер (т.е. сам админ), есть ли возможность ограничить регистрацию? Если да, то как? Я новичок в ларе, просьба помидорами не кидаться?

Google
Nikolai
24.01.2018
07:03:09
То есть воркер будет обрабатывать какую то очередь, еще и в бд будет очередь

Дядя
24.01.2018
07:06:39
В роутах убери строку Auth::routes(); и вывод ссылок на форму входа.
Т.е. при этом я смогу логиниться под админом через url страницы? Тупо переходом на неё

Nikolai
24.01.2018
07:07:41
Т.е. при этом я смогу логиниться под админом через url страницы? Тупо переходом на неё
страница админки и реги это разные роуты, они не связаны никак

Дядя
24.01.2018
07:08:03
Andrey
24.01.2018
07:09:43
Т.е. при этом я смогу логиниться под админом через url страницы? Тупо переходом на неё
Блин, забыл дописать - добавь роут на авторизацию себе. Получится что авторизоваться сможет тот ц кого есть учетка в системе.

Это получится какая то очередь на очереди же
Мы с тобой друг друга не поняли. У тебя есть сервис, который добавляет запись в таблицу. Дальше есть обработчик очереди, который мониторит эту таблицу и, если в ней появилась запись, запускает джоб на выполнение.

Nikolai
24.01.2018
07:18:01
http://joxi.ru/1A5KKvgFKllzYm

Короче смотри, вот так выглядит очередь.. Но ее нельзя обработать на ноде например

Andrey
24.01.2018
07:22:19
в том то и дело что стандартно в эта очередь только для ларавеля.. Как быть если этот обработчик на другой платформе?
Легко. "Из коробки" лара мониторит очередь "default". Для примера засунь ей, скажем, foo - она его "не увидит" (MyJob::dispatch($item)->onQueue('foo');). С этим расчетом и записывай в очередь для другой системы, а на той мониторь по тегу.

Nikolai
24.01.2018
07:22:30
ее может обрабатывать только ларавельный воркер

Andrey
24.01.2018
07:23:17
ее может обрабатывать только ларавельный воркер
Поэтому и говорю - создаешь таблицу, в нее записываешь данные и сторонний софт мониторит эту таблицу.

Nikolai
24.01.2018
07:23:53
тупо же надо json в очередь пихнуть, неужели это нельзя?

Nikolai
24.01.2018
07:24:58
а что тебе мешает?
ну я не вижу такой возможности

В очередь хэндлер пихается только

Google
Andrey
24.01.2018
07:25:26
тупо же надо json в очередь пихнуть, неужели это нельзя?
Уже писал несколько раз. Пишу еще раз: 1. Создаешь таблицу. 2. Сохраняешь в нее json 3. В другой системе смотришь в таблицу 4. Обрабатываешь json

Nikolai
24.01.2018
07:25:48
Серсис очередей это не поддерживает чтоли?

Dmitry
24.01.2018
07:26:09
ну это я могу и без ларавеля сделать
ну так а зачем тебе лара, если ты не ей обрабатываешь очереди?

Nikolai
24.01.2018
07:26:21
Для некоторый задач лучше юзать другие средства

Admin
ERROR: S client not available

Andrey
24.01.2018
07:26:56
Серсис очередей это не поддерживает чтоли?
Сервис лишь мониторит новые записи, а что и как выполнять - задача того приложения, которое ты напишешь.

Max
24.01.2018
07:27:18
Привет, подскажите расширение для отладки почты через браузер, вроде встречал что то такое

Nikolai
24.01.2018
07:27:50
Сервис лишь мониторит новые записи, а что и как выполнять - задача того приложения, которое ты напишешь.
Вот именно.. Так какого хрена дефолтные очереди в ларе привязаны к ней

С таблицами что ты говоришь это костыль

Andrey
24.01.2018
07:28:23
Для некоторый задач лучше юзать другие средства
Дык не используй Лару, если тебе не подходят ее методы создания очереди. Ты смотри более глобально: запись в очереди - это, по сути, запись в таблице. Вот я тебе и предлагаю создать новую таблицу и сохранять в ней данные в том виде, который именно тебе нужен. В чем проблема-то?

Dmitry
24.01.2018
07:29:15
в том что в ларе есть механизм очередей и он должен это уметь
он умеет обрабатывать данные, а тебе это не надо

Nikolai
24.01.2018
07:29:22
Нахрен в ларавеле очереди если я не могу их обработать другим сервисом

Andrey
24.01.2018
07:29:27
в том что в ларе есть механизм очередей и он должен это уметь
Он и делает то, что должен. Только тебе это не нравится.

Dmitry
24.01.2018
07:29:30
?

Max
24.01.2018
07:29:35
доку читай
render? Я это знаю, но была вроде более удобная штука

Google
Dmitry
24.01.2018
07:30:12
render? Я это знаю, но была вроде более удобная штука
https://laravel.com/docs/5.5/mail#previewing-mailables-in-the-browser

Нахрен в ларавеле очереди если я не могу их обработать другим сервисом
ты просто зациклился. Сходи подыши, потом почитай в принципе как работают очереди

Nikolai
24.01.2018
07:31:42
ты просто зациклился. Сходи подыши, потом почитай в принципе как работают очереди
Я понимаю как работают очередь.. Вот смотри пишешь ты какой нибудь видео сервис.. И вдруг тебе нужна возможность скажем сжимать видосы.. Сжималка написана на питоне.. То есть должна быть возможность создать очередь СРЕДСТВАМИ ЛАРАВЕЛЯ и обработать ее на питоне

Но это тупо нельзя сделать, надо делать свой сервис очередей для этой херни

https://www.rabbitmq.com/tutorials/tutorial-one-python.html

Вот статья отличная по пайтону.. И здесь все супер, просто в очередь бросаются данные

Такая возможность должна быть и у дефолтного сервиса в ларавеле

Короче придется Тайлору пр делать..

Nikolai
24.01.2018
07:37:32
а ты как добавляешь очереди?
какая разница? В ларе всего 1 способ это сделать

Берешь работу и пердолишь в очередь

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

Max
24.01.2018
07:40:34
https://laravel.com/docs/5.5/mail#previewing-mailables-in-the-browser
Спасибо, но смысл не в этом, мне нужно было полноценное письмо, чтобы тестить вложения, а так я могу тестить только интерфейс

Andriy
24.01.2018
07:41:00
Вот статья отличная по пайтону.. И здесь все супер, просто в очередь бросаются данные
Ты можешь написать скрипт на питоне который будет сжимать видосы и запускаться с bash. После этого поставить этот скрипт в shedule и в кроне нго запускать к примеру.

Andriy
24.01.2018
07:42:15
Ну, тут уж как тебе лучше

Nikolai
24.01.2018
07:42:16
Сжиматься они должны допустим сразу после добавления

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