@laravel_pro

Страница 791 из 2014
Евгений
29.09.2017
09:35:38
кто-то ?

Anton
29.09.2017
09:53:03
А кто подскажет как проще всего написать where A AND B AND (C OR D) с ORM?

Arky
29.09.2017
09:55:52
Извините за тупой вопрос, но как сделать так чтобы у меня сайт находился не по адрессу "blog/public", а просто "blog/" ?

(;¬_¬)
29.09.2017
09:56:15
настроить конфигурацию apache\nginx

Google
Anton
29.09.2017
09:59:32
что приходит на ум ->where([A, B])->where(function($query) {$query->where([C])->orWhere(D);})

Юрий
29.09.2017
10:17:28
на первый взгляд похоже на правду

Александр
29.09.2017
10:26:20
А как получить содержимое файла через $request?

$file = $request->file('csv')

А дальше как?

Dave
29.09.2017
10:28:57
$request->file('csv') это инстанс UploadFile

зайди в доку и посмотри что с ним делать можно

F01134H
29.09.2017
10:33:03
с ним можно делать такое...

(;¬_¬)
29.09.2017
10:33:52
с ним можно делать такое...
тсс, не говори, пусть сам попробует

вдруг ему понравится

Евгений
29.09.2017
10:58:55
народ, как в базе лучше хранить значения типа 4.1132294745633E-6

Владимир
29.09.2017
11:03:27
http://artemfedorov.ru/etc/mysql/field-types/

Daniel
29.09.2017
12:00:57
я где-то когда то читал, что в laravel в контроллере хорошим тоном считается использовать только те 6 ресурсов, что создаются по умолчанию. Если их не хватает - создавать новый контроллер. Это так?

Google
Dave
29.09.2017
12:03:31
Есть наследование, трейты.

Контроллер всегда можно расширить

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

Daniel
29.09.2017
12:04:41
вот и я так же подумал, удивившись тому, что человек настаивает на своём - мол 6 ресуорсов и не более

f4rt~
29.09.2017
12:17:00
Есть наследование, трейты.
правильно говорить есть декораторы,трейты)00

Daniel
29.09.2017
12:59:03
а можно ли как-то исключить некоторые пути из показа в php artisan route:list ?

Дмитрий
29.09.2017
12:59:28
| grep ...

Daniel
29.09.2017
12:59:51
хм... логично, ща попробую

а то laravel-filemanager засрал все пути, теперь терминал надо растягивать на два монитора,что бы всё увидеть без переносов

Artem
29.09.2017
21:07:43
ребят, некоторые slug не грузит на production сервере, помогает только смена slug на какое нибудь другое. На локалке все норм

в чем может быть проблема?

не грузит, значит даже до кода не доходит

бесконечная загрузка

Юрий
29.09.2017
21:33:00
Всякие банальные штуки типа очистки кэша пробовали?

Artem
29.09.2017
21:40:29
все понял

Mikhail
29.09.2017
22:02:29
Удивительно. Тут кто-то, что-то понял

Дмитрий
29.09.2017
22:03:59
Особенно в такое время

Artem
30.09.2017
06:30:52
[ 0 => "item" 1 => "item 2" 2 => "item 2" 3 => "item 3, item 4" ] [ 0 => "item" 1 => "item 2" 2 => "item 3" 3 => "item 4" ]

Ребят, есть массив(выше), как мне из него оптимально получить второй. Т.е. нужно те что через запятую сделать как новые элементы массива и сделать что-то типа group by. Но нужно оптимально.

Дмитрий
30.09.2017
06:48:57
If(count(explode(‘,’, $item)) > 1)

Google
Artem
30.09.2017
06:50:32
If(count(explode(‘,’, $item)) > 1)
для каждой из 1000 строк так проверять? не оптимально

Дмитрий
30.09.2017
06:51:04
Какбудто ты их глазами сверяешь и руками записываешь

F01134H
30.09.2017
06:55:26
?

Andrey
30.09.2017
09:16:18
Ребят, есть массив(выше), как мне из него оптимально получить второй. Т.е. нужно те что через запятую сделать как новые элементы массива и сделать что-то типа group by. Но нужно оптимально.
$arr = []; $ret = array_unique(array_reduce(array_map('str_getcsv', $arr), 'array_merge', [])); Для 1000 элементов без разницы, можно и так. Пробельчики можно протримить дополнительно. Оптимальнее. $b = array_reduce($arr, function($acc, $el) { if (strpos($el, ',') === false) { $hash = md5($el); $acc[$hash] = $acc[$hash] ?? $el; return $acc; } foreach (str_getcsv($el) as $value) { $trimValue = trim($value); $hash = md5($trimValue); $acc[$hash] = $acc[$hash] ?? $trimValue; } return $acc; }, []);

Luka
30.09.2017
14:08:17
Добрый день

как мне отключить csrf проверку токена? полностью

Юрий
30.09.2017
14:11:03
Вообще?)

Убрать из мидлваров

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

Luka
30.09.2017
14:13:43
Да вообще. Нужно из мидл только исключить и из kernel?

все понял, спасибо, это для локальных нужд, поэтому так надо)

Vadim
30.09.2017
14:49:22
всем привет есть вопрос. есть таблица А. связанная с таблицей Б (hasmany). есть таблица Б, связанная с таблицей C(belongsTo). хочу сделать такую штуку. A.sum(B.count * C.price) возможно ли это сделать?

Anton
30.09.2017
14:53:05
Тебе SQL или orm?

Игорь
30.09.2017
14:53:10
Vadim
30.09.2017
14:53:19
orm

Леонид
30.09.2017
15:17:28
Всем привет, можете подсказать. У меня 1 URL в роутинге, на него может приходить очень многое (получение вебхуков от стороннего сервиса). Там будут разные сущности и запросы, чтобы не захламлять контроллер и делать какие-либо аналоги switch можно ли в роутере указать, что если пришел запрос с таким ключом/значением -> вызвать такой-то контроллер и так далее?

В документации смотрел роутинг, как понял скорее всего нет, или я смотрел не туда?

Спасибо

Сулейман
30.09.2017
15:38:13
echo 'Hello word';

Google
Dzhamil
30.09.2017
15:46:24
испольуй route::group

Леонид
30.09.2017
15:46:46
в одну куччу лучше не пихать все
Ко мне будет приходить массив такого вида: Сущность->действие-> информация

и сущностей много, действий тоже - CRUD

и я хочу сделать так, если например такая-то сущность, то потянуть этот контроллер и т.д.

Чтобы избежать каши в одном файле

Dzhamil
30.09.2017
15:48:33
ты можешь в роутах разбирать свой массив, и сразу раскидывать по нужны контроллам

или же в контроллере обрабатывать и вызывать то что нужно

Леонид
30.09.2017
15:58:14
ты можешь в роутах разбирать свой массив, и сразу раскидывать по нужны контроллам
Согласен, так и хочу, где можно пример посмотреть? Там будет Callback функция и в ней разброс, но как из неё контроллер вызвать

Ilya
30.09.2017
16:02:40
Насколько опасно возврашать json ом является ли пользователем админом или нет?

Dzhamil
30.09.2017
16:08:39
@BatyaPower тебе в любом случае нужно на сервере всегда проверять

Dzhamil
30.09.2017
16:15:19
Ну если нужна авторизация, то используй jet auth

Jwt auth

@reneisance1 еще можешь в middleware прочитать $resquest и изменить его, а в роутах уже использовать готовый роут

Леонид
30.09.2017
16:18:57
Хорошо, спасибо

Dzhamil
30.09.2017
16:21:49
$app = app(); $controller = $app->make('HomeController'); $controller->callAction($app, $app['router'], 'index', $parameters = array());

так попробуй

Mikhail
30.09.2017
16:53:34
чё за "юмор"?

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