
Alexander
20.04.2018
13:16:28
в моноширних шрифтах не бывает литералов
хм

Т.А
20.04.2018
13:19:24
короче прописал таким образом
<li><a class="nav-link" href="calculations">{{ __('Calculations') }}</a></li>
но теперь жалуется, что метода индэкс у этого контроллера нет
"Method App\Http\Controllers\CalculationController::index does not exist."
хотя в роуте указан метод view
Route::get('/calculations', 'CalculationController@view')->name('calculations');
кажется проблемы с кэшем

Valera
20.04.2018
13:19:31
привет
В моделях есть очень много подобных функций:
public function getTextAttribute($value) {
return App::getLocale()=='uk' ? $this->attributes['text_uk'] : $this->attributes['text_ru'];
}
Можно ли как-то автоматизировать эту вещь? Через трейты или ещё как-то. Что б, например, у модели был массив с названием полей ['title', 'text'] и для каждого генерировалась функция

Google

Chupa
20.04.2018
13:25:44
Есть ли способ вызывать модель со всеми подгруженными relations, чтобы не писать все в ->with([...])?
Я делаю ->toArray() и нужно рекурсивно получить все что есть. $with указывать в моделях нельзя, а перечислать в ->with([...]) все связи как-то накладно
Можно вместо ->with([...])->first() просто ->load([...]) указывать, но все равно чето тут не так
Было бы что-нибудь вроде $model->noEager()

Артур
20.04.2018
14:19:18
делаю апгрейд до 5.4 - getRouteRoot в 5.3 есть в 5.4 нет. Что там сейчас формирует рутовый путь?

Romuald
20.04.2018
14:39:47
UpdateDB::dispatch()->onQueue('get_leads');
Как очередь запустить
UpdateDB метод имеет цикл обхода массива с созданием записей в бд
В jobs попадает, но дальше тишина

Edward
20.04.2018
15:00:33
Ребят, помогите разобрать с сервером, пожалуйста.Если нужно я уже готов заплатить
Есть filemanager на локалке работает нормально.
На сервере при попытке загрузитькартинки он хрен знает куда их сохраняет, а не туда куда нужно

Romuald
20.04.2018
15:04:29
Разобрался
логи

Nik
20.04.2018
15:11:15

Google

Edward
20.04.2018
15:12:43
Редактор, он ищет фото тут:
<img src="http://otzyv-tut.ru/photos/1/viber image1.jpg?timestamp=1524231452">
Но сохраняет фото не в /photos/1 а хз где
Я выбераю файл, который хочу добавить в редактор, он его кудато записал.
Потом я хочу получить файл по url:
/photos/1/...
Но его там нету

Romuald
20.04.2018
15:18:41
Можно ли в очереди запихивать такие вещи. Чтобы они фоном обрабатывались
for ($i = 0; $i < 100000; $i += 100) {
$leads = $amo->lead->apiList([
'limit_rows' => 100,
'limit_offset' => $i,
]);

Sergey
20.04.2018
15:25:58
нужно

Anton
20.04.2018
15:28:33
а кто формат RFC по шаблону времени скажет? '2018-03-29T10:00:15Z
:)

TSka
20.04.2018
15:42:07

Anton
20.04.2018
15:43:16
https://www.ietf.org/rfc/rfc3339.txt
уже вроде нашел
Это конкретно какой-то формат времени

Artem
20.04.2018
15:44:11
ребьят, как сделать быстрый поиск по названию города ?
столбец title, поле для поиска допустим "Моск", нужно что бы нашло все, что начинается на "Моск"

TSka
20.04.2018
15:44:54
Моск%

Artem
20.04.2018
15:44:59
LIKE ?

Anton
20.04.2018
15:45:07
Тебе быстро сделать?
Или качественно?

Artem
20.04.2018
15:45:22
качественно естественно
что бы быстро работал

Anton
20.04.2018
15:45:43
Ну например Нью Йорк - должен находится если Йорк набрали?

Artem
20.04.2018
15:45:48

Google

Artem
20.04.2018
15:45:49
нет
есль Нью
если йорк, то думаю нет

Anton
20.04.2018
15:46:03
тогда like это плохая идея
но самая быстрая для реализации
С другой стороны если у тебя в БД 100 городов - это ок

TSka
20.04.2018
15:46:26
where('title', 'like', 'query%')

Artem
20.04.2018
15:47:26
в бд 2.5млн городов ?
лайк работает, но хотелось бы быстрее

TSka
20.04.2018
15:48:12
чтобы поиск работал быстрее, нужно использовать любой сторонний поиск кроме mysql. Например, elastic или sphinx

Artem
20.04.2018
15:48:58
так и думал

Timur
20.04.2018
16:40:49
А зачем тут strtolower? В мускул по дефолту регистро независимое сравнение если не ошибаюсь. Помню это даже мешало когда нужно было смотреть на регистр а мускул игнорил регистр

Artem
20.04.2018
16:41:46

.
20.04.2018
17:13:26
Как можно отправить в view слово с апострофом, ? Пример return [ 'titile'=>' ma'k'ikit ']

Json
20.04.2018
17:14:55
экранировать?

.
20.04.2018
17:23:11

Json
20.04.2018
17:30:21

.
20.04.2018
17:31:36

Json
20.04.2018
17:31:53

.
20.04.2018
17:32:13

Google

Юрий
20.04.2018
17:49:47
Вдруг кто-то сталкивался с проблемой. Jms сериалайзер при попытке десериализовать json в объект если не находит нужных атрибутов или они не соответствуют типу - фигачит в объекте эти атрибуты null или приводит тип. А хочется эксепшн.

Nikita
20.04.2018
17:56:09
object_constructors:
doctrine:
fallback_strategy: "null" # possible values ("null" | "exception" | "fallback")
оно?

?Serhii
20.04.2018
19:18:12
ребят привет)
есть такой запрос в бд
все хорошо отрабатывает
я хочу отгрупировать по id но сразу выдает 500 ошибку
я не правильно gruopBy пишу?
не могу понять(

Oleg
20.04.2018
19:22:29
Ты же выбрал его как id

Chupa
20.04.2018
19:22:31
И что за ошибка?

Oleg
20.04.2018
19:22:48
Скорее всего его не находит

?Serhii
20.04.2018
19:23:42
ну типо сюда ругается
но только когда групирую

Chupa
20.04.2018
19:24:40
В логах сервера ошибка должна быть

Google

Chupa
20.04.2018
19:24:43
текст

?Serhii
20.04.2018
19:25:15
а как ее глянуть?

Json
20.04.2018
19:25:40

Alexander
20.04.2018
19:25:54
storage/log

Oleg
20.04.2018
19:26:00
Нетворк ещё есть

?Serhii
20.04.2018
19:26:02
я просто не знаю как их смотреть) сорри

Alexander
20.04.2018
19:26:07
Якщо не помиляюсь
Десь туди

?Serhii
20.04.2018
19:26:22
сек

Chupa
20.04.2018
19:27:37
Тут можно глянуть в Network в XHR что с сервера пришло

Edward
20.04.2018
19:27:55
$review->user->withCount('reviews')->first()->reviews_count
Ребят, почему на локалке это работает а на сервере всегда 0 выдает..


?Serhii
20.04.2018
19:29:20
круто) чо я туда раньше не смотрел)))
[2018-04-20 19:26:52] local.ERROR: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as id' at line 1 (SQL: select location_couriers.id as id, courier_models.Name as first_name, courier_models.Surname, longitude, latitude, location_couriers.created_at from courier_models inner join location_couriers on courier_models.TelBot = location_couriers.id group by location_couriers.id as id) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as id' at line 1 (SQL: select location_couriers.id as id, courier_models.Name as first_name, courier_models.Surname, longitude, latitude, location_couriers.created_at from courier_models inner join location_couriers on courier_models.TelBot = location_couriers.id group by location_couriers.id as id) at /var/www/DeadLine/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as id' at line 1 at /var/www/DeadLine/vendor/laravel/framework/src/Illuminate/Database/Connection.php:326)
теперь надо расшифровать))
[2018-04-20 19:32:08] local.ERROR: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'deadline.courier_models.Name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (SQL: select location_couriers.id, courier_models.Name as first_name, courier_models.Surname, longitude, latitude, location_couriers.created_at from courier_models inner join location_couriers on courier_models.TelBot = location_couriers.id group by location_couriers.id) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'deadline.courier_models.Name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (SQL: select location_couriers.id, courier_models.Name as first_name, courier_models.Surname, longitude, latitude, location_couriers.created_at from courier_models inner join location_couriers on courier_models.TelBot = location_couriers.id group by location_couriers.id) at /var/www/DeadLine/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'deadline.courier_models.Name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by at /var/www/DeadLine/vendor/laravel/framework/src/Illuminate/Database/Connection.php:326)
вот ето падает


k1ker
20.04.2018
19:44:35
А почему удалили мой вопрос?