@laravel_pro

Страница 1340 из 2014
Vitaliy
09.05.2018
18:47:20




Ivan
09.05.2018
18:50:51
apartment::where('blockid', $item->Block_id)->where('rooms', intval($list))->orderBy('baseflatcost')->first('baseflatcost')->baseflatcost;

Renat
09.05.2018
19:36:14
Ребята, подскажите плз, ответа для себя не нашел. Я начинающий фронтендер. Работаю над инфосайтом, написанным на Laravel. В проекте планируется выпилить Laravel постепенно и разделить бизнес - логику. Мне поставлена задача заверстать по новому макету главную страницу этого сайта и выделить главную страницу из бека , т.е. основной функционал сайта(включаю вьюхи с выдачами ответов на запросы) остается на laravel. Сейчас у меня пока готовый документ(верстка главной страницы вместе с привязанными стилями и JS логикой) в public. Документ парсится через index.php. Пока нужно на тестовом запустить обособленную главную страницу с сохранением функционала. Подскажите пож-та, как на уровне архитектуры реализовать выделение фронтенда(в части главной страницы)? Существует в принципе такие подходы? Буду признателен за ответы. Заранее извиняюсь за «сложность вопроса» возможные некорректный высказывания. Сторонник самостоятельно разбираться, но пока не пришел к пониманию решения вопроса.

Google
Nikita
09.05.2018
20:22:39
Может не совсем понял твой вопрос, но если у тебя есть абсолютно независимая главная страница которая лежит в public то что мешает отдавать её, а все остальные запросы отправлять ларавелу? Вроде решение слишком очевидное, поэтому вопрос видимо в другом.

Vitaliy
09.05.2018
20:54:09
Парни, не могу выкупить jwt, кто что кладет в него кроме дефолтных вещей? Типа юзкейсы интересуют

Dave
09.05.2018
20:57:24
Версия спринта, приложения, стейдж дев прод, сегментация - что угодно что не надо 350+ раз вычислять из базы данных.

Виталий
09.05.2018
21:20:36
Трансляция по отложенным задачам в laravel (10.05.18) в 22:30. Также мы настроим связку laravel - laravel-echo - angular 6 и реализуем опвещения по сокетам. Все кому интересно присоединяйтесь ? https://www.youtube.com/watch?v=3k_R8n7lhgQ

Mr
09.05.2018
21:48:57
Привет, как мне сделать PAGINATION из нескольких коллекций ? ( $query = $request->get('q'); $threads = Thread::where('title', 'LIKE', "%{$query}%")->get(); $posts = Post::where('body', 'LIKE', "%{$query}%")->get(); $results = array_merge($threads->toArray(), $posts->toArray()); $results = new Paginator($results, 10); )

Victor
09.05.2018
22:06:38
оо, помню такую штуку делал, такое себе удовольствие) вообще у меня был такой подход, навеное к твоему не относится, но поделюсь: У меня была лента активностей (activity), и каждая активность могла иметь разный тип. Поэтому физически в БД были сущности типа activity, и еще каких то, например note, photo итп. В итоге работал я с абстрактной сущностью активности, и с ней уже пагинация итп была ну типа типо

Д
10.05.2018
04:10:06
Это ты аватарку после этого поставил наверное

Renat
10.05.2018
05:25:04
Может не совсем понял твой вопрос, но если у тебя есть абсолютно независимая главная страница которая лежит в public то что мешает отдавать её, а все остальные запросы отправлять ларавелу? Вроде решение слишком очевидное, поэтому вопрос видимо в другом.
Никита, скорее вопрос простой, но для моего уровня сложный. У меня есть конкретный кейс. Нужно с главной страницы(независимая) реализовать функицонал (авторизация, поисковая строка) для пользователя, но я не понимаю на каком уровне произвести разделение, чтобы это правильно работало? При моей "архитектуре" в ответ на действия пользователя(например ищет инфу по запросу) с главной страницы направляется запрос в бекенд. Но я не понимаю как как правильно настроить, чтобы после ответа на запрос отображались нужные страницы с Laravel. Может какие-то манипуляции в routes нужно произвести..

Евгений
10.05.2018
05:25:48
Редирект?

Alexey
10.05.2018
05:28:35
Народ, подскажите что делать, долго голову ломал. Проблема в пагинации. Делал все как в доках, artisan команду прописал, в vendor все появилось. Метод paginate(2) вместо all() действительно сокращает результаты на первой странице до 2 (их больше в общей сумме, разумеется), но сама пагинации не отображается даже. Писал и через render(), и через links(), и через {!! !!}, без изменений. Я подумал, моя ошибка в том, что я не те данные передаю, ведь все что я делаю, это прописываю $News=News::paginate(2); в контроллере и возвращаю $News в вид. А потом пишу {{$News->links()}} (или render()). Чего я не учел? Больше нигде ничего не делал, кроме описанного

Переводил этот объект в массив, но ошибку выдавал, мол нельзя к массиву обратиться через render/links методы

Илья
10.05.2018
05:33:04
{{ $News->links() }}

так должно работать

Google
Илья
10.05.2018
05:33:34
у тебя какая-то ошибка появляется или просто пагинаци не видно?

Alexey
10.05.2018
05:36:36
Просто ничего нет. От блоков контента остаётся действительно только 2 штуки, значит ->paginate(2) в контроллере работает. Но самой пагинации нет, пробовал также simple вариант, и подключал все что рекомендовали в доках через use.

Oleg
10.05.2018
05:36:51
Если не ошибаюсь

{!! $News->links() !!}

Alexey
10.05.2018
05:39:33
Спасибо), но это не помогло... Может есть какие-то подводные камни/нюансы? В Ютубе все как один элементарные действия делают и все работает, чего обо мне не скажешь. Может быть мне манипуляции проводить с этим объектом, так как возможно данные не те передаю в качестве $News?

Другого не придумал(

Oleg
10.05.2018
05:40:14
Покажи код

Alexey
10.05.2018
05:40:27
Сейчас

Илья
10.05.2018
05:45:42
покажи содержимое /vendor/pagination/default.blade.php (точный путь не помню, но примерно так)

Илья
10.05.2018
05:52:42
без appends() такая же ситуация?

Alexey
10.05.2018
05:53:19
да, я с ним извратился, потому что ничего не оставалось, в глубинах Гугла нашел

Не знаю, где ковырять нужно, в default, мб?

Илья
10.05.2018
05:54:12
что выведет dd($News)?

Alexey
10.05.2018
05:55:19
сейчас

Google
Alexey
10.05.2018
05:58:41


Могу раскрыть, в глубине всё-таки есть данные, из БД. Раскрывать?

Илья
10.05.2018
06:01:32
dd($News->links()) теперь

Alexey
10.05.2018
06:02:36
ого

сейчас покажу

не пробовал



Илья
10.05.2018
06:10:15
этот хтмл не появляется на сгенерированной странице?

Эмин
10.05.2018
06:12:49
чем вас xdebug не устраивает ?)

Alexey
10.05.2018
06:14:11


В коде есть, а на странице голяк

Понял куда рыть?

Все работает как часы, если все допрлнительные стили и скрипты убрать

Извиняюсь за тупость)

Nikita
10.05.2018
06:18:58
Никита, скорее вопрос простой, но для моего уровня сложный. У меня есть конкретный кейс. Нужно с главной страницы(независимая) реализовать функицонал (авторизация, поисковая строка) для пользователя, но я не понимаю на каком уровне произвести разделение, чтобы это правильно работало? При моей "архитектуре" в ответ на действия пользователя(например ищет инфу по запросу) с главной страницы направляется запрос в бекенд. Но я не понимаю как как правильно настроить, чтобы после ответа на запрос отображались нужные страницы с Laravel. Может какие-то манипуляции в routes нужно произвести..
трудно отвечать не особо понимая что у тебя есть и чего ты добиваешься, но попробуем. Если твоя новая страница это статичная html'ка - ты можешь просто заменить ссылки и экшены в формах на те что будут обрабатываться laravel'ом. Если у тебя с новой страницы все запросы отправляются ajax'ом то тебе нужны соответсвующие роуты и контроллеры и тогда непонятно как ты собрался отказываться от ларавела)

Nikita
10.05.2018
06:21:05
Все оказалось проще, спасибо))
это очень хорошо, но я вроде совсем не тебе отвечал))

Илья
10.05.2018
06:21:08
это вроде другому человеку ответ был

?

Google
Alexey
10.05.2018
06:23:00
Я не внимателен ?

Alexey
10.05.2018
08:46:47
Ребят, правильно ли я понимаю, что валидационное правило типа "required_if: blabla,true" будет давать положительный результат в случае, если поле "blabla" будет равно строке "false"?

Bo
10.05.2018
08:53:26
Всем привет! Нужно сохранять различные объекты, от квартиры до участков. Есть базовая модель EstateObject, которая ассоциируется с таблице в БД. Использую фабричный метод, но когда создаю объекты не могу их привести к инстансу EstateObject, чтобы сохранить в БД, laravel ругается: case parent::FLAT: return new FlatObject(); case parent::LAND: return new LandObject(); Подскажите, куда копать?

Bo
10.05.2018
09:00:10
Что ругается?
$this->saveInDB($object); EstateObjectFactoryMethod::saveInDB() must be an instance of App\\EstateObject, instance of App\\Http\\Controllers\\Admin\\Objects\\FlatObject given

Я понимаю, что инстанс другой, не соображу, как поменять. Да и вообще правильный ли подход такой

Виталий
10.05.2018
09:11:04
Для тех кто не сидит в чате по ночам)

Трансляция по отложенным задачам в laravel (10.05.18) в 22:30. Также мы настроим связку laravel - laravel-echo - angular 6 и реализуем опвещения по сокетам. Все кому интересно присоединяйтесь ? https://www.youtube.com/watch?v=3k_R8n7lhgQ

Diamond
10.05.2018
09:11:11
Ребята привет!

уже 7 часов мучаюсь не могу решить проблему

у меня мултиязычное приложение

с роустами, английский по умолчанию без префикса, остальные языки с префиксом

проблема теперь в том что мне нужно добавить функционал для определения языка пользователя по локали браузера('HTTP_ACCEPT_LANGUAGE')

вроде все добавил все определяет, но теперь главная траница например на японском языке а префикса нету

и не работает тепреь английский вариант

так как он пытается искать /en а его нету

кто может что подсказать в этом вопросе, как лучше поступить может кто сталкивался

Bo
10.05.2018
09:16:19
А у тебя FlatObject наследует EstateObject?
На данный момент нет, только имплементирует интерфейс

Google
Alexey
10.05.2018
09:16:39
Ребят, помогите с валидационными правилами, пожалуйста.

К примеру, у меня есть поле, которое может быть равно _строке_ "true" или "false" . Как правильно проверять его значение в required_if ? "required_if: a,false" не прокатывает.

Nikita
10.05.2018
09:19:12
Ребят, помогите с валидационными правилами, пожалуйста.
пожайлуйста прочитай https://laravel.com/docs/5.5/validation#rule-required-if

Alexey
10.05.2018
09:20:35
Читал уже много раз. Проблема в том, что если значение "false", а правило выглядит так: "required_if:a,true", то оно даст ложное срабатывание.

Nik
10.05.2018
09:21:06
Alexey
10.05.2018
09:21:10
Потому что, видимо, непустая строка преобразовывается в true

Diamond
10.05.2018
09:21:59
Nik
10.05.2018
09:22:26
влияет. ты сейчас на одном урле выдаешь микс языков. не надо так

Nikita
10.05.2018
09:23:28
Читал уже много раз. Проблема в том, что если значение "false", а правило выглядит так: "required_if:a,true", то оно даст ложное срабатывание.
Видимо плохо читал. required_if используется для проверки второго поля если первое равно value. А что ты делаешь?

Diamond
10.05.2018
09:23:48
у меня получается вот такая ситуация: у меня есть мидлware который получает текущую локаль по урлу, например ссылка на японскую версию сайта выглядит вот так: site.ru/jp

и получается он берет jp и ставит эту локаль

все ок все работает

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