Maksim (Ellrion)
invariance
зато можно смотреть перфоманс и исполнение на нескольких версиях пхп
invariance
содиум например нигде кроме 3v4l нет сейчас
Maksim (Ellrion)
это да. ну этот сервис я знаю.
Maksim (Ellrion)
так как на пхп я не пишу сечас то мне был приятнее тот где больше языков
invariance
изменник
Alexander
еще и на Go
invariance
все пыхари на го переезжают
invariance
проф деформация, на другое ни на что не могут - сложно
Alexander
Чет у меня слабо сани едут, вот уже 2 месяца пишу, но чет удовольствия ноль
(;¬_¬)
Maksim (Ellrion)
еще и на Go
ну го это норм, а вот еще и на руби((
invariance
invariance
я ж сам такой
Nik
(;¬_¬)
ну правда же
что правда, что программисты на пыхе не умеют ничего сложнее пыхи?
(;¬_¬)
не пизди
invariance
invariance
Просто после пхп не хочется ничего сложного тащить
invariance
он же подкупает именно простотой
Maksim (Ellrion)
так го еще проще. в плане синтаксиса так точно
invariance
ну вот именно
invariance
но вообще, эт только поверхностное заблуждение)
invariance
го на самом деле далеко не простой язык
invariance
хоть у него и одна из самых маленьких документаций
Alexander
Не знаю меня дак тайпинг гошный просто убивает
Maksim (Ellrion)
а по мне так наоборот он офигенен
invariance
я б сказал так, го минималистичный - но не простой
Alexander
http://joxi.ru/5mdoJJvHkJeYQr
Сижу такой и думаю за что мне это
Александр
Maksim (Ellrion)
минимализм if err != nil
имеется ввиду минимализм в синтаксических конструкциях а ты путаешь с лаконичным синтаксисом
invariance
и проверять потом что переменная не равна нулл как в любом языке
invariance
не понимаю этот выпендреж про ошибки в го)
invariance
везде так же, суть та же
invariance
просто тут тебя явно заставляют в большинстве случаев делать что то при возникновении ошибки
invariance
конечно, в пхп то проще, ошибка сама тебе в браузер выкинулась, сиди в носу ковыряй
invariance
а по мне так даже более выразительно
Maksim (Ellrion)
я понял его так что он вбросил что постоянно приходится писать ту конструкцию
invariance
я реально считаю синтаксис го неплохим
Alexander
лично для меня код гошный сложнее читается
invariance
да, сложноват часто
Alexander
ну может дело привычки и постоянные прыжки с го в пхп и обратно
invariance
после пхп особенно сложны для восприятия ссылки и структуры
dmi
ребята вопрос. как выключить в postgresql only_full_group_by
dmi
в мускуле выключается - SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''))
dmi
в confige strict false поставил
Nik
Alexander
Не туда я не лезу)
Alexander
не в тот чат)
Alexander
:D
Nik
:)
Leonid
Может кто объяснить, почему это работает:
return $model->whereRaw("notes.id in (
select notes1.id from notes as notes1
left join notes as notes2 on notes1.category_id = notes2.category_id
and notes1.created_at > notes2.created_at
where notes2.id is null)");
А это - нет:
$notes = 'notes';
$notesAlias1 = 'notes1';
$notesAlias2 = 'notes2';
return $model->whereIn($notes . '.id', function($query)
use ($notes, $notesAlias1, $notesAlias2) {
$query->select($notesAlias1 . '.id')
->from($notes . ' as ' . $notesAlias1)
->leftJoin($notes . ' as ' . $notesAlias2
, function($query)
use ($notesAlias1, $notesAlias2) {
return $query->on($notesAlias1 . '.category_id', '='
, $notesAlias2 . '.category_id')
->where($notesAlias1 . '.created_at', '>'
, $notesAlias2 . '.created_at');
})
->whereNull($notesAlias2 . '.id');
});
Это при том, что в первый вариант запроса я вставил то, что мне сгенерировал второй вариант.
У второго варианта не вылезает ошибки, просто он возвращает все айдишники, то есть не фильтрует ничего.
Если это может как-то влиять, сам код является критерием для https://github.com/andersao/l5-repository
Alex
Всем привет. Ребят подскажите пожалуйста.
Скачал файл
$data = file_get_contents($image, false, $context);
Теперь ларой хочу его переместить, как мне ей указать что это файл а не string?
$data->move(public_path($path), $image_name);
спс
Anonymous
Storage::disk('local')->putFile('images', $file); - советую это или это
Storage::disk('local')->put($newFilename, file_get_contents($file));
Nik
Anonymous
Почему может ругаться вебпак (app.js)?
ERROR in ./resources/assets/vendor/malihu-scrollbar/jquery.mCustomScrollbar.concat.min.js
Module not found: Error: Can't resolve 'jquery-mousewheel' in 'C:\OSPanel\domains\mif.loc\resources\assets\vendor\malihu-scrollbar'
Это при том, что соседние скрипты лежат на том жу уровне, но подключаются без проблем
Anonymous
Мне кажется что он внутри просит
некторый jquery-mousewheel
Alex
та же логика стоит на аплоад с формы только там $file->move... все ок
Alex
все создаем нормально ккроме папки месяца
Alex
все родительские папки такие как год и т.д. создаются)
Maksim (Ellrion)
Alex
Anonymous
Скажите, а по феншую, я имею право все свои скрипты и стили положить сразу в папку public, а потом просто объединить стили и скрипты через mix.
То есть минуя папку resource?
Maksim (Ellrion)
Может кто объяснить, почему это работает:
return $model->whereRaw("notes.id in (
select notes1.id from notes as notes1
left join notes as notes2 on notes1.category_id = notes2.category_id
and notes1.created_at > notes2.created_at
where notes2.id is null)");
А это - нет:
$notes = 'notes';
$notesAlias1 = 'notes1';
$notesAlias2 = 'notes2';
return $model->whereIn($notes . '.id', function($query)
use ($notes, $notesAlias1, $notesAlias2) {
$query->select($notesAlias1 . '.id')
->from($notes . ' as ' . $notesAlias1)
->leftJoin($notes . ' as ' . $notesAlias2
, function($query)
use ($notesAlias1, $notesAlias2) {
return $query->on($notesAlias1 . '.category_id', '='
, $notesAlias2 . '.category_id')
->where($notesAlias1 . '.created_at', '>'
, $notesAlias2 . '.created_at');
})
->whereNull($notesAlias2 . '.id');
});
Это при том, что в первый вариант запроса я вставил то, что мне сгенерировал второй вариант.
У второго варианта не вылезает ошибки, просто он возвращает все айдишники, то есть не фильтрует ничего.
Если это может как-то влиять, сам код является критерием для https://github.com/andersao/l5-repository
а можешь объяснить тайный смысл этого запроса?
Maksim (Ellrion)
Anonymous
require, а через mix.script сцеплять
Anonymous
ненавижу фротенд. Понавыдумывают
Anonymous
а мне потом мучайся
Ivan
+фронтенд это ад
Anonymous
Или идти на фриланс, что мне собрали как это правильно этот микс, чтобы я посмотрел как нужно
Anonymous
ничего не делал, все заработало. Не пойму что происходит