@laravel_pro

Страница 1371 из 2014
Tadeus
17.05.2018
18:36:58
Нафиг? Есть же data атрибуты
Кстати, о дата-атрибутах, есть ли более удобнее, чем jquery способ тим пользоваться?

Google
Andrey
17.05.2018
18:38:10
а есть пример?)
я вообще не юзаю шаблонизация на бекенде, у меня везде api ну макс blade для шаблонов рассылки на email

Kaido
17.05.2018
18:38:25
ну я просто не совсем понял на самом деле как это вообще выглядит

nikolay
17.05.2018
18:40:14
раз через раз при регистрации, сразу же авторизируюсь, и ларавель выкидывает ошибку 401.

один раз - нормально, авторизация проходит.

один раз - ошибка 401.

Andrey
17.05.2018
18:40:38
О blade речь и шла. Ты через js все вьюхи отдаёшь?
конечно нет, я говорю о том что не делаю так как вы

Kaido
17.05.2018
18:40:47
Нафиг? Есть же data атрибуты
я могу сам придумывать эти дата атрибуты, просто с префиксом data- или есть какие-то требования? сейчас просто нет возможности с телефона погуглить, нетерпится более подробно узнать

nikolay
17.05.2018
18:40:52
код не меняю. не могу понять, в чем суть. и что ему не нравится.

у меня spa на vue, запросы отправляю через axios

Google
nikolay
17.05.2018
18:41:29
подскажите кто-нибудь

Kaido
17.05.2018
18:41:38
Kaido
17.05.2018
18:42:34
я просто настрочил себе загрузчик файлов, сейчас смотрю и как-то шаблон стал не очень смотреться из-за обилия js

Kaido
17.05.2018
18:43:48
Ну тогда пакуй его и пуш из блэйда
типа в виде компонента для блэйда сделать?)

Andrey
17.05.2018
18:44:05
А как делаешь?
если что я так не делаю, это я предлагаю вам так делать, но это не точно script const SERVER_DATA = { "route": {{route('bla bla')}} }; /scriptтолько это походу не рабочий вант ,всмысле типа скобки может поправить нужно будет ну или так как тут https://stackoverflow.com/questions/29308441/using-javascript-to-display-laravels-variable

Tadeus
17.05.2018
18:46:03
типа в виде компонента для блэйда сделать?)
Не уверен, что правильно понял

Kaido
17.05.2018
18:47:32
Не уверен, что правильно понял
ну или как там у блэйда это называется, забыл уже директива что ли или как-то так

Tadeus
17.05.2018
18:48:42
Я имел в виду js в какой-то resources/{controller}/{bladename).js вынеси и потом вебпаком папку в один пакуй и цепляй в Блэйд @push этот скрипт

Kaido
17.05.2018
18:50:03
А почему в контроллере тогда не сформировать эту строку?
у меня задача стоит сделать возможность выбрать не один, а несколько файлов для прикрепления их к создаваемому посту при этом чтобы они не сохранялись на сервере пока сам пост не отправишь то есть до контроллера здесь вообще дело только в конце доходит, когда нужно и пост создать и файлы выбранные закрепить за этим постом

Tadeus
17.05.2018
18:50:05
А почему в контроллере тогда не сформировать эту строку?
Так и делает. С контроллера на вьюху идёт переменная, которую он в js вливает через echo( {{}} )

Я вообще не так понял?

AM
17.05.2018
18:51:09
Теперь уже я не понял )

Google
Kaido
17.05.2018
18:52:52
я даже не знаю как объяснить :D у меня страница есть с созданием нового поста в каждом топике (у меня форум) мне нужно на этой странице сделать возможность добавления файлов к посту и чтобы сохранялись на сервере эти файлы только когда форма с постом отправляется чтобы сначала создать этот пост, а потом файлы выбранные юзером сохранить и просто в базе указать что такие-то файлы принадлежат этому посту)

AM
17.05.2018
18:52:53
Вопрос вроде изначально был про: писать js код в шаблоне тупо потому что мне нужны плюшки от блэйда Но все хелперы ведь доступны и в контроллере

Kaido
17.05.2018
18:53:18
не, я про то для чего я вообще загрузчик файлов пишу и почему делаю это в шаблоне

делаю в шаблоне потому что мне тупо нужен роут создания поста)

Kaido
17.05.2018
18:55:27
Стоп, они у тебя таки сохраняются перед отправкой, но никому не видны/не привязаны , да?
нет, я просто вывожу с помощью jquery некий предпросмотр в виде названия файла, сколько весит и если это изображение, то вывожу ее для предпросмотра, если нет, то просто иконка с файликом обычная

AM
17.05.2018
18:56:18
Ну да, обычно в блейде и пишут: объявляют переменные, а уже потом в JS-никах используют

Tadeus
17.05.2018
18:56:45
Чтоб скрипт можно было отделить проще?

Мне кажется @verbatim для этого был введён?

Kaido
17.05.2018
18:58:17
я просто не нашел более разумного решения, потому что я хз как мне закрепить за постом залитые юзером файлы, ведь на момент его загрузки я даже не знаю какой пост создается, а он может даже и не отправить форму с постом, но зато файлы на сервер зальются

Ilya
17.05.2018
18:58:22
???
Сейчас вопрос не в инвестициях и обоснование крипты есть, это возможность создать быстро свой финансовый актив не проходя бюрократию как нвнче на биржах.Я ИСКАЛ РАЗРАБОТА для бэкенд.моб вкрсия и макеты все готовы,а так же другие отделы настроены на 70%

AM
17.05.2018
18:58:29
А почему?
В JS-файле не вытащить переменные из Laravel адекватным образом. Но логика в то же время должна всё таки оставаться в JS. Поэтому в блейде либо выводятся переменные либо hidden-инпуты, если только роут нужен

Tadeus
17.05.2018
19:00:12
Что из data-attr, что напрямую из {{$var}}

Верно, а есть альтернативы?
Да, вот мы их и обсуждаем походу)

AM
17.05.2018
19:01:47
Что из data-attr, что напрямую из {{$var}}
А, ну это уже от логики зависит. Если конкретная js-переменная привязана к dom-объекту, то разумеется надо data-* А если просто SERVER_DATA как у него - логически ведь нет привязки к DOM у неё, это просто переменная

Kaido
17.05.2018
19:03:02
так и что в итоге лучше? оставить js в шаблоне или дата атрибуты?)

Google
Kaido
17.05.2018
19:04:10
я уже просто запутался :D

Tadeus
17.05.2018
19:04:42
Есть тут начинающий разраб из Киева в поиске работы?

Или не начинающий

Yurii
17.05.2018
19:15:12
Есть, пиши что нужно)

Vitaliy
17.05.2018
19:20:59
Ребят

Как групировать коллекции но с учетом чтобы групировало в запись в которой наименьшее значение в полю

Vitaliy
17.05.2018
19:25:21
Думаешь не смотрел?

$apart_courpus = apartment::where('buildingid', '=', $item_b->id)->orderBy('baseflatcost')->groupBy('rooms')->get();

Admin
ERROR: S client not available

Vitaliy
17.05.2018
19:26:16
Групиру по полю

немогу понять как сделать чтобы на выходе была та запись в которой поле baseflatcost имеет самое меньшее значение из всех записей

Kaido
17.05.2018
19:27:39
если коллекцию, то сначала get, а потом groupBy

а так ты обращаешься к groupBy билдера

Vitaliy
17.05.2018
19:30:05
лол

после get?

Впервые слышу

не работает такое

Google
Vitaliy
17.05.2018
19:30:29
ааа

я понял тебя

ща

Kaido
17.05.2018
19:30:42
ты получаешь коллекцию только благодаря get() методу

Vitaliy
17.05.2018
19:31:33
Только это не помогает

Все равно не то что мне нужно

Не выводит минимальное

Оно групирует так как и с билдера

Kaido
17.05.2018
19:32:07
покажи пример результата который тебе нужен и какой ты получаешь сейчас

Vitaliy
17.05.2018
19:32:51
Вот что получаю



в базе примерно 10 записей

оно гурпирует

н оу записей разные цены

мне надо получить групировку с наименьшей ценой

baseflatcost

Вот видишь baseflatcost => 1306200

А там есть записи у которых меньше

Так вот, мне нужно получить меньшую цену

чтобы потом на сайте указать, мол такие виды квартир от 9999over

Kaido
17.05.2018
19:34:45
так ты сначала определись, тебе сортировать коллекцию по меньшему значению надо или сгруппировать именно?

Vitaliy
17.05.2018
19:34:46
Щас же самая большая цена выводиться, или я незнаю по какому принципу оно гурпирует

Я уже сгрупировал, но говорю же, нужно чтобы групировало и дало наименьшую цену

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