These are chat archives for LaravelRUS/chat

12th
Apr 2015
LaravelButler

Приветствуем Вас, @djayflames, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

JhaoDa
@jhaoda
Apr 12 2015 06:21 UTC
@greabock если бы народ что-то понимал в апаче, то народ рассуждал бы примерно так: Опа, а где index.php? А, вот он, в public... и .htaccess тут же. Странно... а ну-ка, если я домен заверну в public? О, заработало!
Orel
@2byte
Apr 12 2015 08:29 UTC
Всех с праздником !
LaravelButler

Приветствуем Вас, @LuisCDias, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Роман Сохарев
@greabock
Apr 12 2015 11:14 UTC
@2byte и тебя
Ребятки, кто нибудь настраивал вайлдкард поддомены на openserver?
LaravelButler

Приветствуем Вас, @olhapi, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @digitlimit, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

toropchin
@toropchin
Apr 12 2015 12:36 UTC
Вдруг перестали выводиться ошибки при ошибках в коде. Просто чистый экран. Подскажите куда копать?
Режим отладки конечно же включен
Роман Сохарев
@greabock
Apr 12 2015 12:42 UTC
@toropchin Exceptions/Handler.php не менял?
toropchin
@toropchin
Apr 12 2015 12:45 UTC
Нет, не менял. Создаю роут на несуществующий контроллер. Должна отобразиться ошибка, что контроллер не найден, а мне в ответ ничего. Странно.
В роде никуда не лез. Вроде бы такое случилось, когда я выполнил команду php artisan make:middleware AdminLogin
Потом созданный этой командой файл удалил
Роман Сохарев
@greabock
Apr 12 2015 12:47 UTC
@toropchin Пройди в app/http/kernel
посмотри не осталось ли там от него ног
toropchin
@toropchin
Apr 12 2015 12:48 UTC
Всё чисто
Роман Сохарев
@greabock
Apr 12 2015 12:49 UTC
ну а в логах что пишет?
toropchin
@toropchin
Apr 12 2015 12:50 UTC
Может в php, что-то? Сейчас вспомнил, что Safe-upgrade выполнил за пару часов до этого
Вот прикол! Удалил файлы логов в папке storgate/logs и всё заработал
Роман Сохарев
@greabock
Apr 12 2015 12:55 UTC
@toropchin рад за тебя )
LaravelButler

Приветствуем Вас, @scriptixru, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Apoloser
@Apoloser
Apr 12 2015 14:02 UTC
Всем привет

ребят как обратиться к эллементу массива по индексу? Массив такой

array(1) {
  ["login_1"]=>
  array(1) {
    ["name"]=>
    string(12) "Login Server"
  }
}

при попытке обратиться к $array[0] пишет что позиции нет - Undefined offset: 0

JhaoDa
@jhaoda
Apr 12 2015 14:07 UTC
@Apoloser гражданин, вы пробовали читать доки по РНР?
Apoloser
@Apoloser
Apr 12 2015 14:08 UTC
@jhaoda пробовал... Но видно долблюсь в глаза ибо не вижу
JhaoDa
@jhaoda
Apr 12 2015 14:08 UTC
@Apoloser ты в этот массив положил элемент с индексом 0, что бы к нему обращаться?
LaravelButler

Приветствуем Вас, @aroksetx, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Apoloser
@Apoloser
Apr 12 2015 14:25 UTC
@jhaoda как задать индекс в настройках? или пронумеровать:)
JhaoDa
@jhaoda
Apr 12 2015 14:25 UTC
@Apoloser в каких, блин, настройках?
У тебя в массиве один элемент. У него индекс login_1. Всё, никаких элементов с индексом 0 там нет.
Apoloser
@Apoloser
Apr 12 2015 14:27 UTC
@jhaoda Config::get('app.server') в таких
JhaoDa
@jhaoda
Apr 12 2015 14:27 UTC
М-да...
Apoloser
@Apoloser
Apr 12 2015 14:37 UTC
@jhaoda твоё мда очень помогло
JhaoDa
@jhaoda
Apr 12 2015 14:41 UTC
@Apoloser слушай, ты базовых вещей не знаешь. Не в ларавель, а вообще в программировании и в РНР, в частности
Какие, блиё, «настройки, что бы задать индекс»? При чем здесь вообще ларавель?
Роман Сохарев
@greabock
Apr 12 2015 14:42 UTC
@jhaoda не матерись, пожалуйста
Apoloser
@Apoloser
Apr 12 2015 14:43 UTC
@jhaoda хорошо. Ты очень шаришь, помог конкретно. Мне казалось это чат с адекватными воспитанными людьми. Не бомби. Не знаешь ответа, нечем помочь - молчи
JhaoDa
@jhaoda
Apr 12 2015 14:43 UTC
Да, я очень шарю, я не поленился документацию прочитать несколько лет назад
@Apoloser что мне ещё сделать? Ты не стесняйся, говори.
Роман Сохарев
@greabock
Apr 12 2015 14:44 UTC
@Apoloser @jhaoda с грубостью завязывайте, говорю
JhaoDa
@jhaoda
Apr 12 2015 14:45 UTC
Я, кстати, до сих пор не стесняюсь в документацию заглядывать, так надёжней
Роман Сохарев
@greabock
Apr 12 2015 14:46 UTC
@Apoloser поставь вопрос правильно, и тебе без проблем ответят. Если не знаешь как употребить термины правильно, говори что-то в духе: сейчас "вот так", а мне надо "вот так". С примерами.
Apoloser
@Apoloser
Apr 12 2015 14:48 UTC
@greabock я поставил вопрос по моему вполне понятно - как обратиться к массиву по индексу, если индекса нет, как его задать. Ответ на вопрос нашел уже сам. А вот господин jhaoda сразу начал кричать о том что я нуб
Роман Сохарев
@greabock
Apr 12 2015 14:52 UTC
фишка в том, что у тебя не коллекция, а ассоциативный массив.
Коллекция - это когда элементы перечислены в каком-то определенном порядке. Тогда они (элементы) имеют числовой индекс. Если же это ассоциативный массив - тогда ключ (индекс) , будет строкой за которой скрыто значение элемента.
в твоем случае это $array['login_1']
если ты хочешь коллекцию, то тебе нужно привести массив к виду
return [
    [
        'login' => 'login_1',
        'name' => 'Login Server'
    ],

];
JhaoDa
@jhaoda
Apr 12 2015 14:55 UTC
Ну хоть нашел в итоге ответ...
Apoloser
@Apoloser
Apr 12 2015 14:56 UTC
@greabock я эту инфу уже прочитал. Выяснил что в моем деле мне поможет array_values. Мне необходимо обращение именно по индексу. В любом случае спасибо за помощь
Роман Сохарев
@greabock
Apr 12 2015 14:58 UTC
@Apoloser ну и да, кое в чем @jhaoda прав: базу php нужно бы подтянуть
JhaoDa
@jhaoda
Apr 12 2015 14:59 UTC
Да ну, зачем? Придет добрый @greabock, разжуёт и в рот положит.
Роман Сохарев
@greabock
Apr 12 2015 14:59 UTC
@Apoloser что касается array_values, то эта функция мапит массив, а это значит, что элементы не обязательно будут в том порядке, в котором были введены в массив.
Vadim Polh
@VadimPolh
Apr 12 2015 15:37 UTC
что я делаю не так ?!
return $this->specialty->with('objects')->all();
как вытащить все элементы из одной таблицы что бы внутри были связанные элементы от другой
связь многое ко многим
Роман Сохарев
@greabock
Apr 12 2015 15:41 UTC
@VadimPolh эм... а что сейчас не так? Попробуй get();
Vadim Polh
@VadimPolh
Apr 12 2015 15:45 UTC
@greabock спасибо читал нигде не нашел
Роман Сохарев
@greabock
Apr 12 2015 15:48 UTC
@VadimPolh дело в том, что all() это метод модели. А всякие with, where и прочие возвращают объект билдера. Поэтому fluent вроде бы как и не совсем fluent получается.
Alexey
@Butochnikov
Apr 12 2015 15:49 UTC
Кто с авторизацией в L5 работал? как валидацию изменить на смену пароля? Неужели метод переопределять?
Роман Сохарев
@greabock
Apr 12 2015 15:50 UTC
@Butochnikov не знаю, не было такой необходимости
JhaoDa
@jhaoda
Apr 12 2015 15:51 UTC
И вот тут проявляется сила IDE — она покажет, что метода такого нет
Alexey
@Butochnikov
Apr 12 2015 15:51 UTC
при регистрации все в сервис запихнули, а при смене пароля значит не захотел Тейлор так делать
JhaoDa
@jhaoda
Apr 12 2015 15:56 UTC
@Butochnikov я всё переписал, на именованные роуты, на реквесты...
Ivan
@Hunternnm
Apr 12 2015 15:58 UTC
Эх, а я вот сижу на фалконе без автокомплита пишу... Что-то шторм ну никак не подхватывает... Вот енто пичаль полная
Alexey
@Butochnikov
Apr 12 2015 15:58 UTC
да я тоже руты сделал... просто странно, одну валидацию Тейлор вынес в сервис, а другую забыл?
JhaoDa
@jhaoda
Apr 12 2015 16:00 UTC
@Butochnikov я полагаю, что это просто пример. Мол, вот, ребята, оно работает. Использовать это и надеяться, что там всё продумали, мне кажется, не стоит.
Я всё хочу собраться с силами и мыслями и сделать уже скелет приложения под себя — с нормальной аутентификацией-сбросом пароля-регистрацией, с моделями базовыми...
Alexey
@Butochnikov
Apr 12 2015 16:02 UTC
вот и я все об этом думаю )
Ivan
@Hunternnm
Apr 12 2015 16:02 UTC
... и залить на гитхаб...
Alexey
@Butochnikov
Apr 12 2015 16:02 UTC
а ты с брокерами не разбирался? что там за магия?
JhaoDa
@jhaoda
Apr 12 2015 16:05 UTC
@Butochnikov брокеры?
JhaoDa
@jhaoda
Apr 12 2015 16:09 UTC
@Butochnikov а что там за магия? Не увидел ничего хитрого. Или у тебя задача переопределить поведение?
dzham
@dzham
Apr 12 2015 16:10 UTC
linuxоиды есть?
всем привет
Alexey
@Butochnikov
Apr 12 2015 16:10 UTC
@jhaoda нет, смотрел как сделано, запутался в абстракциях ))
Ivan
@Hunternnm
Apr 12 2015 16:11 UTC
Привет. Спрашивай, может подскажу что...
dzham
@dzham
Apr 12 2015 16:14 UTC
@Hunternnm как сделать, чтоб при создании файла устанавливались права для группы
@Hunternnm drwx------ 1 dzham dzham 0 апр. 9 21:55 assets
вот нужно чтобы на группу dzham устанавливались права 750
точнее для группы
sgorev
@sgorev
Apr 12 2015 16:18 UTC
то есть когда пользователь из группы dzham делает touch file_test, то файл file_test должен сразу с правами 750 быть?
dzham
@dzham
Apr 12 2015 16:20 UTC
ну получается так
я просто добавил апач в группу dzham
sgorev
@sgorev
Apr 12 2015 16:21 UTC
хм)
Ivan
@Hunternnm
Apr 12 2015 16:21 UTC
а почему 750?
dzham
@dzham
Apr 12 2015 16:21 UTC
создаю пользователем dzham файлы, так апач не может их прочитать, прав не хватает
sgorev
@sgorev
Apr 12 2015 16:22 UTC
добавь лучше юзера в www-data группу
а если ты это делаешь локально, а не на продакшене, то просто сделай chmod -R 777 /srv/http/project_name/* и ок)
censoredgit
@censoredgit
Apr 12 2015 16:23 UTC
@Hunternnm dev tools не помог?
dzham
@dzham
Apr 12 2015 16:24 UTC
@sgorev а новые файлы будут доступны?
Ivan
@Hunternnm
Apr 12 2015 16:24 UTC
@censoredgit эррор кинул... сейчас сделаю чайчик и повторю манипуляции
sgorev
@sgorev
Apr 12 2015 16:24 UTC
@dzham, если ты сам через файлменеджер создашь, то должны быть доступны
dzham
@dzham
Apr 12 2015 16:32 UTC
@sgorev при создании файла все работает
@sgorev а если скопировать из вин каталога, то прав на группу нет)
@sgorev в общем после копирования и вручную можно права прописать)
sgorev
@sgorev
Apr 12 2015 16:34 UTC
ну в общем да)
а вин каталог это раздел с ntfs ?
dzham
@dzham
Apr 12 2015 16:35 UTC
ага
sgorev
@sgorev
Apr 12 2015 16:35 UTC
если да, то тут может быть проблема в том, что у тебя каталог маунтится с определенными правами
и они просто копируются в твою директорию с файлами для apache
dzham
@dzham
Apr 12 2015 16:37 UTC
майнтится с правами юзера, под которым я сижу
sgorev
@sgorev
Apr 12 2015 16:37 UTC
выполни ls -l в терминале в этом вин каталоге
увидишь какие там права у каждого из файлов
dzham
@dzham
Apr 12 2015 16:38 UTC
только для группы права не установлены)
drwx------ 1 dzham dzham 4096 марта 23 21:17 door
sgorev
@sgorev
Apr 12 2015 16:39 UTC
ну вот да)
dzham
@dzham
Apr 12 2015 16:39 UTC
поставил сегодня минт, за день о линуксе узнал больше, чем завсю жизнь
sgorev
@sgorev
Apr 12 2015 16:39 UTC
поставь gentoo )) узнаешь ещё больше)
Ivan
@Hunternnm
Apr 12 2015 16:39 UTC
freeBSD
dzham
@dzham
Apr 12 2015 16:39 UTC
так пока нравится
даже простой баш скрипт уже написал
хосты в апач добавляет
Ivan
@Hunternnm
Apr 12 2015 16:40 UTC
вот баш бы я и юзал для смены прав под рутом
dzham
@dzham
Apr 12 2015 16:40 UTC
только вот верстать как думаю
чет шрифты немного по другому выглядят
sgorev
@sgorev
Apr 12 2015 16:42 UTC
ставь https://atom.io/ и радуйся)
Ivan
@Hunternnm
Apr 12 2015 16:42 UTC
атом чот тормозил... месяц назад тестил
аццки вис
sgorev
@sgorev
Apr 12 2015 16:42 UTC
на маке ок работает
Ivan
@Hunternnm
Apr 12 2015 16:42 UTC
вин 7 и центОСЬ
sgorev
@sgorev
Apr 12 2015 16:43 UTC
быстрее текстмейта
Ivan
@Hunternnm
Apr 12 2015 16:43 UTC
саблайм рулит
dzham
@dzham
Apr 12 2015 16:43 UTC
я саблайм и phpstorm использую
Ivan
@Hunternnm
Apr 12 2015 16:43 UTC
+
dzham
@dzham
Apr 12 2015 16:43 UTC
я про отображение шрифтов спросил просто
Ivan
@Hunternnm
Apr 12 2015 16:43 UTC
саьлайм поверстать, шторм - покодить
sgorev
@sgorev
Apr 12 2015 16:43 UTC
ну саблайм и атом похожи, там кто-то кого-то зафоркал кажется)
Ivan
@Hunternnm
Apr 12 2015 16:44 UTC
саблайм был раньше...
sgorev
@sgorev
Apr 12 2015 16:44 UTC
аа ну да)
dzham
@dzham
Apr 12 2015 16:45 UTC
хотя сайты, где указан не виндовый шрифт и сверстано в Емах нормально отображается все
sgorev
@sgorev
Apr 12 2015 16:45 UTC
видимо виндовых шрифтов не хватает)
dzham
@dzham
Apr 12 2015 16:45 UTC
я вроде установил
tahoma псли только
sgorev
@sgorev
Apr 12 2015 16:46 UTC
ну там какая нибудь фигня c fontconfig в xorg как всегда наверное)
иксы после установки перезапускал?
dzham
@dzham
Apr 12 2015 16:53 UTC
tahoma установил вроде норм
dzham
@dzham
Apr 12 2015 17:02 UTC
php быстрее чтоль работает или кажется)
Ivan
@Hunternnm
Apr 12 2015 17:09 UTC
Кажется... Вот мускуль может быстрее отрабатывать
sgorev
@sgorev
Apr 12 2015 17:28 UTC
кстати, про поверстать @dzham а ты пользуешься gulp или grunt?
LaravelButler

Приветствуем Вас, @orn0t, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

dzham
@dzham
Apr 12 2015 17:55 UTC
@sgorev пока нет)
я поэтому и пересаживаюсь на лин
в винде неудобно пользоваться
Konstantin
@GreatKostya
Apr 12 2015 19:06 UTC
всем привет
LaravelButler

Приветствуем Вас, @GreatKostya, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Konstantin
@GreatKostya
Apr 12 2015 19:07 UTC
только попал на ваш ресур. отдельное спасибо за русскую документацию по ларавел5
от души
Konstantin
@GreatKostya
Apr 12 2015 19:23 UTC
:]
LaravelButler

Приветствуем Вас, @efremdenis, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Just_Username
@Just-User
Apr 12 2015 20:53 UTC
всем привет. с началом недели)
кто подтолкнет в нужном направлении в поиске? ищу способ правильного хранения данных в бд. суть там в том, что не знаю наперед точных данных для сохранения.
к примеру пользователь 1 составляет форму для заполнения другими пользователям. он может определить кол-во полей, их тип, название, другие пользователи могут их заполнять. знаю, что задача странная, но все-же. способы находил, но все на костылях. как можно без потерь хранить такое? и может уто подскажет как организовать такое, потому что я пока склоняюсь к хранению нескольких значений в одном поле.
Роман Сохарев
@greabock
Apr 12 2015 21:44 UTC
@Just-User очень похоже, что тебе нужен json
возможно, даже монга
Alexey
@Butochnikov
Apr 12 2015 23:18 UTC
фантастика какая-то переопределил метод путем копирования и перестала работать валидация ... бред
Anonim-khb
@Anonim-khb
Apr 12 2015 23:22 UTC
@greabock хранить в таблице в формате json? А как это ему поможет?
Alexey
@Butochnikov
Apr 12 2015 23:26 UTC
кто-нибудь сталкивался? какое бы значение ни ставил у валидации 'password' => 'required|confirmed|min:2' все равно требует и пропускает только 6 символов
Alexey
@Butochnikov
Apr 12 2015 23:44 UTC
ну и как это понимать? return $password === $confirm && mb_strlen($password) >= 6;