These are chat archives for LaravelRUS/chat

1st
Jul 2017
Andrey
@daaner
Jul 01 2017 16:04
Как после аякса перегрузить только один вид, без перезагрузки страницы?
Kirill Nesmeyanov
@SerafimArts
Jul 01 2017 16:05
@Daaner вопрос из разряда "как написать игру"
руки-ноги и вперёд =)
ну т.е. способов километр
Andrey
@daaner
Jul 01 2017 16:07
хорошо, спрошу по другому
    @include('view1')
    @include('view2')
как тут просто перегрузить только view1? мидлварем? в него ничего передавать/менять не нужно
Kirill Nesmeyanov
@SerafimArts
Jul 01 2017 16:09
учитывая такую постановку вопроса - никак
вьюшки формируются один раз и отдаются вместе
для серверного рендера с другими опциями - надо сделать ещё один запрос на сервер
как ты его будешь делать - уже на твоё усмотрение
но учитывая ограничение на отсутствие полного рефреша страницы - xhr\fetch\iframe тебе в помощь
=)
Andrey
@daaner
Jul 01 2017 16:12
хорошо, подумаю. @SerafimArts Спасибо
KarmaBot
@KarmaBot
Jul 01 2017 16:12
Спасибо (+1) для @SerafimArts принято! Текущая карма +745.
Andrey
@daaner
Jul 01 2017 16:28
а блейдовские вещи типа @if (Auth::check()) срабатывают только при рефреше страницы?
Kirill Nesmeyanov
@SerafimArts
Jul 01 2017 16:29
@Daaner ты знаешь как работает php?
Andrey
@daaner
Jul 01 2017 16:29
все, понял, глупый вопрос задал
Andrej Panasuk
@ridiks10
Jul 01 2017 18:26
привет
KarmaBot
@KarmaBot
Jul 01 2017 18:26
О! @ridiks10! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Kirill Nesmeyanov
@SerafimArts
Jul 01 2017 18:26
@ridiks10 йо
Andrej Panasuk
@ridiks10
Jul 01 2017 20:41
@SerafimArts, ;)
am0nshi
@am0nshi
Jul 01 2017 21:09
qq хулиганы
кто может по кукам подсказать, пробую в 5.4 таким образом добавить нужную мне куку return response()->view('Chat.Chat',array())->cookie('chat', 123, 50);
но что-то она благополучно игнорится
JhaoDa
@jhaoda
Jul 01 2017 21:12
@am0nshi а нахрена response()->view, а не сразу return view(...)?
am0nshi
@am0nshi
Jul 01 2017 21:14
чтобы куку прицепить, это чисто для теста. вьюха ругалась на отсутствие метода cookie
у меня закрадывается подозрение что дело тут: я в аффилиейте параллельно играюсь с ней
    protected $middlewareGroups = [
        'web' => [
            \App\Middleware\EncryptCookies::class,
            \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
//            \Illuminate\Session\Middleware\StartSession::class,
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
            \Illuminate\Routing\Middleware\SubstituteBindings::class,
            \App\Middleware\VerifyCsrfToken::class,
            \App\Middleware\Affiliate::class,
        ],
JhaoDa
@jhaoda
Jul 01 2017 21:17
@am0nshi withCookie
am0nshi
@am0nshi
Jul 01 2017 21:17
пробовал, не помогает
        return $response->withCookie(cookie()->forever('aff', $request->aff));
        return $response->cookie('aff', 'value', 129600);
        return $response->withCookie(cookie('aff', 'value', 129600));
всеми тремя способами
JhaoDa
@jhaoda
Jul 01 2017 21:18
@am0nshi очень странно слышать от тебя такое. Где конкретика? «не помогает» это не конкретика
Что «не помогает»? Кука в заголовках ответа есть или нет?
am0nshi
@am0nshi
Jul 01 2017 21:19
    public function handle($request, Closure $next, $guard = null)
    {
        dump(1);
        dump($request->cookie('aff')); <- тут всегда нулл
        dump($request->cookie());
        if (!$request->has('aff')) {

            dump(2);
            return $next($request);
        }

        $response = $next($request);
        dump($request->aff);
//        \Cookie::queue('aff', $request->aff, 500);
//        \Cookie::queue(\Cookie::make('aff', $request->aff, 129600));
        return $response->withCookie(cookie()->forever('aff', $request->aff));
        return $response->cookie('aff', 'value', 129600);
        return $response->withCookie(cookie('aff', 'value', 129600));

        return $next($request);
    }
```
KarmaBot
@KarmaBot
Jul 01 2017 21:19
@am0nshi, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
am0nshi
@am0nshi
Jul 01 2017 21:19
заголовки зашифрованы, сейчас попробую расшифровать
JhaoDa
@jhaoda
Jul 01 2017 21:19
@am0nshi что значит «зашифрованы»?
am0nshi
@am0nshi
Jul 01 2017 21:21

туплю,сорри, сюда глянул


  "remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d" => "57|eRVHJPbyKOxUGu3tSY4CxZWIxARuM6cvN6DhKNCkOd9F33bHtlKPTkPFkTQ9"
  "remember_partners_59ba36addc2b2f9401580f014c7f58ea4e30989d" => "1|WINNrGWT2S1iTopafnHT20mEd1eJIxopqf1JtqIXuDy3zZWwOwlARUh68EE4"

нет, в заголовках не возвращается

JhaoDa
@jhaoda
Jul 01 2017 21:22
@am0nshi это точно заголовки? Или ты уже в браузере куки смотришь?
am0nshi
@am0nshi
Jul 01 2017 21:22
я смотрю и респонс хидеры, и то что возвращает dump($request->cookie());
JhaoDa
@jhaoda
Jul 01 2017 21:23
@am0nshi ну так покажи заголовок целиком или там первая группа секретности данные ОГВ?
@am0nshi это точно ты? У тебя акк не угнали, нет?
am0nshi
@am0nshi
Jul 01 2017 21:26
я, время просто не мое,а завтра в дороге целый день, хотел эту часть закончить пока инет под боком
нету тет сет-куки =\
JhaoDa
@jhaoda
Jul 01 2017 21:26
@am0nshi я просил один заголовок, если его нет, то так и надо было сказать
am0nshi
@am0nshi
Jul 01 2017 21:27
кука может не ставится если до нее был вывод в аутпут, было такое в практике. завтра наверно этот кейс буду смотреть
ладно, спасибо. утро вечера мудренее
JhaoDa
@jhaoda
Jul 01 2017 21:28
Офигеть, а при чем тут куки и ларавел вообще тогда?
Невозможность поставить заголовок, если насрато в буфер — это древнее зло
am0nshi
@am0nshi
Jul 01 2017 21:32
@jhaoda палец вверх, сам себе в ногу в мидлваре стрельнул
@jhaoda спасибо!
KarmaBot
@KarmaBot
Jul 01 2017 21:32
Спасибо (+1) для @jhaoda принято! Текущая карма +1554.