Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 25 2020 18:07
    @vladshcherbin banned @robertlook
  • Aug 16 2018 01:59
    @SerafimArts banned @qgK0rDFGKxmI_twitter
  • Jun 12 2018 19:51
    User @VladShcherbin unbanned @jhaoda
  • Jun 06 2018 12:35
    @VladShcherbin banned @jhaoda
  • Mar 17 2018 13:31
    @SerafimArts banned @slap67555508_twitter
  • Nov 12 2017 13:46
    @atehnix banned @DimaAverin
  • Oct 05 2017 12:55
  • Sep 09 2017 22:42
    User @VladShcherbin unbanned @ostapqwert
  • Sep 07 2017 10:33
  • Sep 04 2017 14:48
    @SerafimArts banned @mstyslav
  • Aug 31 2017 09:27
    User @VladShcherbin unbanned @jhaoda
  • Aug 30 2017 21:32
    @VladShcherbin banned @jhaoda
  • Aug 13 2017 15:37
    User @VladShcherbin unbanned @jhaoda
  • Aug 13 2017 14:39
    @VladShcherbin banned @jhaoda
  • Jul 07 2017 05:40
    @SerafimArts banned @Renfos
  • Jul 06 2017 20:53
    @SerafimArts banned @_AMARM__twitter
  • Jun 18 2017 12:48
    @jhaoda banned @Linked3234
  • Jun 15 2017 17:27
    User @jhaoda unbanned @karakala14
  • Jun 14 2017 10:22
    Новости LaravelRUS
    Laravel v5.4.26 released
trueWargasm
@trueWargasm

Привет!
Хочу что бы Лара писала в сислог.
config/app.php

'log' => env('APP_LOG', 'syslog'),
 //'log_level' => env('APP_LOG_LEVEL', 'debug'),

config/logging.php

use Monolog\Handler\StreamHandler;
use Monolog\Handler\SyslogUdpHandler;

return [

    /*
    |--------------------------------------------------------------------------
    | Default Log Channel
    |--------------------------------------------------------------------------
    |
    | This option defines the default log channel that gets used when writing
    | messages to the logs. The name specified in this option should match
    | one of the channels defined in the "channels" configuration array.
    |
    */

    'default' => env('LOG_CHANNEL', 'syslog'),

    /*
    |--------------------------------------------------------------------------
    | Log Channels
    |--------------------------------------------------------------------------
    |
    | Here you may configure the log channels for your application. Out of
    | the box, Laravel uses the Monolog PHP logging library. This gives
    | you a variety of powerful log handlers / formatters to utilize.
    |
    | Available Drivers: "single", "daily", "slack", "syslog",
    |                    "errorlog", "monolog",
    |                    "custom", "stack"
    |
    */

    'channels' => [
'syslog' => [
            'driver' => 'syslog',
            'level' => 'debug',
            'handler' => SyslogUdpHandler::class,
            'handler_with' => 'ps_log@vipchat-control-panel'
        ],

        'errorlog' => [
            'driver' => 'errorlog',
            'level' => 'debug',
        ],
    ],
];

В контроллере вызываю

Log::info("Laravel syslog");

Но в сислоге при этом тишина.
Подскажите куда смотреть. Доку прочитал, но там написано что этих настроек достаточно (

trueWargasm
@trueWargasm
в .env
LOG_CHANNEL=syslog
tyrinand
@tyrinand
2019-05-28_23-57-41.png
2019-05-28_23-59-30.png
Здравствуйте, подскажите как убрать кэш в полях ввода, очень утомляет
Andrey
@daaner
@tyrinand <input type="text" autocomplete="off"> и это как бы не к ларе вопрос)
tyrinand
@tyrinand
@daaner Спасибо!!!
Andrey
@daaner
@tyrinand на здоровье)
saltonik
@saltonik
всем привет. помогите пожалуйста с установкой ларавел
image.png
Mazur Denis
@DevMazur
@saltonik Ну вопервый советую пользоватся OpenServer.
Во вторых я бы на вашем месте посмотрел настройки антивируса и фраемвола так как компосер вам говорит что не может запустить стрим.
Mazur Denis
@DevMazur

Подскажите как решить задачку.
есть 3 таблички

  1. categories
  2. posts
  3. category_post
     3.1. id
     3.2. category_id
     3.3. post_id
     3.4. root bool default 0

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

//CategoryModel
/**
     * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany|BlogPost[]
     */
    public function posts()
    {
        return $this->belongsToMany(BlogPost::class,'blog_category_blog_post');
    }

//PostModel
/**
     * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany | BlogCategory[] | null
     */
    public function RootCategory()
    {
        return $this
            ->belongsToMany(BlogCategory::class,'blog_category_blog_post')
            ->wherePivot('root','1');
    }

belongsToMany так или иначе вернёт мне коллекцию а это есть не удобно.
Так вот суть вопроса в том можно ли это сделать без join ?
Чтобы возвращало только модель где в отношении root = 1

saltonik
@saltonik
@DevMazur спасибо
kehinde popoola
@kennyp77
is there anyone that can help me deobsufae an app?
Andrey
@daaner
@kennyp77 all in telegram)
dsx90
@dsx90
Всем привет! Вопрос не по теме конечно но думаю тут есть кто шарит. В docker пытаюст установить php5.6-fpm но говорит такого паркета нет репозиторий ppa:ondrej/php подключен. Вообще этой инструкцией в Dockerfile я пол года пользовался а тут что то ни как не хочет(((
kehinde popoola
@kennyp77
@daaner can you explain more
Andrey
@daaner
Alina Soboleva
@AlinaSob
Всем привет! Скажите, пожалуйста, собаки (@) в php7 не работают или это вопрос настроек? У меня тут тонна легаси-кода (не моего) с миллионом собак.
Andrey
@daaner
@AlinaSob зачастую, они гавкают чисто для шторма. Однако еще и блейд имеет задатки кинолога
а еще это игнор ошибки)
blashchyk
@blashchyk
Ребята, всем привет. У Лары есть какая-нибудь возможность постоянно проверять значения. У меня такая задача. нужно отправлять письма допустим есть дата заказа и нужно отправлять письма автоматом через два для после дата заказа. С помощью чего это можно реализовать? Заранее извеняюсь за глупые вопросы, а то я перешел с Yii2 на Laravel и не совсем немного разбираюсь))
Eugene
@bloodrain777
@blashchyk На Yii как бы решал этот вопрос? Тут же очевидно - команда + крон раз в n времени
@dsx90 как пытаешься поставить?
blashchyk
@blashchyk
@bloodrain777 На Yii я бы написал бы скрипт, который в определённое время (допустим в час ночи) отправлял письма. Но здесь задача в том что бы отправлять ссылаясь на дату создания. То есть ордер создался допустим в 7:14 01,01,2019 и отправлять 03,01,2019 в 7:14. То есть должен быть какойто "наблюдатель" который проверяет постоянно дату создания всех ордеров и отправляет в зависимосте от условия.
Andrey Kushnarev
@andku83
@blashchyk А чем крон не устраивает? У заказа индикатор было ли уведомление, выбираешь заказы по своим условиям, отсылаешь и переключаеш индикатор.
blashchyk
@blashchyk
@andku83 суть в том что получается нужно запускать постоянный крон, в котором будет ежеминутно проверятся условия и обращаться к базе данных
blashchyk
@blashchyk
Ребята, всем привет. У меня еще один вопрос по поводу выбора даты. В базе данных дата храниться в формате дата и время. Пытаюсь выбрать все записи по конкретной дате. Не смотря на время. Вот мой код, что я не так делаю:
\Illuminate\Support\Facades\DB::table('orders')->where('created_at', '=', \Carbon\Carbon::now()->addDays(-99))->get()
blashchyk
@blashchyk
Вопрос решен. Написал так:
\Illuminate\Support\Facades\DB::table('orders')->whereDate('created_at', '=', \Carbon\Carbon::now()->addDays(-99)->toDateString())->get()
Andrey
@daaner
@blashchyk как бы тебе сказать, что у тебя много чего тут не православно ...
blashchyk
@blashchyk
@daaner кажеться! и кажеться что я эту фразу достаточно часто начал слышать)))
Kirill Nesmeyanov
@SerafimArts
ться...
Uladzislau Danilchyk
@danilchican
Ребята, привет! Скажите, сталкивался ли кто-нибудь с такой проблемой: создал кастомную консольную команду, внутри нее ранается команда запуска миграций. При запуске моей команды из консоли и APP_ENV=production, команда фризится. Если отдельно запустить команду выполнения миграций, то после подтверждения, мол, "Вы точно хотите запустить миграции на production энве?" миграции ранаются. Собственно, мне кажется в этом и проблема почему кастомная команда фризится на этом месте. Просто в консоли не видно этого подтверждения если запускать кастомную команду, а не команду миграции напрямую. Может кто-то сталкивался и знает решение?
Vladimir Kikot
@shoxy
@danilchican запусти команду с опцией --no-interaction
Andrey
@daaner
@danilchican php artisan migrate --force
aldoniq
@aldoniq
Здравствуйте, недавно начал изучать Laravel. Сделал мини landing. Хотел выгрузить на хостинг не получается. кто сможет помочь реализовать это. Потратить время показать что да как :)
blashchyk
@blashchyk
Привет. Ребята подскажите пожайлуста с очередями. Читаю документацию и нифига не могу понять. Задача в том что бы создать отдельный воркер и добавить в него отдельную очередь. я добавил метод dispatch и назвал очередь ->onQueue('transaction'); какие мои дальнейшие действия? что нужно что бы заработал отдельный воркер для этих очередей.
Aleksandr Oleshko
@oleshkin
Ку! Подскажите плз, как структурировать таблицу в бд для табулярной информации? У меня у каждого пользователя есть приход/уход на 7 дней, балансы я рассчитываю налету. Данные хочу потом отображать в таком виде: Данные в табличном виде
Никак не могу вкупить, каким образом мне миграцию создать.. чтобы всё в одной таблице было, или приход и уход отдельными таблицами... или в отдельную таблицу дни, в отдельную таблицу транзакции
Dima Sikorskiy
@riddik200890
привет всем. кто-то работал со свагером на ларавеле?
джейсон схема хранится в storage/json-schema/test.json
в контроллере пишу
     * @OA\Post(
     *     path="/products",
     *     description="Add a new product to the store",
     *     operationId="create",
     *     @OA\RequestBody(
     *         description="Product to add to the store",
     *         required=true,
     *         @OA\JsonContent(
     *             @OA\Schema(
     *                 ref="file:///var/www/html/storage/json-schema/test.json#/definitions/product"
     *             )
     *         )
     *     ),
     *     @OA\Response(
     *         response=405,
     *         description="Invalid input"
     *     )
     * )
     */
и саму схему ненаходит. кто-то может подсказать, как это поправить
Artem Tomshin
@tweaker
Всем привет, имеется модель использующая updated_at и created_at поля. Нужно что бы, при обновление определенных данных, updated_at не обновлялось
nejtr0n
@nejtr0n

@tweaker

public $timestamps = false;

И обновлять created_at руками

YAAP
@yaapis

Ребят, привет. Подскажите плз кто сталкивался.
Делаю проект в люмене 5.5
Создал задачу, специально ее фейлю, чтоб посмотреть как в случае падения будет себя вести. И по факту ведет себя оно не так, как (по моему мнению) должно вести.

Задача запускается, фейлится, рестартуется N раз (public $tries = 2;) и фейлится окончательно.

[2019-07-09 20:42:04] Processing: App\Services\Sup\v3\Jobs\ValidateInvoice
[2019-07-09 20:42:04] Processing: App\Services\Sup\v3\Jobs\ValidateInvoice
[2019-07-09 20:42:04] Failed:     App\Services\Sup\v3\Jobs\ValidateInvoice

По хорошему задача должна бы перезапускаться через retry_after из конфига.
Для редиса по дефолту стоит 60 секунд, в переопределенном конфиге ставлю 20.
Или через public $retryAfter = 10; (но, судя по докам, эту фичу добавили потом уже, после 5.5).

В результате, вместо того, чтоб подождать пару минут и попробовать повторно задачу - она ха секунду заюзает все попытки и падает наглухо =(

Драйвер установлен в redis, запускается без супервизора, просто в консольке
php artisan queue:work --queue=default

AlexMelior
@AlexMelior
Всем привет. Осваиваю laravel 5.8 возникли проблемы с debugbar, которые не знаю как решить. Можете помочь?
возникает ошибка 404 при подгрузке стилей и js из директории _debugbar
roman-dm
@roman-dm
Всем привет. Как получиться текущего пользователя(например ID) отправляя запрос по API?