Arthur'); DROP TABLE Users;--
всего то
Anonymous
ты спросил что быстрее, а что медленнее
Arthur'); DROP TABLE Users;--
значит неправильно спросил
Anonymous
1,2,3,4,5,6 date-time-1, date-time-2, date-time-3
Arthur'); DROP TABLE Users;--
да, так быстрее, id вместо даты
Anonymous
очевидно, что циферки сравнить и отсортировать будет быстрее
Arthur'); DROP TABLE Users;--
а что экономнее? take или limit?
Anonymous
хз - смотри на реализацию методов
Anonymous
через отладчик смотри на скорость
Arthur'); DROP TABLE Users;--
эх, пока не умею им пользоваться. ну ладно, спасибо все равно
Aleserche
Да просто к базе подключиться и посмотреть, что туда летит
Aleserche
Ещё проще debugbar подцепить
Sergii
Все будет одинаково в запросе /** * 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 из доков видно, что это просто алиас лимит
Sergii
Model::orderBy('id', 'DESC')->limit(5)->get()
Sergii
Model::orderBy('id','desc')->take(5)->get() это медленнее?
Sergii
не бойтесь смотреть исходниики ) там полная картина реализация, не высветленная в доках )
Sergii
как по мне предпочтительное limit, вместо take, сокращение вызовов
Aleserche
где-нибудь есть хорошая статья про uuid vs increment?
Владислав
Таким образом, любой может создать UUID и использовать его для идентификации чего-либо с приемлемым уровнем уверенности, что данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё. Поэтому информация, помеченная с помощью UUID, может быть помещена позже в общую базу данных, без необходимости разрешения конфликта имен.
Владислав
Если нет нужды объединять таблицы, БД, то зачем отказываться от auto increment?
invariance
незачем
invariance
и если прям сильно подожмет, ничто не мешает заменить id на uuid
invariance
ну подумаешь запрос часик будет выполняться, чо такого
invariance
ну, если таблица здоровая
invariance
и ничто не мешает юзать их вместе
invariance
потому что тебе может понадобиться сортировка или что-то такое
Aleserche
для сортировки можно вкорячить sort
Aleserche
но все равно, когда мне заранее известны id, то некоторые вещи можно делать проще
Aleserche
особенно если модельки сложные
invariance
ага
invariance
поэтому пожалуй да, если и делать uuid, то лучше совмещать с id
invariance
а не взаимозаменять
Aleserche
есть еще timeuuid, по нему и сортировать можно
Marietta
Привет всем! Вакансию Fullstack сюда прилично запостить ?
Евгений
да
invariance
@webwork @web_work
invariance
желательно сюда
Nikita
Настали тяжёлые времена?
Anonymous
Настали времена банов
invariance
кто-нибудь блейд ковырял?
Aleserche
шаблонизатор-то?
invariance
да
Arthur'); DROP TABLE Users;--
invariance
в прямом
invariance
там довольно забавные конструкции, но суть не в этом
invariance
почему @extends такой ущербный >_<
Евгений
сделай свой с куртизанками
Aleserche
а что с ним не так?
Евгений
там де легко достаточно конструкции свои писать
invariance
а что с ним не так?
то что он всегда работает из root директории
Anonymous
http://platesphp.com/
invariance
а не из директории, где вызывается
invariance
и это не особо доставляет, потому что когда пишешь свою структуру директорий, приходится писать костыли
invariance
или может я чего-то не понимаю?
Aleserche
странно, у меня таких проблем не было
invariance
@extends('layouts.master') - дергает /resources/views/layouts/master.blade.php
Aleserche
@extends('layouts.master')
Aleserche
ну да, все верно
Евгений
а как хочешь?
Aleserche
видимо относительные
invariance
т.е. в моем случае мне придется прописать что-то типа @extends('Modules.User.Resources.views.PersonalArea.layouts.master')
invariance
длинновато, вам не кажется?)
Евгений
кажется, но это твой выбор делать модульность, ты с ним и страдай)
Евгений
или пили свой extends
Aleserche
а twig как работает?
invariance
не трогал
invariance
хочется уже выкинуть модульность и посмотреть в сторону других подходов
invariance
не может же быть такого, что бы нельзя было элегантно большую приложуху на ларе запилить
Евгений
сколько у тебя модулей?
Евгений
тебе нужна именно модульность? чтобы выкинув один модуль приложение продолжало работать? или просто структурировать код надо?
invariance
пока что - 0
invariance
надо структурировать
Евгений
ну распихивай просто по папочкам
Евгений
не в app
invariance
но это же будет ппц
Евгений
а все на своих местах
invariance
представь если у меня сотня папок
Евгений
а сотня модулей?