Dmitry
что то типа
class Card
fnc add(CardItemInterface)
$card->add(new ObjectType1(id, price, amount, title));
Игорь
Cart
Игорь
Если что
Игорь
Cart = корзина
Card = карточка
Aleserche
Нужна будет таблица для цен.
Item, Price, Date - где Item и Date составной ключ
Dmitry
для чего?
Игорь
Aleserche
1. Чтобы история заказов показывала те цены, которые были на момент покупки.
2. Отчеты
Игорь
Ну а почему бы после покупки в таблицу не вносить?
Dmitry
Aleserche
Ну к заказу
Aleserche
В любом случае цены и товары разделяют
Aleserche
Каких ссылок?
Aleserche
Ладно, не хочу вникать
Aleserche
Если магазин простой как 3 рубля, то можно гвоздями все прибивать
Aleksey
всем привет. можете подсказать, почему хостинг не видит php файл? хотя он на сервере есть
Aleksey
Aleksey
приложение на silex. локально все работает. htaccess уже удалил
Vladimir
public попробуй из урла убрать
Aleksey
файл в папке public. урл верный
Vladimir
GET http://molinos45.xyz/public/admin.php 500 (Internal Server Error)
Vladimir
смотри логи пхп своего
Nerd
Всем привет. В этой конфе думаю раз 100 уже задавали этот вопрос. Ну что поделать, пусть будет 101😁
Какой посоветуете vps с хорошими характеристиками и малой ценой? Это конечно все утопия, ну может есть какой-нибудь😁
Ар
fastvps, simplecloud
Rishat
Ребят как сделать запрос
dd($booksJournals['books']->posts()
->whereHas('nodes', function($q){
$q->where('language_id', '=',app()->getLocale());
$q->where('fields', '=', 'on-main-page-book'); // Где в fields on-main-page-book == 1
})->with('images')->latest()->take(3)->toSql());
Где
fields
имеет значение
on-main-page-book
== 1
такой сейчас fields
"fields" => "{"on-main-page-book":"1"}"
Rishat
Вот более ясная картина: https://jsfiddle.net/wenbnpx7/
Maksim (Ellrion)
Maksim (Ellrion)
хотя в первом варианте мб кавычки и не нужны не помню. мб и не помешает то что кебаб кейс
Rishat
хотя в первом варианте мб кавычки и не нужны не помню. мб и не помешает то что кебаб кейс
"select * from `posts` where `posts`.`category_id` = ? and `posts`.`category_id` is not null and (select count(*) from `post_nodes` where `post_nodes`.`post_id` = `posts`.`id` and `language_id` = ? and `fields->"on-main-page-book"` = ?) >= 1 order by `created_at` desc limit 3"
ошибка , может как-то по другому можно ?
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fields->"on-main-page-book"' in 'where clause'
Maksim (Ellrion)
а у тебя лара какая?
Rishat
Maksim (Ellrion)
да ладно?!
Maksim (Ellrion)
какая из 5?
Maksim (Ellrion)
тогда только через raw. тебе работу с json полями еще не подвезли.
а ты уверен что у тебя json поле? (просто при старой ларе не верится что там новая база) какая база у тебя?
dmi
dmi
спасибо
Rishat
Maksim (Ellrion)
Rishat
Maksim (Ellrion)
а версия?)
Rishat
ща посмортю)), я просто homestead заюзал и хз что там
Maksim (Ellrion)
а причем тут хоумстед? у тебя в проде база наверняка другая. Ты прикалываешься что ли?
Rishat
Maksim (Ellrion)
чтд.
нет у тебя джейсон полей. юзай второй вариант
Maksim (Ellrion)
там только камнем преткновения может быть пробел между двоеточием и значением. для верности конечно надо raw и regexp юзать. но при стандартной сериализации из php вроде пробела нет
Rishat
Rishat
Ток я просто запрос выше взял, камня вроде нету )
Arthur'); DROP TABLE Users;--
если у меня
public function show(Mentor $mentor)
как подцепить with(['relation'])->get() ?
Maksim (Ellrion)
Arthur'); DROP TABLE Users;--
with? для экономии, relation чтобы заранее подготовить
Konstantin
Konstantin
не надо заранее, оно и так достаточно быстро работает
Maksim (Ellrion)
Maksim (Ellrion)
при наличии 1 объекта что жадная что ленивая что жадноленивая никакой разницы
Maksim (Ellrion)
жадная загрузка не делает джоин
Arthur'); DROP TABLE Users;--
ускоряет загрузку она в 4 раза
Arthur'); DROP TABLE Users;--
с двух секунд, до полсекунды
Arthur'); DROP TABLE Users;--
как сделать то?
Maksim (Ellrion)
что то ты гонишь. не может этого быть
Maksim (Ellrion)
ты видимо что то недоговариваешь)
Arthur'); DROP TABLE Users;--
на локалке так по крайней мере
Maksim (Ellrion)
да не может этого быть.
покажи весь код
Arthur'); DROP TABLE Users;--
так как не может быть?
Arthur'); DROP TABLE Users;--
логически даже подумать
Arthur'); DROP TABLE Users;--
один запрос в базу место 10 запросов на каждого пользователя
Nerd
Maksim (Ellrion)
внезапно уже абсолютно другой код.
ты же про show спрашивал
Arthur'); DROP TABLE Users;--
я не про скорость спрашивал
Arthur'); DROP TABLE Users;--
я спрашивал как привязать
Arthur'); DROP TABLE Users;--
relation
Maksim (Ellrion)
а я тебе говорю что там где ты спрашиваешь не нужен with
Arthur'); DROP TABLE Users;--
что нужно?
Maksim (Ellrion)
ничего не нужно
Maksim (Ellrion)
ленивая
Arthur'); DROP TABLE Users;--
как так?