@laravel_pro

Страница 1991 из 2014
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: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?

Taras
23.10.2018
12:31:29
Homestead в помощь
ок, сейчас посмотрю, спасибо )

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 ? В документации ищу-не могу найти никаких упоминаний

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:10:56
array_diff
а как например записать параметр  $id? чтобы было с чем сравнивать

типа $idOld = save -> $id

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

Виктор
23.10.2018
14:14:04
а как например записать параметр  $id? чтобы было с чем сравнивать
у тебя при загрузке страницы есть старые айдишники и потом новые айдишники. их и сравнивай

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

Виктор
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

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