Ivan
Alex
Роман изучи принцип SOLID
Alexander
DB::beginTransaction()
DB::commit();
DB::rollback();
Andrey
Alexander
между бегин и коммит разумееется
Alexander
ролбек он еррор
Andrey
Alexander
Да
Andrey
DB::beginTransaction()
$A = new A;
$A->b="c1";
$A->save();
$A = new A;
$A->b="c2";
$A->save();
DB::commit();
Andrey
??
Andrey
сомнительно
Anonymous
привет всем. а такое бывает, что вызов $this->middleware() в конструкторе контроллера вызывает "Call to undefined method App\\Http\\Controllers\\ClientController::middleware()" ?
Dmitry
сомнительно
там есть что то типа ::create([], [], [], ....);
Dmitry
ну а как тебя кол-во запросов ограничивает?
Alexander
Либо такой вариант
DB::transaction(function () {
// your query
})
Alexander
Роллбек в таком случае произойдет если будет какой то эксепшн внутри
Alexander
и коммит по окончанию
Alexander
https://laravel.com/docs/5.5/database#database-transactions
Andrey
Andrey
Andrey
Alexander
Транзакции работают и там и там
Andrey
ок, спасибо
Andrey
тогда поверю на слово, буду пробовать
Andrey
Там просто нет ни одного примера, который ни начинался бы с DB::table
Alexander
Я у себя использую с eloquent жалоб нет)
Anonymous
@contextchat
Anonymous
@proGOLOD
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Здравствуйте, суть вопроса следующая. Надо сделать задачу по 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)
Ты сам раннер то в кроне прописал?
Maksim (Ellrion)
Или как ты тестить?
Maksim (Ellrion)
Мб криво прописан раннер?
Правда при запуске из консоли если тестил и тоже пусто в логах пусто то странно ежеминутная должна запускаться
SarcasmIO
вопрос зачем там ->call ?
SarcasmIO
юзай вместо них callable либо же ->before/after
SarcasmIO
$schedule->call(function () {
Artisan::call('check:subs');
})->daily()->after(function () {
\Log::info('Обновили список подписчиков по расписанию');
})->before(function () {
\Log::info('Пытаемся обновить список подписчиков');
});
Maksim (Ellrion)
Оу что за дичь?
А может быть проблема что у меня Beget хост и там php 7.1 надо запускать командой php7.1 ?
Anonymous
@nag_public
Maksim (Ellrion)
SarcasmIO
SarcasmIO
либо же симлинком лежит
Maksim (Ellrion)
Кода под рукой нет но мб он сейчас вплоть до секунд сверяет?
Или мб на хост ты тупо не залил изменения)
SarcasmIO
может на tlgrm:start исключение выбрасывает
Maksim (Ellrion)
SarcasmIO
SarcasmIO
хочешь решить вопрос нормально xdebug в руки и пошел смотреть по стейту, нежели чем вопросы задавать на тостере
SarcasmIO
убери вызов своей комманды == проверь что у тебя отрабатывают сценарии по расписанию и логи пишутся, до/после
Schwartz
Добрый вечер, в команду срочно требуется второй бэкендщик.
Разрабатываем MVP доставки еды, кому интересно - пишите в лс
Anonymous
Ребята
Anonymous
Chozzancknm:
на сайте
есть история
Выйграшей
Мне надо чтобы история мне куда то копировалась или в меню хтмл вставлялась
Maksim (Ellrion)
Ясли тебя кто то понял то с меня 100 рублей ему))
🎄Victor
ну чего не понятного. На сайте есть история выйграшей. Ему надо чтобы история куда-то копировалась или в меню хтмл вставлялась
Anonymous
))
🎄Victor
пишем парсер, который заходит на сайт и парсит историю выйграшей. Потом сохраняет в БД, и потом выводим в меню (типа <ul>) эту историю
Anonymous
На сайте обновляется история игр
🎄Victor
все же просто, как две копейки)
Anonymous
Итоги игры записываются в историю
Anonymous
Мне это чтобы не мониторить
Anonymous
Можно в личкоу?
🎄Victor
🎄Victor
нет
Anonymous
(
Anonymous
И как написать мне парсер((
🎄Victor
http://bfy.tw/Ge3R
Anonymous
Воу спс))
Anonymous
Че так можно было?
Anonymous
А я пхп ваще ни разу не трогал, норм же?
🎄Victor
все бывает в первый раз
Anonymous
А это че на серв обязательно ставитьпотом?
Anonymous
Нужен парсер поцоны кто напишет 10 голосов вк