
Beeyev
16.02.2018
11:02:37
Чуваки помогите
подключаю в отдельном проекте https://github.com/illuminate/database
все работает исправно
когда делаю стандартный инсерт

Google

Beeyev
16.02.2018
11:03:24
$db = new Cell;
$db->last_value = $sensorValue;
$db->save();
ошибка, т.к. елоквент ставит кавычки вокруг строковых значений
прошу прощения убирает кавычки

Dmitry
16.02.2018
11:06:22
а в чем проблема то? ну кавычки у строк должны быть

Beeyev
16.02.2018
11:12:57
убирает кавычки
т.е. их нет как для чисел так и для строк

Dmitry
16.02.2018
11:39:33
а если просто через билдер делаешь инсерт?

Artem
16.02.2018
12:32:22
Ребят, нужно отправлять где то 1000 запросов в апи чужое. сделать через guzzle мульти запросы для этого лучше?
И это делается раз в сутки

F01134H
16.02.2018
12:44:25
Для группы роутов можно name назначить?

∀RTUR
16.02.2018
13:03:08

Victor
16.02.2018
13:05:20
я как то с этим возился и в итоге прям разными методами пробовал
нужно было парсить кучу сайтов быстро
самое норм получилось если делать Job-ы на парсинг и пихать их в очередь. Быстрее чем всякие curl/guzzlze async

Google

Victor
16.02.2018
13:05:29
но это мой опыт, может ошибаюсь

F01134H
16.02.2018
13:06:14
внутри джобы

Artem
16.02.2018
13:07:09

F01134H
16.02.2018
13:07:21
Зачем ?
затем, что это реализует нужную ему функциональность

Artem
16.02.2018
13:09:01
Не понимаю чем это лучше async

F01134H
16.02.2018
13:09:31

Artem
16.02.2018
13:10:03

F01134H
16.02.2018
13:10:17
нет)

Artem
16.02.2018
13:10:34
Да всмысле

Евгений
16.02.2018
13:20:23
санчо панчо, ты тот самый?

Andrey
16.02.2018
13:20:41

Евгений
16.02.2018
13:21:00
да не, вот я про этого - http://sanchopancho.ru/

∀RTUR
16.02.2018
13:51:36
Laracon Online 2018
Welcome
https://laracon.net/video/2018/welcome.mp4
Adam Wathan
https://laracon.net/video/2018/adam.mp4
https://github.com/adamwathan/laracon-online-2018/pulls?q=is%3Apr+is%3Aclosed+sort%3Acreated-asc
Steve Schoger
https://laracon.net/video/2018/steve.mp4
https://speakerdeck.com/sschoger/the-little-details-of-ui-design
Taylor Otwell
https://laracon.net/video/2018/taylor.mp4
Chris Fidao
https://laracon.net/video/2018/chris.mp4
https://speakerdeck.com/fideloper/scaling-laravel-laracon-dot-net-2018
Wes Bos
https://laracon.net/video/2018/wes.mp4
Jonathan Reinink
https://laracon.net/video/2018/jonathan.mp4
https://github.com/reinink/laracon2018
Sandi Metz
https://laracon.net/video/2018/sandi.mp4
Matt Stauffer
https://laracon.net/video/2018/matt.mp4
https://twitter.com/stauffermatt/status/961380967951880193
Closing
https://laracon.net/video/2018/closing.mp4
@perin Pin it!


Роман
16.02.2018
13:59:04
Всем привет. Ребята может кто подскажет доступную для понимая статью на тему разделения логики и действия в Laravel используя Интерфейсы. Что-то тему никак не пойму. Вроде и понятно, и вроде нет((
Как я понимаю правильно это называется контракты

Maksim (Ellrion)
16.02.2018
14:02:04

Ivan
16.02.2018
14:02:36

Google

John
16.02.2018
14:04:52
Интерфейс это просто декларация

Роман
16.02.2018
14:04:54
в интерфейсах нет ни логики ни действия =)
Я это понимаю. Я не могу понять как правильно использовать их))) Т.е как они в стандартном php используются я понимаю, а вот как в Лару разделения делать и стоит ли использовать интерфейсы я не монимаю

Maksim (Ellrion)
16.02.2018
14:04:57
"разделения логики и действия" - это про женщин что то)

Роман
16.02.2018
14:05:12
Так вот логику я могу же в обход интерфейса сделать

John
16.02.2018
14:05:29
А их реализация это уже в наследуемом классе

Роман
16.02.2018
14:05:30
Логика отдельно а вызов действия иже в контроллере

Ivan
16.02.2018
14:05:44

Роман
16.02.2018
14:05:44
Так будет верно делать?

Dmitry
16.02.2018
14:06:07

Alex
16.02.2018
14:06:08
Да вполне нормально делать интерфейс
Хоть в ларе хоть в Кларе)

Maksim (Ellrion)
16.02.2018
14:06:27

Ivan
16.02.2018
14:06:36

Alex
16.02.2018
14:06:36

∀RTUR
16.02.2018
14:06:42

Andrey
16.02.2018
14:06:47
Ребята а при работе с DB::table('table') как проще всего сделать updateOrInsert ?

John
16.02.2018
14:08:28
::query()

Ivan
16.02.2018
14:08:33

Andrey
16.02.2018
14:09:12

Ivan
16.02.2018
14:09:41

Google

Alex
16.02.2018
14:09:43
Роман изучи принцип SOLID

Andrey
16.02.2018
14:10:07

Ivan
16.02.2018
14:10:55

Alexander
16.02.2018
14:11:09
DB::beginTransaction()
DB::commit();
DB::rollback();

Admin
ERROR: S client not available

Andrey
16.02.2018
14:11:45

Alexander
16.02.2018
14:12:01
между бегин и коммит разумееется
ролбек он еррор

Andrey
16.02.2018
14:12:12

Alexander
16.02.2018
14:12:25
Да

Andrey
16.02.2018
14:13:02
DB::beginTransaction()
$A = new A;
$A->b="c1";
$A->save();
$A = new A;
$A->b="c2";
$A->save();
DB::commit();
??
сомнительно

?M͘͜r͜͠.̧͜͢ ̧͏͜͠Н͏͜я̷̷̛҉м̴̶̴̨̢ ҉̨͟͡Н̷̢̀я͟м̵̀
16.02.2018
14:14:30
привет всем. а такое бывает, что вызов $this->middleware() в конструкторе контроллера вызывает "Call to undefined method App\\Http\\Controllers\\ClientController::middleware()" ?

Dmitry
16.02.2018
14:14:38
сомнительно
там есть что то типа ::create([], [], [], ....);

Andrey
16.02.2018
14:15:37

Dmitry
16.02.2018
14:16:11
ну а как тебя кол-во запросов ограничивает?

Alexander
16.02.2018
14:16:37
Либо такой вариант
DB::transaction(function () {
// your query
})
Роллбек в таком случае произойдет если будет какой то эксепшн внутри
и коммит по окончанию

Google

Alexander
16.02.2018
14:17:07
https://laravel.com/docs/5.5/database#database-transactions

Andrey
16.02.2018
14:17:27

Alexander
16.02.2018
14:18:33
Транзакции работают и там и там

Andrey
16.02.2018
14:18:55
ок, спасибо
тогда поверю на слово, буду пробовать
Там просто нет ни одного примера, который ни начинался бы с DB::table

Alexander
16.02.2018
14:20:11
Я у себя использую с eloquent жалоб нет)

Cанчо
16.02.2018
14:21:00
@contextchat

Virtuoz
16.02.2018
15:26:06
@proGOLOD

Андрей
16.02.2018
16:21:23
/link@yetanotherstatsbot

Yet Another Stats
16.02.2018
16:21:23
https://b.yasb.exileed.com/t/laravel_pro

Андрей
16.02.2018
16:23:45
Здравствуйте, суть вопроса следующая. Надо сделать задачу по Cron, для этого написал свою команду, затестил все работает. Далее создал задачу в app/Console/Kernel.php:
protected function schedule(Schedule $schedule)
{
Log:info("Запуск!");
$schedule->command('tlgrm:start')->everyMinute();
$schedule->call(function () {
Log:info("Работает!");
})->cron('* * * * * *');
}
И далее самое интересное, в function schedule заходит(проверяю логом), но ни команда ни $schedule->call не выполняется, перепробовал уже разные варианты а толку 0, все равно не работает.

Maksim (Ellrion)
16.02.2018
16:29:14
Ты сам раннер то в кроне прописал?