
dasknix
12.06.2017
02:12:06
или это будет разряжённая табла, а нам это не нужно)

Юрий
12.06.2017
02:12:19

dasknix
12.06.2017
02:12:49
вот. поэтому всё тут макс продумано. ща скину целиком чтобы было проще. за исключением табл авторизации в целях безоп. при всём уважении! )

Юрий
12.06.2017
02:13:11
в общем подходов много и при желании можно найти минусы у любого. если приведенный на картинке позволяет делать то что надо - ну да и фиг бы с ним, я хз может конечно кто лучше предложит, но тут или принципиально другое хранение или учитывая структуру так оставить

Google

dasknix
12.06.2017
02:17:01
намёк понял, вообще вот такая телега, ну заодно уж, раз завели базар)
с product_group только недопилено, на nested sets нет времени, так что захардкодил как есть для конкретной задачи конкретного магаза
ну мы ту часть и не обсуждаем
..вообще всё было хорошо, пока не начал писать генераторы тестовых данных! ))
было вот так. вообще норм. пока dbms не сказала - бро, ты не прав
когда я выставил индекс сразу на три поля для product_set
т.к. там как раз несколько записей с одним id предполагалось сделать и в итоге, что логично, надо было найти уникальный идент каждой записи, просто ID не подходил, т.к. тогда бы мне пришлось пробрасывать несколько set ID в корзину через справочник, опять же
а через тройной индекс запрос делать - хранить условия выборки из related таблицы в трёх доп полях - вообще некрасиво было бы.
походу тут придётся двойное связывание делать


Luka
12.06.2017
02:49:59
Доброе утро дамы и господа. Дай совет, как выводить все переменные , как dd($site) , но чтобы код не останавливался. Есть ли библиотека специальная ? Именно чтобы красиво переменная выводилась, как при dd

Юрий
12.06.2017
02:57:04
(new Dumper)->dump($x);
или сделай свой аналог функции ларавела
/**
* Dump the passed variables and end the script.
*
* @param mixed
* @return void
*/
function dd(...$args)
{
foreach ($args as $x) {
(new Dumper)->dump($x);
}
die(1);
}

Google

Юрий
12.06.2017
02:58:26
только die(1) убери и имя другое дай

Luka
12.06.2017
02:59:54

dasknix
12.06.2017
03:23:29
@exileum решил

Vlad
12.06.2017
05:51:15
$news = News::orderBy('date','desc')->orderBy('order','asc')->where('published','1')->where(date <= Carbon::now())->get();
Как сделать проверку что дата записи настала?
where('date' , '<=' , Carbon::now())
Протупил

Dimanius851
12.06.2017
05:58:34
https://www.youtube.com/watch?v=ybJYyU5FPv4
это норма?
ща попробовал, всё работает

Almas
12.06.2017
09:26:31
Доброго времени!
Есть две таблицы categories и posts, связаны через post_cat_id в моделе Post
`public function category()
{
return $this->hasMany('App\Models\Post_category', 'id', 'post_categories_id');
}`
Как вывести в вюхе $post->category? вываливается непонятная кишка [{"id":1,"category":"\u041c\u0430\u0440\u043a\u0435\u0442\u0438\u043d\u0433","created_at":null,"updated_at":"2017-03-01 14:02:47"}]

Андрэ
12.06.2017
09:44:14
Ну вот, теперь json - непонятная кишка)
А что у тебя за модель Post_category?
а, многие ко многим?

Almas
12.06.2017
10:14:41
Нужно было джойн вызвать, да.

Liv
12.06.2017
10:15:39
привет, нужна помощь в связке laravel+vue. Есть меню, генерируется в blade-шаблоне. Одному из пунктов надо добавить атрибут v-if="smth", чтобы его отрисовку определяла логика фронт части, в частности, чтобы он не отображался на маленьних ширинах экранов. Как это сделать в шаблоне? Пытаюсь так
<li class="menu_item" {{ $name == 'coverage' ? 'v-if="showMap"' : '' }}>
в инструментах разработчика вроде появляется атрибутом, но логика не работает, причем сама переменная showMap значение меняет, но скрытие/показ блока не происходит

Almas
12.06.2017
10:43:50
Привет, еще раз
$posts = Post::join('post_categories', 'posts.post_categories_id', '=', 'post_categories.id')
->get();
если так записать запрос то объединяемая таблица перезаписывает совпадающие столбцы, как это избежать?

(;¬_¬)
12.06.2017
10:48:40

Almas
12.06.2017
11:10:26

Google

Almas
12.06.2017
11:11:45
А как тут код выделить?

Darkling
12.06.2017
11:14:59
` - на каждую строку.
по две
Хотя сек.

Almas
12.06.2017
11:16:34

Darkling
12.06.2017
11:18:32
Судя по всему - как в питоне. По три таких кавычки до и после.
один
два
три

Almas
12.06.2017
11:19:24
Спасибо, понятно

Luka
12.06.2017
14:35:48
Www.divinglaravel.com
Стоящий ресурс? На хабре всплыл

Андрэ
12.06.2017
14:36:48
Его контробьютор лараверя вроде ведет

Юрий
12.06.2017
14:37:10
стоящий, да
это тот чувак который магию в 5.5 привносит с новыми чудо-методами работы с массивами

Андрэ
12.06.2017
14:37:53
Он в тви отписался "спасибо хабру")

Юрий
12.06.2017
14:38:33
https://twitter.com/themsaid
где?
https://twitter.com/themsaid/status/874261991564750848
а все, в ответах нашел

Андрэ
12.06.2017
14:42:15
ага

Юрий
12.06.2017
14:45:03
https://habrahabr.ru/company/zfort/blog/330696/

Google

Юрий
12.06.2017
14:45:05
тут

Luka
12.06.2017
14:45:58

Андрэ
12.06.2017
14:45:59
аа, видел пост. На ссылку внимания не обратил,. так как знакомая, ага

Luka
12.06.2017
15:02:33
Как выбрать тот самый PHP-фреймворк. Сравнительное тестирование / Хабрахабр
https://m.habrahabr.ru/company/nixsolutions/blog/329718/

Admin
ERROR: S client not available

Юрий
12.06.2017
15:04:36
я там в комментах бомбанул чуток

Luka
12.06.2017
15:09:47

Юрий
12.06.2017
15:09:59
эт я и писал)
реально меряют коней
с кодигнитера вообще орал
я конечно тоже люблю попинать лару за отсос по тестам, но когда в серьезку на этом графики строят - сильно

Subb98
12.06.2017
15:26:04
Тестирование условно разделено на 4 вида:
производительность (throughput),
занимаемая память (memory),
время выполнения (exec time),
количество подключаемых файлов (included files).
Удобство и лаконичный код идут на йух, понятно

Vladimir
12.06.2017
16:06:18
Парни А есть кто в гите хорошо шарит?
Я хочу сделать две ветки, где будут два разных дизайна сайта, т.е папка resources
При этом вся логика в мастер ветке

Subb98
12.06.2017
16:20:48
Не проще логику и дизайн разбить на разные проекты?
Или ты хочешь постоянно мержить мастер с другими ветками? Это будет утомительно.
Или ещё вариант.

Google

Subb98
12.06.2017
16:22:57
Сделать в проекте два шаблона.
В смысле, в одной ветке.
Ибо в конечном итоге ты их всё равбно будешь мержить. Поэтому либо два проекта (что не логично, ведь логика должна будет обновляться), либо всё-таки два шаблона.

∀RTUR
12.06.2017
16:39:57
привет.
подскажите пожалуйста. что не так?

DDiimmkkaass
12.06.2017
16:48:08
выведи запрос ->toSql() (вместо ->get())
думаю так должно стать ясней

Luka
12.06.2017
16:50:46
Как думаете, в гите будет интересна система , личный кабинет администратора групп ВК, Инстаграма ?

∀RTUR
12.06.2017
17:00:53
я же указываю что мне нужно только там где дата > сейчас
select * from `telegram_bot_users` where exists (select * from `payments` where `telegram_bot_users`.`id` = `payments`.`user_id` and exists (select * from `package_prices` where `payments`.`package_price_id` = `package_prices`.`id` and `package_id` in (?, ?)))

DDiimmkkaass
12.06.2017
17:14:44
это запрос на получение телеграм юзеров
а запрос который тянет тебе payments следующий, его и нужно смотреть (вывести)

∀RTUR
12.06.2017
17:16:25
ой