
Nick
23.10.2018
09:34:31
товар /ru/fashion-br-magazine

ExPandable
23.10.2018
09:34:34
ну, это слаг

Nick
23.10.2018
09:34:43
/ru/delivery
тектовая

Google

Nick
23.10.2018
09:34:49
текстовая
ну я наверное в терменологии ошибся

ExPandable
23.10.2018
09:35:12
тебе важно сохранить вот этот /ru/?

Nick
23.10.2018
09:35:17
да

ExPandable
23.10.2018
09:35:27
в роутах укажи префикс

Nick
23.10.2018
09:35:28
и структуру
тоесть что бы ссылки вообще не поменялись

ExPandable
23.10.2018
09:35:57
эх, ну как вариант
хранить у моделей какое то поле типа слага(хотя не совсем это слаг)
и по нему уже показвыать страницу

Nick
23.10.2018
09:37:23
а как определить что это текстовая страница из /ru/delivery а не например товарная

ExPandable
23.10.2018
09:37:48
сделай PageController
который бы оперерировал модель текстовой страницы

Google

ExPandable
23.10.2018
09:38:32
ну или банальнее:
Route::get('/delivery', function(){
return view('delivery');
});

Nick
23.10.2018
09:39:02
ок ну если она одна или две то понятно
ну тогда давай попробуем разобраться с категориями и товарами

Ярослав
23.10.2018
09:39:30
по моему он имеет ввиду другое) я так понимаю проблема в том, как направить на нужный контроллер в зависимости от того, что пришло в урл
так?

Nick
23.10.2018
09:39:47

ExPandable
23.10.2018
09:39:59
/category/{category}

Dmitriy
23.10.2018
09:40:11

ExPandable
23.10.2018
09:40:21
/product/{product}

Nick
23.10.2018
09:40:52
да это я написал что я так могу сделать это я понимаю

Ярослав
23.10.2018
09:41:02
/product/{product}
Вы не поняли, у него нет /product/ или /category/ ) есть просто {product}

Nick
23.10.2018
09:41:20
но не понимаю как направить на нужный контроллер если не менять те ссылки которые уже есть

ExPandable
23.10.2018
09:41:51
а

Nick
23.10.2018
09:42:00
категория /ru/dlya-devochek
товар /ru/fashion-br-magazine

ExPandable
23.10.2018
09:42:23
ну свали все в одну таблицу
и там сделай доп колонку тип страницы

Nick
23.10.2018
09:43:20
все урли в одну страницу. потом все на один контроллер который будет выбирать нужный тип страницы и выбирать нужные данные

Google

Nick
23.10.2018
09:43:22
так?

ExPandable
23.10.2018
09:43:43
ну у тебя на старом сайте видимо нет понятия тип страницы
там просто есть некая сущность страница

Nick
23.10.2018
09:44:33
на старом да

ExPandable
23.10.2018
09:45:40
если тебе прям нужно схоронить такую же структуру
то да, у тебя есть сущность просто страница

Nick
23.10.2018
09:46:02
хотелось бы, просто есть несколько сайтов построеных по такой схеме

ExPandable
23.10.2018
09:46:06
в ней колонка твой некий слаг, тип страницы
определи потом в модели отношение чтоб выбирало например из себя же, только делало where каой то
правда мне все равно это как то совсем некрасиво кажется

Nick
23.10.2018
09:48:21
ну может быть, хотя такая система постороена в некоторых CMS типа OpenCart, там можно строить ссылки на товар включая все категории или только slug самого товара

ExPandable
23.10.2018
09:49:29
значит они все сваливаются просто в одну таблицу
по всей видимости


Игорь
23.10.2018
12:09:33
Привет, комьюнити! У меня ситуация с которой, наверное, сталкивался каждый второй, если не каждый первый.
Пользователь загрузил аватар. Но в шаблоне в разных местах используются разные размеры аватара ( уменьшенные копии).
Пока делаю так: проверяю если ли на диске файл автарки нужного размера и если нет - создаю его и отдаю ссылку на изображение в шаблон.
И получается, что если в ленте комментариев переписывается пару человек (и более), то каждый раз делается проверка на существование файла с нужным размером аватарки.
Меня это не устраивает, хотя не знаю, может это и очень простая операция - проверить файл на существование.
Поэтому хочу спросить: может записать куда-то в сессию те пути к файлам, которые уже были запрошены в текущем выводе и сначала проверять там? А если там нет, тогда уже искать на диске и создавать, если не найден?
Нормальное решение или есть поинтереснее?

Daniel
23.10.2018
12:10:44
генерировать сразу при загрузке авы весь набор размеров


Даниил
23.10.2018
12:10:52
Привет, комьюнити! У меня ситуация с которой, наверное, сталкивался каждый второй, если не каждый первый.
Пользователь загрузил аватар. Но в шаблоне в разных местах используются разные размеры аватара ( уменьшенные копии).
Пока делаю так: проверяю если ли на диске файл автарки нужного размера и если нет - создаю его и отдаю ссылку на изображение в шаблон.
И получается, что если в ленте комментариев переписывается пару человек (и более), то каждый раз делается проверка на существование файла с нужным размером аватарки.
Меня это не устраивает, хотя не знаю, может это и очень простая операция - проверить файл на существование.
Поэтому хочу спросить: может записать куда-то в сессию те пути к файлам, которые уже были запрошены в текущем выводе и сначала проверять там? А если там нет, тогда уже искать на диске и создавать, если не найден?
Нормальное решение или есть поинтереснее?
А почему бы при загрузке сразу не резать аватарку под нужные размеры и не складывать по заведомо известным путям?


Игорь
23.10.2018
12:12:57

Евгений
23.10.2018
12:14:04
подскажите, в nested sets по дефолту я не могу у категории достать товары, которые находятся в этой категории и во всех вложенных. Просто делать свой метод чтоб вытаскивать все товары из всех вложенных категорий, или юзать чтото кроме nested sets?

Aleks
23.10.2018
12:15:31

Игорь
23.10.2018
12:18:46

Google

Aleks
23.10.2018
12:20:14

Даврон
23.10.2018
12:20:26
Убитый чат
Неживой какой-то

Taras
23.10.2018
12:28:49
Привет всем)
сделал сайт на Laravel с использовнием Vue и хочу как то показать заказчику чтобы посмотрел, у меня есть хостинг но он стандартный, ( просто для сайтов php, wordpres и. т д. )
можно как то показать сайт из своего компа прям или лучше найти какой то хостинг ( если хостинг то желательно бесплатный так как мне он нужен просто для демонстрации сайта и все)
Спасибо за любые идеи и подсказки ))

Danil
23.10.2018
12:29:26
heroku?

Igor
23.10.2018
12:29:45
Homestead в помощь

Taras
23.10.2018
12:31:29

wirel61
23.10.2018
12:32:35
кстати по хоумстед
виснет на SSH auth method: private key

Yevgen
23.10.2018
12:53:38
Всем привет. Уважаемые, подскажите, пожалуйста - тестирую отправку почты в ларе, через mailtrap.io. Получателей письма около 5-6. А писем приходит всего 4. Это какое-то ограничение в ларе или в mailtrap.io ? В документации ищу-не могу найти никаких упоминаний

Aleks
23.10.2018
12:58:39

Yevgen
23.10.2018
13:00:19
Попробуй в лог письма вывести, может в коде ошибка
Mail::to(unserialize($dialer_email['email']))->bcc(['user@xxx.ru','user2@xxx.ru','user3@xxx.ru'])->send(new NewRequestEmail($data)); - отправляю вот так . Если бы были ошибки, то ни одно письмо не отправилось бы?
а так mailtrap.io ловит 4 письма

Aleks
23.10.2018
13:01:26
судя по этому коду письмо должно быть одно с четырьмя получателями

Yevgen
23.10.2018
13:02:53
2 минуты - перепроверю Вашу мысль
Алекс, большое, человеческое спасибо. Думал я что-то нарукожопил.

Aleks
23.10.2018
13:06:12
)) незачто

Виктор
23.10.2018
14:03:23
Кто-нибудь сталкивался в Nova с проблемой, что нельзя обнулить текущее значение у belongsTo полей? Или выбрать пустое значение у select полей?

Google

Володимир
23.10.2018
14:06:55
ребята
если я открываю страницу и у меня есть 3 записи
вот массив с их id
array:2 [▼
0 => “7”
1 => “8”
2 => “9”
]
и например я удаляю 1 запись через js
и получаю масив 2 записей
array:2 [▼
0 => “7”
1 => “8”
]
можно как-то определить разницу до и после и удалить запись из бд соответственно
или лучше записывать удаленные id записей в input и тогда в контроллере извлекать из инпут и удалять?

Виктор
23.10.2018
14:07:45

Володимир
23.10.2018
14:10:56
array_diff
а как например записать параметр $id?
чтобы было с чем сравнивать
типа $idOld = save -> $id

dev
23.10.2018
14:12:20
кто сталкивался ?

Виктор
23.10.2018
14:14:04

dev
23.10.2018
14:14:56
битбакет глючить стал чтоле

Володимир
23.10.2018
14:15:02

Виктор
23.10.2018
14:16:18
array_diff два параметра принимает, как минимум
http://php.net/manual/ru/function.array-diff.php

dev
23.10.2018
14:27:00

Yerassyl
23.10.2018
14:57:14
Всем привет
хотел узнать кто-нибудь работал с кейсами , как открытие кейсов через opskins и так на php
https://github.com/vgoskins/vcase
пример работы на node.js