
Maksim (Ellrion)
03.07.2018
13:04:25
чёт я не догоняю. не будешь использовать бд то ничего и не будет. не?
запросишь бд ну оно полезит искать конфиги коннекта. их не будет или они будут некорректные и ты отвалишься с эксепшеном. логично же.

Женя
03.07.2018
13:06:07
Вот этот экзепшн в jenkisns делает билд нестабильным

Maksim (Ellrion)
03.07.2018
13:06:32
так занчит что то у тебя лезит в бд

Google

Alexander
03.07.2018
13:06:34
Так и не используй бд

Женя
03.07.2018
13:07:09
Сори, в джобах забыл убрать migrate.
Спасибо :*

Maksim (Ellrion)
03.07.2018
13:21:32
открыл тут для себя неплохой сервис, мб я конечно слоупок но https://repl.it/
удобно, самое вкусное это аватокомплит и разные языки в одном месте

F01134H
03.07.2018
13:22:02
давно уж есть
мне больше https://3v4l.org нравится, там интересные фичи есть

Maksim (Ellrion)
03.07.2018
13:23:36

F01134H
03.07.2018
13:24:03
зато можно смотреть перфоманс и исполнение на нескольких версиях пхп
содиум например нигде кроме 3v4l нет сейчас

Maksim (Ellrion)
03.07.2018
13:24:29
это да. ну этот сервис я знаю.
так как на пхп я не пишу сечас то мне был приятнее тот где больше языков

F01134H
03.07.2018
13:25:47
изменник

Alexander
03.07.2018
13:27:31
еще и на Go

F01134H
03.07.2018
13:28:00
все пыхари на го переезжают

Google

F01134H
03.07.2018
13:28:10
проф деформация, на другое ни на что не могут - сложно

Alexander
03.07.2018
13:28:29
Чет у меня слабо сани едут, вот уже 2 месяца пишу, но чет удовольствия ноль

(;¬_¬)
03.07.2018
13:28:34

Maksim (Ellrion)
03.07.2018
13:28:38

F01134H
03.07.2018
13:29:05
я ж сам такой

Nik
03.07.2018
13:29:17

(;¬_¬)
03.07.2018
13:29:21
ну правда же
что правда, что программисты на пыхе не умеют ничего сложнее пыхи?
не пизди

F01134H
03.07.2018
13:30:08
Просто после пхп не хочется ничего сложного тащить
он же подкупает именно простотой

Maksim (Ellrion)
03.07.2018
13:31:12
так го еще проще. в плане синтаксиса так точно

F01134H
03.07.2018
13:31:18
ну вот именно
но вообще, эт только поверхностное заблуждение)
го на самом деле далеко не простой язык
хоть у него и одна из самых маленьких документаций

Alexander
03.07.2018
13:31:45
Не знаю меня дак тайпинг гошный просто убивает

Maksim (Ellrion)
03.07.2018
13:33:05
а по мне так наоборот он офигенен

F01134H
03.07.2018
13:33:23
я б сказал так, го минималистичный - но не простой

Google

Alexander
03.07.2018
13:33:53
http://joxi.ru/5mdoJJvHkJeYQr
Сижу такой и думаю за что мне это

Александр
03.07.2018
13:35:04

Maksim (Ellrion)
03.07.2018
13:35:51

F01134H
03.07.2018
13:37:00
и проверять потом что переменная не равна нулл как в любом языке
не понимаю этот выпендреж про ошибки в го)
везде так же, суть та же
просто тут тебя явно заставляют в большинстве случаев делать что то при возникновении ошибки
конечно, в пхп то проще, ошибка сама тебе в браузер выкинулась, сиди в носу ковыряй

Alexander
03.07.2018
13:38:55

F01134H
03.07.2018
13:39:37
а по мне так даже более выразительно

Maksim (Ellrion)
03.07.2018
13:39:40
я понял его так что он вбросил что постоянно приходится писать ту конструкцию

F01134H
03.07.2018
13:40:07
я реально считаю синтаксис го неплохим

Alexander
03.07.2018
13:41:53
лично для меня код гошный сложнее читается

F01134H
03.07.2018
13:42:11
да, сложноват часто

Alexander
03.07.2018
13:42:21
ну может дело привычки и постоянные прыжки с го в пхп и обратно

F01134H
03.07.2018
13:42:51
после пхп особенно сложны для восприятия ссылки и структуры

Dmitry
03.07.2018
13:51:37
ребята вопрос. как выключить в postgresql only_full_group_by
в мускуле выключается - SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''))

Google

Admin
ERROR: S client not available

Dmitry
03.07.2018
13:52:39
в confige strict false поставил

Nik
03.07.2018
13:59:37

Alexander
03.07.2018
14:00:01
Не туда я не лезу)
не в тот чат)
:D

Nik
03.07.2018
14:05:09
:)


Leonid
03.07.2018
14:41:01
Может кто объяснить, почему это работает:
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
03.07.2018
15:07:44
Всем привет. Ребят подскажите пожалуйста.
Скачал файл
$data = file_get_contents($image, false, $context);
Теперь ларой хочу его переместить, как мне ей указать что это файл а не string?
$data->move(public_path($path), $image_name);
спс

ImCat
03.07.2018
15:16:45
Storage::disk('local')->putFile('images', $file); - советую это или это
Storage::disk('local')->put($newFilename, file_get_contents($file));

Nik
03.07.2018
15:30:13

Игорь
03.07.2018
15:34:25
Почему может ругаться вебпак (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'
Это при том, что соседние скрипты лежат на том жу уровне, но подключаются без проблем
Мне кажется что он внутри просит
некторый jquery-mousewheel

Alex
03.07.2018
15:40:09
та же логика стоит на аплоад с формы только там $file->move... все ок
все создаем нормально ккроме папки месяца
все родительские папки такие как год и т.д. создаются)

Maksim (Ellrion)
03.07.2018
15:42:48

Alex
03.07.2018
15:44:03

Игорь
03.07.2018
15:44:41
Скажите, а по феншую, я имею право все свои скрипты и стили положить сразу в папку public, а потом просто объединить стили и скрипты через mix.
То есть минуя папку resource?

Google


Maksim (Ellrion)
03.07.2018
15:47:23
Может кто объяснить, почему это работает:
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
а можешь объяснить тайный смысл этого запроса?


Leonid
03.07.2018
15:50:55

Игорь
03.07.2018
15:51:28
require, а через mix.script сцеплять

Maksim (Ellrion)
03.07.2018
15:52:07

Игорь
03.07.2018
15:52:10
ненавижу фротенд. Понавыдумывают
а мне потом мучайся