@laravel_pro

Страница 473 из 2014
∀RTUR
21.05.2017
15:33:00
мне нужно чтобы когда я беру 5 штук, мне в коллекции не было 10 000 записей их их связей

всего то

VSKut
21.05.2017
15:33:29
ты спросил что быстрее, а что медленнее

∀RTUR
21.05.2017
15:33:53
значит неправильно спросил

Google
VSKut
21.05.2017
15:33:55
1,2,3,4,5,6 date-time-1, date-time-2, date-time-3

∀RTUR
21.05.2017
15:34:13
да, так быстрее, id вместо даты

VSKut
21.05.2017
15:34:13
очевидно, что циферки сравнить и отсортировать будет быстрее

∀RTUR
21.05.2017
15:34:26
а что экономнее? take или limit?

VSKut
21.05.2017
15:34:43
хз - смотри на реализацию методов

через отладчик смотри на скорость

∀RTUR
21.05.2017
15:39:26
эх, пока не умею им пользоваться. ну ладно, спасибо все равно

Aleserche
21.05.2017
15:41:53
Да просто к базе подключиться и посмотреть, что туда летит

Ещё проще debugbar подцепить

Serhey
21.05.2017
16:24:00
Все будет одинаково в запросе /** * Alias to set the "limit" value of the query. * * @param int $value * @return \Illuminate\Database\Query\Builder|static */ public function take($value) { return $this->limit($value); } take вызывает limit из доков видно, что это просто алиас лимит

Model::orderBy('id', 'DESC')->limit(5)->get()

Model::orderBy('id','desc')->take(5)->get() это медленнее?

не бойтесь смотреть исходниики ) там полная картина реализация, не высветленная в доках )

Google
Serhey
21.05.2017
16:27:44
как по мне предпочтительное limit, вместо take, сокращение вызовов

Aleserche
22.05.2017
08:50:10
где-нибудь есть хорошая статья про uuid vs increment?

Subb98
22.05.2017
08:56:54
Таким образом, любой может создать UUID и использовать его для идентификации чего-либо с приемлемым уровнем уверенности, что данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё. Поэтому информация, помеченная с помощью UUID, может быть помещена позже в общую базу данных, без необходимости разрешения конфликта имен.

Если нет нужды объединять таблицы, БД, то зачем отказываться от auto increment?

F01134H
22.05.2017
08:58:06
незачем

и если прям сильно подожмет, ничто не мешает заменить id на uuid

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

ну, если таблица здоровая

и ничто не мешает юзать их вместе

потому что тебе может понадобиться сортировка или что-то такое

Aleserche
22.05.2017
09:00:05
для сортировки можно вкорячить sort

но все равно, когда мне заранее известны id, то некоторые вещи можно делать проще

особенно если модельки сложные

F01134H
22.05.2017
09:02:01
ага

поэтому пожалуй да, если и делать uuid, то лучше совмещать с id

а не взаимозаменять

Aleserche
22.05.2017
09:03:39
есть еще timeuuid, по нему и сортировать можно

Marietta
22.05.2017
09:18:28
Привет всем! Вакансию Fullstack сюда прилично запостить ?

Евгений
22.05.2017
09:19:07
да

Google
F01134H
22.05.2017
09:19:12
@webwork @web_work

желательно сюда

Nikita
22.05.2017
12:35:04
Настали тяжёлые времена?

?
22.05.2017
12:35:24
Настали времена банов

Юрий
22.05.2017
12:36:07
F01134H
22.05.2017
13:35:45
кто-нибудь блейд ковырял?

Aleserche
22.05.2017
13:36:00
шаблонизатор-то?

F01134H
22.05.2017
13:36:09
да

∀RTUR
22.05.2017
13:36:40
F01134H
22.05.2017
13:36:47
в прямом

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

почему @extends такой ущербный >_<

Евгений
22.05.2017
13:37:54
сделай свой с куртизанками

Aleserche
22.05.2017
13:38:01
а что с ним не так?

Евгений
22.05.2017
13:38:07
там де легко достаточно конструкции свои писать

F01134H
22.05.2017
13:38:37
а что с ним не так?
то что он всегда работает из root директории

?
22.05.2017
13:38:40
http://platesphp.com/

F01134H
22.05.2017
13:38:46
а не из директории, где вызывается

и это не особо доставляет, потому что когда пишешь свою структуру директорий, приходится писать костыли

или может я чего-то не понимаю?

Google
Aleserche
22.05.2017
13:44:02
странно, у меня таких проблем не было

F01134H
22.05.2017
13:45:50
@extends('layouts.master') - дергает /resources/views/layouts/master.blade.php

Aleserche
22.05.2017
13:46:01
@extends('layouts.master')

ну да, все верно

Евгений
22.05.2017
13:46:47
а как хочешь?

Aleserche
22.05.2017
13:47:59
видимо относительные

F01134H
22.05.2017
13:48:00
т.е. в моем случае мне придется прописать что-то типа @extends('Modules.User.Resources.views.PersonalArea.layouts.master')

длинновато, вам не кажется?)

Admin
ERROR: S client not available

Евгений
22.05.2017
13:50:10
кажется, но это твой выбор делать модульность, ты с ним и страдай)

или пили свой extends

Aleserche
22.05.2017
13:50:48
а twig как работает?

F01134H
22.05.2017
13:50:55
не трогал

хочется уже выкинуть модульность и посмотреть в сторону других подходов

не может же быть такого, что бы нельзя было элегантно большую приложуху на ларе запилить

Евгений
22.05.2017
13:52:57
сколько у тебя модулей?

тебе нужна именно модульность? чтобы выкинув один модуль приложение продолжало работать? или просто структурировать код надо?

F01134H
22.05.2017
13:53:24
пока что - 0

надо структурировать

Евгений
22.05.2017
13:53:44
ну распихивай просто по папочкам

Google
Евгений
22.05.2017
13:53:46
не в app

F01134H
22.05.2017
13:53:51
но это же будет ппц

Евгений
22.05.2017
13:53:52
а все на своих местах

F01134H
22.05.2017
13:54:06
представь если у меня сотня папок

Евгений
22.05.2017
13:54:12
а сотня модулей?

F01134H
22.05.2017
13:54:38
тут кто-нибудь большие аппшки пилил на ларе?

Евгений
22.05.2017
13:54:41
и что плохого в сотне папочек? в сотне папочек искать легче чем в одной папке

F01134H
22.05.2017
13:54:42
или кроме меня нет психопатов

Евгений
22.05.2017
13:54:57
что в твоем понимании большие?

у меня сейчас самое большое - 22 модели

Aleserche
22.05.2017
13:57:13
попробуй твиг, тут вроде интересно https://twig.sensiolabs.org/doc/2.x/tags/extends.html

там еще с loader можно поиграть

F01134H
22.05.2017
14:01:43
я забил короче на модульность в ларке

это явно не тот подход, который нужно юзать в этом фреймворке

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

Aleserche
22.05.2017
14:02:31
и в итоге получить spring

F01134H
22.05.2017
14:03:15
скорей симфони)

но я не знаю других подходов...

ох уж этот чудный мир энтерпрайза

Aleserche
22.05.2017
14:04:51
что теперь делать будешь?

F01134H
22.05.2017
14:05:55
буду смотреть крупные проджекты на ларке на гитхабе

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