@laravel_pro

Страница 1751 из 2014
Лемур
17.08.2018
05:54:16
Я не защищаю автора, но в этом вы не правы

Daniil
17.08.2018
05:56:32
В случае с решением автора можно забыть про кеширование, устойяивость к локальным отказам бэка

Если сыпанется так все сразу

Минусов масса

Google
Daniil
17.08.2018
05:58:17
Зачес спорить об очевидных минусах хренового решения?)

Sergue
17.08.2018
06:00:55
Минусов масса
чот не оч понятно, вот если сразу все вываливать на страницу, то будет просто парс данных, а если аяксом ведь тот же самый парсинг, но + 1 запрос на серв

Edgar
17.08.2018
06:03:48
чот не оч понятно, вот если сразу все вываливать на страницу, то будет просто парс данных, а если аяксом ведь тот же самый парсинг, но + 1 запрос на серв
суть в том, чт весь spa может лежать в одном билд-файле. И при переходе на некоторые страницы запросов к бэку вообще не будет. Ну и что быстрее, как вы думаете, один запрос на бэк с чистыми данными в json формате, или получение целой отрендеренной страницы на бэке с данными, которые еще придется парсить из неё же)) ну либо ждать когда скрипт тег отработает

Я не защищаю автора, но в этом вы не правы
если данные в дата-теге, вначале будет найден тег, потом выковыряно его значение, и только потом оно будет конвертировано в нужный формат. Вероятнее всего, той же самой сериализацией

А, промазал походу с реплаем. Сорян)

Sergue
17.08.2018
06:09:20
Edgar
17.08.2018
06:11:57
все равно же данные не оч чистые, если аяксом запрашивать то сначала строка придет просто, потом спарсится, то же самое что и в атрибуте если сразу будет. да и не обязательно в атрибут её писать, можно же типа: window.big_obj = { blalbalbla };
с дата-тегом, думаю, согласны, что будет дольше? по поводу скрипт тега - да, но смысл? это все равно будет дольше, пусть и быстрее варианта с дата-тегом. т.е вместо получения чистых данных, вы получаете целую страницу, ждете пока браузер её отрендерит, выполнит скрипт

Александр
17.08.2018
06:14:05
все равно же данные не оч чистые, если аяксом запрашивать то сначала строка придет просто, потом спарсится, то же самое что и в атрибуте если сразу будет. да и не обязательно в атрибут её писать, можно же типа: window.big_obj = { blalbalbla };
Прикол в том, что пользователю нужно как можно быстрее отобразить страницу, а все остальное грузить в фоне. Если у вас спа, то пользователь вообще сразу увидит шаблон, если с сервера грузить, то это будет тупо больше по трафику и на фронте забудьте про стейт

Sergue
17.08.2018
06:15:27
спасибо, вроде ясней стало))

Иван
17.08.2018
06:17:40
Я забыл самый прикол рассказать, в будущем они хотят полностью перейти на SPA ?

Иван
17.08.2018
06:21:45
а что плохого в SPA?
Шутка в том, что из-за того что данные гоняются через дата атрибуты, то сложнее будет перейти

Google
Subb98
17.08.2018
06:22:18
а, ну так, ССЗБ

Станислав
17.08.2018
06:55:12
Всем привет

Не работают роуты в Laravel и не только в Laravel, работает только главная страница... Кто то знает может как то apache2 перенастроить, может .htaccess не работать?

Евгений
17.08.2018
06:58:48
может

Daniil
17.08.2018
07:13:31
Шутка в том, что из-за того что данные гоняются через дата атрибуты, то сложнее будет перейти
хуже если они напрямую гонятся в блэйд и рендерятся там. Дата атрибуты хотя бы можно выдернуть оттуда и без изменений слать в json

Oleg
17.08.2018
08:22:40
Привет. Есть таск добавлять ко всем ссылкам трейлирующий слеш, есть какое-то решение которое не поломает сессии (пробовал делать 301 через веб сервер после чего отвалились флеш сессии)

Евгений
17.08.2018
08:23:17
Как из лары на фронт передать куку, чтобы она в браузере засейвилась?

Andrey
17.08.2018
08:24:21
Если еще актуально - могу объяснить

Евгений
17.08.2018
08:57:08
response()->cookie(‘name’, ‘value’);
так не меняются куки в браузере, в дев панели вкладка application, cookies, там не меняется

и это вариант с респонсем, а мне надо бы в appServiceProvider как то при каждой загрузке сохранять в куки данные

Влад
17.08.2018
08:58:46
мидллвар пиши

https://laravel.com/docs/5.6/middleware#terminable-middleware

Yaroslav
17.08.2018
08:59:17
В AppServiceProvider есть метод boot, он вызывается каждый раз вот в нем и напиши, чтобы каждый раз

Или да мидлвер

Евгений
17.08.2018
08:59:48
я в курсе, НО И ТАМ И ТАМ НЕЛЬЗЯ СДЕЛАТЬ RETURN RESPONSE()

сори за капс :(

и это не решает проблемы что у меня в браузере то кука не меняется

хотя я тут вообще придумал как избежать всего этого гемороя)

Влад
17.08.2018
09:00:34
в terminate ты можешь менять респонс

Google
Евгений
17.08.2018
09:01:24
в terminate ты можешь менять респонс
точно, спс. Но проблема с сохранением куки в браузере не решена)

Влад
17.08.2018
09:01:49
смотри хедеры ответа, для начала

dev
17.08.2018
09:15:37
парни такой вопрос. Есть сущность А у нее есть много Б Задача обновить поле у всех Б. Ошибка след: делаю А->Б->update([...]) После чего вылетает ошибка на updated_at т.к и там и там есть updated_at а запрос генерится без указания какой именно табл баг фича ?

запрос генерится update A inner join B on A.field1=B.field2 set ... , updated_at=... where A.id=1

вот

Daniil
17.08.2018
09:20:23
попробуй B::whereHas(function($b) use ($a) { $b->where('a_id', $a->id); })->update([])

не самое красивое решение

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

как вариант попробуй поправить, напиши тест под это и отправь PR )

Никита
17.08.2018
09:23:45
Daniil
17.08.2018
09:25:02
https://github.com/laravel/framework/pull/20062

https://github.com/laravel/framework/issues/19989

Daniil
17.08.2018
09:27:23
а это issue на эту тему

Никита
17.08.2018
09:28:16
жесть как этот пакистанец взбесил

Daniil
17.08.2018
09:32:05
адок просто, я даже комментировать это не хочу)

запрос генерится update A inner join B on A.field1=B.field2 set ... , updated_at=... where A.id=1
вот я прям чувствую что ты postgres юзаешь) не очень гладкие отношения у лары с ним

я прав?)

dev
17.08.2018
09:33:59
спасибо. судя по исходнику builder/update оно докидывает поле updated_at в зависимости от timestamp модели. т.е при масс апдейте получается на это и не повлияешь

нет)

Daniil
17.08.2018
09:34:39
ну ладно)

Google
dev
17.08.2018
09:35:16
:)

ну это собственно не только про timestamp судя по запросу что оно делает, если название полей совпадут то оно руганется и там. такие дела) будем крутить велосипед спасибо

Андрей
17.08.2018
11:01:22
Всем привет. Занимаюсь продвижением в соц. сетях. Отвечу на любые Ваши вопросы.

Letalis
17.08.2018
11:02:00
Admin
ERROR: S client not available

Nikitcat
17.08.2018
11:08:33


Иван
17.08.2018
11:08:54
Норм

Dmitry
17.08.2018
11:09:55
ток иногда возникают траблы если айдишники не энкриптить

Subb98
17.08.2018
11:12:30
какой фрод в соц. сетях?

Nikitcat
17.08.2018
11:12:35
ток иногда возникают траблы если айдишники не энкриптить
при передаче во вьюху encode($products->id) использовать?

Лемур
17.08.2018
11:12:53
какой фрод в соц. сетях?
Боты есть везде

Subb98
17.08.2018
11:13:04
а, то есть, не в финансовом плане. ок

Dmitry
17.08.2018
11:13:04
ну эт если у тебя по айдишникам можна достать что то важное

при передаче во вьюху encode($products->id) использовать?
типа того, и декодить потом когда принимаешь айдишники на серваке

Nikitcat
17.08.2018
11:14:03
окей, спасибо

Kirill
17.08.2018
11:27:58
Ребят, как исправить ошибку? nclude(/Users/govno/Documents/Cloud/site/vendor/composer/../../app/Http/Controllers/PanelController (1).php): failed to open stream: No such file or directory in ClassLoader.php (line 444) Этот контроллер с именем PanelController.php

cache:clear config:clear пробовал

Subb98
17.08.2018
11:29:53
ну, тут две ошибки изначально: это имя юзера и директория Users вместо home :D

Google
Kirill
17.08.2018
11:30:10
Да не, эт я поудалял лишнее

Subb98
17.08.2018
11:30:15
лол

Subb98
17.08.2018
11:30:56
у тебя ошибка на первой строчке, так?

если да, проверь кодировку

Kirill
17.08.2018
11:31:19
Ошибка из ниоткуда нарисовалась, файл из облака удалился, я восстановил, а он стал (1) и после переименования без этой фигни стала ошибка

Лемур
17.08.2018
11:31:36
php artisan clear-compiled

Subb98
17.08.2018
11:31:37
скинь файл

Kirill
17.08.2018
11:33:15
php artisan clear-compiled
не пропало

Aibek
17.08.2018
11:33:21
у тебя название класса и файла на соотвествует, исправь после composer dump-autoload аrtisan команды тут не помогут

Kirill
17.08.2018
11:34:17


как бы здраствуйте

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