These are chat archives for LaravelRUS/chat

19th
Apr 2015
LaravelButler

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

Русскоязычное сообщество 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 19 2015 05:36
Это п№&#@ц, товарищи... CORS - самая невнятная спецификация/рекомендация из когда либо существовавших. Просто бред тупой. А самое главное - непонятно кого и от кого эта технология должна защищать.
Alexander Popov
@ruelephant
Apr 19 2015 06:10
рыдаем? :)
@greabock тебе подкинуть как у меня сделано?
Alexander Popov
@ruelephant
Apr 19 2015 06:15
Роман Сохарев
@greabock
Apr 19 2015 06:16
@ruelephant да я уж разобрался...
спасибо
как работает я с горем пополам, но понял. Я понять не могу зачем...
а вообще, под лару пакетик имеется
Alexander Popov
@ruelephant
Apr 19 2015 06:18
ну вообще
что бы защитить от подделок
что бы нельзя было с чужого сервачка у тебя json забрать
как бы они думают «за программиста"
Роман Сохарев
@greabock
Apr 19 2015 06:20
@ruelephant ну вообще хз... подменить ориджин, как я понимаю не является большой проблемой
Alexander Popov
@ruelephant
Apr 19 2015 06:20
только не на js
ты не сможешь вставить условно script в яузвимый сайт, и забабахать там инькцию
Роман Сохарев
@greabock
Apr 19 2015 06:21
не в браузере, ты имеешь ввиду
Alexander Popov
@ruelephant
Apr 19 2015 06:21
да не в браузере
Роман Сохарев
@greabock
Apr 19 2015 06:24
эм... мы сейчас про немного разные вещи говорим. Ты говоришь про CSP. Когда на странице указано что и откуда она может загружать.
Alexander Popov
@ruelephant
Apr 19 2015 06:24
ну смотри, допустим есть сервис XXX у него есть уязвимый форум forum.xxx.com
Роман Сохарев
@greabock
Apr 19 2015 06:25
ну, допустим
хотя, если честно, я не представляю о чем можно горить на форуме сайта xxx.com =)
Alexander Popov
@ruelephant
Apr 19 2015 06:26
ты на форуме, в основном разделе постишь JSку с нехорошим кодом, который выполняет некую бяку. Если бы не жеские политики CORS, то она бы выполнилась
именно запрос на удаленное api
а так у тебя есть ограничения, домен должен быть таким же. Т.е. тебе инькцию на основной домен надо провести
причем в рамках УКАЗАННЫХ методов
Роман Сохарев
@greabock
Apr 19 2015 06:28
эм... ну вообще это не совсем так работает. Таки запрос-то выполнится. Просто браузер посмотрит на заголовки. И там написано, что "нельзя". И он не станет загружать контент.
Alexander Popov
@ruelephant
Apr 19 2015 06:28
ну это понятно
но в любом случаи это помешает тебе выполнить «от браузера пользователя» с его же куками
запросы вида /giveUserMoney/
Роман Сохарев
@greabock
Apr 19 2015 06:30
ну фишка в том, что запросто всетаки исполнится. Ты просто данные получить не сможешь... хм... вот теперь я понимаю... защищает эта штука только от вытягивания приватных данных.
Alexander Popov
@ruelephant
Apr 19 2015 06:30
ага
ну например у меня сделана там многоходовочка на проекте
надо сначало токен получить, а только потом основной запрос сделать на апи
Роман Сохарев
@greabock
Apr 19 2015 06:36
пля... вот окончательно теперь доперло. Это по сути лишь для того, чтобы нельзя было токен стырить. Или еще есть какой-то кейс?
Alexander Popov
@ruelephant
Apr 19 2015 06:36
ну кейсы зависят уже от кривизны рук :)
но да, это сука лом которые привязывается к рукам дабы «повысить безопастность во всем мире»
Роман Сохарев
@greabock
Apr 19 2015 06:44
@ruelephant а вот про креденшиалс можешь поподробнее объяснить?
Alexander Popov
@ruelephant
Apr 19 2015 06:45
ты про Access-Control-Allow-Credentials?
Роман Сохарев
@greabock
Apr 19 2015 06:45
именно
Alexander Popov
@ruelephant
Apr 19 2015 06:47
Access-Control-Allow-Credentials — этот заголовок определяет, разрешается ли передавать Cookie и Authorization заголовки. Возможные значения true и false. Важно: данные будут передаваться, только если в заголовке Access-Control-Allow-Origin будет явно выставлен конкретный домен, если использовать * — заголовок будет проигнорирован и данные передаваться не будут.
@greabock доступно/понятно? :)
Роман Сохарев
@greabock
Apr 19 2015 06:50
эм... не совсем ясно. Это же еще как-то связано с заголовками запроса (Request).
Alexander Popov
@ruelephant
Apr 19 2015 06:52
насколько я понимаю, если он FALSE то куки будут браузером проигнирированы
он их не установит
но я лично ставлю TRUE и не парю мозг
Роман Сохарев
@greabock
Apr 19 2015 06:53
а вот доперло...
то есть если запрос приходит с куками, а доступ ориджин указан вайлдкардом. То это типа "подозрительный кейс"
и браузер игнорит тело
Вообще, это какая-то очень условная защита. Нет же никаких гарантий, что все пользователи используют кошерные браузеры.
Alexander Popov
@ruelephant
Apr 19 2015 06:56
ну основные браузеры следуют этому
браузер может не только тело игнорить, но и кукисы
Роман Сохарев
@greabock
Apr 19 2015 06:57
ну да
Alexander Popov
@ruelephant
Apr 19 2015 06:57
ну вот
доп защита такая
Роман Сохарев
@greabock
Apr 19 2015 07:00
то есть "браузеры подумали" за разрабов... но как-то это все не очень надежно. Почему-то недоверие вызывает.
Alexander Popov
@ruelephant
Apr 19 2015 07:01
нормально все
это не должно быть совсем надежно, это дополнительный предохранитель
Роман Сохарев
@greabock
Apr 19 2015 07:02
как-то странно
ну то есть, мне как-то не по себе от мысли, что безопасность зависит от браузера.
Alexander Popov
@ruelephant
Apr 19 2015 07:06
от тебя она зависит
а тут еще дополнительно
что не понятно то?
Роман Сохарев
@greabock
Apr 19 2015 07:07
а как раньше (до cors) защищались от таких вещей?
Alexander Popov
@ruelephant
Apr 19 2015 07:08
вручную реализовывали механизм проверки
но это еще не надежнее
скажем реферер можно смотреть там
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:09

Всем привет.

class MapComposer
{
    public function getRegions()
    {
        return Region::with('translations')->get(['location', '???translations.slug']);
    }
}

slug есть у таблицы translations. Как достать slug?

Роман Сохарев
@greabock
Apr 19 2015 07:09
Region::with('translations.slug')
ай
я не так понял тебя
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:11
ага)
нужно достать значения из 2х полей разных таблиц
Роман Сохарев
@greabock
Apr 19 2015 07:11
а можно странный вопрос?
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:12
?
Роман Сохарев
@greabock
Apr 19 2015 07:12
зачем ты вообще ограничиваешь конкретные поля?
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:12
потому что остальных мне не нужно и нагрузка меньше
Роман Сохарев
@greabock
Apr 19 2015 07:14
я тебе стопудово скажу, что если ты не достаешь одновременно 5к записей нагрузку ты на этом не особо выиграешь.
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:14
))
Роман Сохарев
@greabock
Apr 19 2015 07:15
А если тебе по каким-то невообразимым причинам, все же нужно достать так много записей. То у меня для тебя плохие новости.
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:15
у меня большой проект и надо оптимизировать код по максимуму.
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:15
тогда пиши прямые запросы
JhaoDa
@jhaoda
Apr 19 2015 07:15
Как говорит один персонаж «вы всё врёти»
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:15
без ОРМ
Роман Сохарев
@greabock
Apr 19 2015 07:15
вот и я о том.
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:16
думал об этом
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:16
а юзать орм и тянуть по две колонки это гон!
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:16
но пока ОРМ
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:16
гонясь за скорость))
JhaoDa
@jhaoda
Apr 19 2015 07:16
Все знаю, что одинарные кавычки снижают нагрузку на ковырнадцать процентов
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:16
просто вызывает смех)
JhaoDa
@jhaoda
Apr 19 2015 07:16
И указание трёх полей — тоже
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:16
ахаха
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 07:16
в общем
кто-нибудь может подсказать решение?
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:17
да
Alexander Popov
@ruelephant
Apr 19 2015 07:17
нет
JhaoDa
@jhaoda
Apr 19 2015 07:17
Плюрализм мнений!
Alexander Popov
@ruelephant
Apr 19 2015 07:17
вы не внесли абонплату :)
JhaoDa
@jhaoda
Apr 19 2015 07:17
Горбачев был бы рад
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:18
Region::with(['translations' => function ($q) {$q->select('id,region_id,slug')}]);
что-то типа того)
Alexander Popov
@ruelephant
Apr 19 2015 07:18
господи
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:18
обязательно FK надо указывать в селекте
@ruelephant не надо эмоций
Роман Сохарев
@greabock
Apr 19 2015 07:18
да, без него связи не смогут посториться
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:18
человек спрашивал за решение
а не о религии
Alexander Popov
@ruelephant
Apr 19 2015 07:19
а если религия запрещает?
:)
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:19
тогда тебе на коврик
Alexander Popov
@ruelephant
Apr 19 2015 07:19
от мышки?
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:20
под колени)
и просить прощение у всевышнего
Alexander Popov
@ruelephant
Apr 19 2015 07:20
тогда два коврика от мышки
у меня религия это PHP ибо
молюсь денно и ношшно великому интепретатору всея
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:20
тогда у лердорфа
Alexander Popov
@ruelephant
Apr 19 2015 07:21
а кто кстати представитель религии php «всея руси»?
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:21
всея планета
JhaoDa
@jhaoda
Apr 19 2015 07:22
Никита Попов?
Alexander Popov
@ruelephant
Apr 19 2015 07:22
это понятно, он как папа
я про лердорфа
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:22
ага
Роман Сохарев
@greabock
Apr 19 2015 07:22
@ruelephant ну хочешь тебя в мат патриархом объявим
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:22
)
Alexander Popov
@ruelephant
Apr 19 2015 07:22
давайте
только сразу берите скидывайтесь по 100 тысяч
а то храм строить не на что
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:22
ну всё, теперь ты официальный PHP ПОП
Alexander Popov
@ruelephant
Apr 19 2015 07:23
взносы давайте
на богоугодное дело
JhaoDa
@jhaoda
Apr 19 2015 07:23
ПХПоп
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:23
)
Роман Сохарев
@greabock
Apr 19 2015 07:23
похапоп
все, считай объявлен...
Alexander Popov
@ruelephant
Apr 19 2015 07:23
воот
ЯД кошель - 41001940201981 скидываем
щаз вебмани дам
JhaoDa
@jhaoda
Apr 19 2015 07:24
@ruelephant эта, преференций нам давай
Alexander Popov
@ruelephant
Apr 19 2015 07:24
я отпускаю вам все грехи
и баги в продакшене
Роман Сохарев
@greabock
Apr 19 2015 07:25
пуфф... как камень с души. Я тут просто костыль адовый вчера сотворил... а теперь легче стало...
Alexander Popov
@ruelephant
Apr 19 2015 07:25
@greabock но это действительно только если вы взносы внесли :)
а то это страшный грех
JhaoDa
@jhaoda
Apr 19 2015 07:26
@ruelephant не-не, давай настоящих. Ну там, пусть похапешникам зарплату платят в 2 раза против жабистов
Роман Сохарев
@greabock
Apr 19 2015 07:26
жабаскрипт изыди, камнерельс акстись
JhaoDa
@jhaoda
Apr 19 2015 07:26
Все российские сайты тока на похапе делать
Alexander Popov
@ruelephant
Apr 19 2015 07:27
я хочу себе 200 тысяч
в месяц
ибо маки дорогие
Роман Сохарев
@greabock
Apr 19 2015 07:28
конопля тоже подскочила...
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:28
а я 227 тысяч
Alexander Popov
@ruelephant
Apr 19 2015 07:28
это уже ты согрешил
не может мерянин получать больше патриарха всея ПЫХ
необходимо внести взносы
Роман Сохарев
@greabock
Apr 19 2015 07:29
короч достал ты со взносами
ты уволен
Alexander Popov
@ruelephant
Apr 19 2015 07:29
патриаха нельзя уволить :)
он пожизненный
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:30
можно лишить сана)
Роман Сохарев
@greabock
Apr 19 2015 07:30
правда? нельзя? Странно, ведь я только-что это сделал )))
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:31
нельзя не значит невозможно)
Alexander Popov
@ruelephant
Apr 19 2015 07:32
геморойно
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:32
для тебя)
Alexander Popov
@ruelephant
Apr 19 2015 07:32
надо доказать что он не соблюдал устав
а я еще устав не успел прописать
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:32
ниче не надо)
Alexander Popov
@ruelephant
Apr 19 2015 07:32
и даже если бы прописал, там был бы пункт про взносы
JhaoDa
@jhaoda
Apr 19 2015 07:32
«Забирайте у всех деньги и несите мне, мне надо. Складывайте тут», говорилось в мультике ТО420...
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:32
=)
greabock @greabock разжаловал @ruelephant 'a в конюхи за вымогательстово
Brezhnev Ivan
@vanchelo
Apr 19 2015 07:33
гы
Alexander Popov
@ruelephant
Apr 19 2015 07:33
разжалуйте рпц :)
я же от туда брал по кальке
там даже есть фиксированная тарифная сетка
налоги не платяться
LaravelButler

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

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

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

ruelephant @ruelephant сменил религию на Пастафарианство
romach3
@romach3
Apr 19 2015 08:32
макаронный монстр любит тебя, @ruelephant ))
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 08:32
Ребята, у кого имееться mac air 13'?
Alexander Popov
@ruelephant
Apr 19 2015 08:37
@romach3 пойду проведу служение ему :)
закажу пасту с морепродуктами
LaravelButler

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

Русскоязычное сообщество 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 19 2015 09:12
@ruelephant только тефтели. Морепродукты - это уже ересь от пастафрианства.
LaravelButler

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

Русскоязычное сообщество 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

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

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

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

JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 10:51
Привет, есть кто?
JhaoDa
@jhaoda
Apr 19 2015 10:51
А что надо?
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 10:51
Инфа по Former
по его способности заполнять поля, Former::populate()
JhaoDa
@jhaoda
Apr 19 2015 10:53
@JeremiahGeronimo ну и? Где сам вопрос-то?
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 10:53
суть проблемы в том что если нет в объекте нужного ключа, он отдает только форму, страница просто не выстраивается
JhaoDa
@jhaoda
Apr 19 2015 10:54
Чот не улавливаю связь между формой и всей страницей
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 10:54
вот я тоже не улавливаю
если нечем поле заполнить оно не отдает мне страницу с формой а просто разметку формы
Former::populateField() не вариант. есть ли возможность указать что выводить в поле если ключа нет в объекте передаваемом в Former::populate( $obj )
jhaoda @jhaoda ваще ничо не понял
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 10:58
Вы формером пользовались?
Brezhnev Ivan
@vanchelo
Apr 19 2015 10:59
@greabock пользовался, он точно должен знать
он даже доки переводил по нему
JhaoDa
@jhaoda
Apr 19 2015 10:59
Нет, но я не понимаю, что значит «оно не отдает мне страницу с формой а просто разметку формы»
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 10:59
а что не понятного?
страница сайта, с формой в нужном месте и просто разметка формы
то есть разметка страницы при отсутствии ключа пропадает, только сгенерированная форма отдается
JhaoDa
@jhaoda
Apr 19 2015 11:00
Вот это и не понимаю. Разметка формы разве не часть страницы?
Может ты код приведешь?
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 11:03
я Вам объясняю, что если ключ для заполнения поля в форме есть, то есть есть какие-то данные для вставки в поле. все окей, форма генерится нормально то есть страница сайта и форма на ней отображается в нужном месте. если нет ключа, то ломает всю страницу, и нет в разметке ничего кроме разметки формы.
ни head ни body не отдаются
JhaoDa
@jhaoda
Apr 19 2015 11:04
Я вангую, что формер тут не при делах
Поэтому покажи код
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 11:04
как раз при делах, потому как пишет что нет такого ключа
JhaoDa
@jhaoda
Apr 19 2015 11:05
О, оказывается уже что-то пишет
И наверняка пишет не просто так, а мол, ошибка
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 11:05
прочитайте переписку сначала
Method Former\Form\Fields\Hidden::__toString() must not throw an exception
JeremiahGeronimo
@JeremiahGeronimo
Apr 19 2015 11:12
решилась проблема сменой типа поля с hidden на text
Ray Mayemir
@raymayemir
Apr 19 2015 11:13
как вывести рандомно данные из бд кроме как
User::orderByRaw("RAND()")->get();
censoredgit
@censoredgit
Apr 19 2015 11:17
Получаешь запросом все id, кладешь в редис
Ray Mayemir
@raymayemir
Apr 19 2015 11:23
чет совсем ни то
LaravelButler

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

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

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

Max
@Bomavi
Apr 19 2015 12:28
Всем привет! Прошу помощи, при выводе данных из базы данных, происходят ошибки... при передаче данных во view и выводе через var_dump
alt
Что за защищенные данные, первый раз с таким сталкиваюсь...
JhaoDa
@jhaoda
Apr 19 2015 12:28
@Bomavi ничо не понятно
Про какие защищенные данные идет речь?
Max
@Bomavi
Apr 19 2015 12:30
там где :protected
JhaoDa
@jhaoda
Apr 19 2015 12:30
@Bomavi эээ.. ты серьёзно?
Brezhnev Ivan
@vanchelo
Apr 19 2015 12:30
так это свойства класса
почитай про ООП
Max
@Bomavi
Apr 19 2015 12:30
я может и нуб, но раньше при выводе такого не видел там
JhaoDa
@jhaoda
Apr 19 2015 12:30
@Bomavi да, судя по всему доки по пхп должны всё ещё быть твоей настольной книгой
Max
@Bomavi
Apr 19 2015 12:35
так или иначе, данные через var_dump выводятся, а если во view выводить через проверку isset(), то они будто не существуют...
я front-end разработчик, по этому есть косяки в beck-end и т.д., у меня нет времени книги по beck-end читать, я хочу в общих чертах разобраться... по этому каких то важных мелочей могу не знать и прошу за это тапками не бросаться)
JhaoDa
@jhaoda
Apr 19 2015 12:37
@Bomavi ну ты хотя бы код покажи, телепатов тут нету
Только если будешь показывать, в маркдаун заворачивай. И если кода много, то на пастебин кидай
Читать тут ч/б простыни ни у кого нет желания
hvarts
@hvarts
Apr 19 2015 12:44
Ребята! Как после редиректа вывести сообщение на странице?
Brezhnev Ivan
@vanchelo
Apr 19 2015 12:44
redirect()->with('message', 'Hello')
@if(Session::has('message'))
{{ Session::get('message') }}
@endif
hvarts
@hvarts
Apr 19 2015 12:45
@vanchelo так и сделал, но как в шаблоне вывести?
@vanchelo понял
Brezhnev Ivan
@vanchelo
Apr 19 2015 12:45
можно без IF
но тогда будет косяк при обычном запросе
hvarts
@hvarts
Apr 19 2015 12:45
@vanchelo спасибо ;3
Brezhnev Ivan
@vanchelo
Apr 19 2015 12:45
лучше с IF)
Можно завернуть в макрос
тогда будет удобнее в разы
{{ Html::message() }}
только макрос создать надо
hvarts
@hvarts
Apr 19 2015 12:46
@vanchelo с макросами еще дел не имел.
Brezhnev Ivan
@vanchelo
Apr 19 2015 12:46
почитай)
JhaoDa
@jhaoda
Apr 19 2015 12:47
@hvarts скажи, а ты документацию вообще открывал?
Brezhnev Ivan
@vanchelo
Apr 19 2015 12:47
там ничего сложного
hvarts
@hvarts
Apr 19 2015 12:47
@hvarts можно ссылку?
@vanchelo интересно стало
JhaoDa
@jhaoda
Apr 19 2015 12:47
@hvarts или сразу в чат пошел?
Понятно, не открывал...
@hvarts http://laravel.su/docs/5.0/installation на, изучай
hvarts
@hvarts
Apr 19 2015 12:48
@jhaoda открывал. Но на счет вывода сообщения рылся тут http://stackoverflow.com/
JhaoDa
@jhaoda
Apr 19 2015 12:48
@hvarts А зачем ты там рылся?
Если в доках всё написано — http://laravel.su/docs/5.0/responses#redirects ?
hvarts
@hvarts
Apr 19 2015 12:53
@vanchelo в каком файле macro редактируются? Найти не могу.
JhaoDa
@jhaoda
Apr 19 2015 12:53
В любом
Но желательно делать это в сервис-провайдере
hvarts
@hvarts
Apr 19 2015 13:03
@vanchelo public function boot()
{
HTML::macro('sumthin', function()
{
return '<sumthin>default</sumthin>';
});
}
@jhaoda инфу о том, как передать в шаблон не нашел.
JhaoDa
@jhaoda
Apr 19 2015 13:03
@hvarts я тебе ссылки кинул, потрудись их прочитать
hvarts
@hvarts
Apr 19 2015 13:04
@jhaoda вопрос в другом
JhaoDa
@jhaoda
Apr 19 2015 13:04
@hvarts в чем же?
hvarts
@hvarts
Apr 19 2015 13:05
@jhaoda я зарегистрировал макрос в сервис-провайде. Как определить шаблон в котором будет использоватся макрос?
JhaoDa
@jhaoda
Apr 19 2015 13:06
@hvarts что значит «определить шаблон»? Макрос это уже и есть микро-шаблон
Вызывай его там, где надо
hvarts
@hvarts
Apr 19 2015 13:07
@jhaoda вопрос в том, как его вызывать?
JhaoDa
@jhaoda
Apr 19 2015 13:07
Э... ну, видимо, HTML::sumthin('ddd')
hvarts
@hvarts
Apr 19 2015 13:08
@jhaoda я так и вызываю. Class 'Html' not found
JhaoDa
@jhaoda
Apr 19 2015 13:09
Опять же, есть доки — http://laravelcollective.com/docs/5.0/html#custom-macros
@hvarts а ты пакет установил?
hvarts
@hvarts
Apr 19 2015 13:13
@jhaoda тут http://laravel.com/docs/5.0/responses#response-macros про пакет ничего не сказано.
JhaoDa
@jhaoda
Apr 19 2015 13:13
@hvarts гхм.. ну, даже не знаю, что сказать. Может ты прокрутишь в самый верх и найдешь раздел «Installation»?
hvarts
@hvarts
Apr 19 2015 13:23
@jhaoda установил
@jhaoda теперь получаю ошибку.
@jhaoda ErrorException in compiled.php line 5348:
Method sumthin does not exist. (View: C:\xampp\htdocs\lar.ru\resources\views\sub\test\shop.blade.php)
@jhaoda что в этот раз ни так?
JhaoDa
@jhaoda
Apr 19 2015 13:28
@hvarts может ты код покажешь?
А то у меня с телепатией фигово...
hvarts
@hvarts
Apr 19 2015 13:29
@jhaoda AppServiceProvider
@jhaoda public function boot()
{
HTML::macro('sumthin', function()
{
return '<sumthin>default</sumthin>';
});
}
JhaoDa
@jhaoda
Apr 19 2015 13:29
@hvarts заворачивай код в маркдаун
hvarts
@hvarts
Apr 19 2015 13:30
@jhaoda это еще что такое?
@jhaoda и для чего?
JhaoDa
@jhaoda
Apr 19 2015 13:30
...
@vanchelo принимай эстафету, я уже не могу
hvarts
@hvarts
Apr 19 2015 13:33
@jhaoda https://github.com/GrahamCampbell/Laravel-Markdown этот подойдет?
JhaoDa
@jhaoda
Apr 19 2015 13:34
В чате. Заворачивай. Код. В. Маркдаун.
hvarts
@hvarts
Apr 19 2015 13:35
@jhaoda а сразу сказать? Я уже установил Markdown на лару :D
Orel
@2byte
Apr 19 2015 13:35
:smile:
JhaoDa
@jhaoda
Apr 19 2015 13:35
Что бы он выглядел примерно так:
public function boot() {}
Orel
@2byte
Apr 19 2015 13:35
@hvarts а че делаешь? Магазин?
hvarts
@hvarts
Apr 19 2015 13:36
public function boot()
{
HTML::macro('sumthin', function()
{
return '<sumthin>default</sumthin>';
});
}
JhaoDa
@jhaoda
Apr 19 2015 13:36
М-да...
hvarts
@hvarts
Apr 19 2015 13:36
да не заворачивается
JhaoDa
@jhaoda
Apr 19 2015 13:37
@hvarts опусти глаза в нижний правый угол поля, где ты печатаешь сообщение
hvarts
@hvarts
Apr 19 2015 13:37
public function boot()
{
HTML::macro('sumthin', function()
{
return '<sumthin>default</sumthin>';
});
}
все
Orel
@2byte
Apr 19 2015 13:37
Получилось!
JhaoDa
@jhaoda
Apr 19 2015 13:37
@hvarts И нажми иконку, кторая там находится
hvarts
@hvarts
Apr 19 2015 13:37
@2byte нет, не магазин.
JhaoDa
@jhaoda
Apr 19 2015 13:38
@hvarts и не поленись прочитать, бл..., что там написано
Orel
@2byte
Apr 19 2015 13:38
@hvarts сервис?
hvarts
@hvarts
Apr 19 2015 13:38
@2byte почти
@jhaoda ну так что по коду?
Method sumthin does not exist. (View: C:\xampp\htdocs\lar.ru\resources\views\sub\test\shop.blade.php)
@jhaoda в app.php подключал Collective\Html\HtmlFacade
JhaoDa
@jhaoda
Apr 19 2015 13:44
@hvarts Покажи. Как. Ты. Вызываешь. Этот. Макрос.
Я, конечно, могу еще раза три повторить...
Надо?
hvarts
@hvarts
Apr 19 2015 13:44
@jhaoda
{{ Html::sumthin() }}
JhaoDa
@jhaoda
Apr 19 2015 13:45
Очень может быть, что макросы есть только в Form
Хотя нет, в Html тоже есть...
hvarts
@hvarts
Apr 19 2015 13:46
@jhaoda я подключал в app Html' => 'Collective\Html\HtmlFacade'
@jhaoda должно быть
@jhaoda он просто не видит метод
@jhaoda возможно где-то нужно указать видимость?
@jhaoda или я макрос не там создал..
@jhaoda точно в AppServiceProvider?
JhaoDa
@jhaoda
Apr 19 2015 13:51
@hvarts я проверил у себя — всё работает
hvarts
@hvarts
Apr 19 2015 13:52
@jhaoda может быть у меня чего-то нету.
<?php namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider {

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        HTML::macro('sumthin', function()
        {
            return '<sumthin>default</sumthin>';
        });
    }

    /**
     * Register any application services.
     *
     * This service provider is a great spot to register your various container
     * bindings with the application. As you can see, we are registering our
     * "Registrar" implementation here. You can add your own bindings too!
     *
     * @return void
     */
    public function register()
    {
        $this->app->bind(
            'Illuminate\Contracts\Auth\Registrar',
            'App\Services\Registrar'
        );
    }

}
JhaoDa
@jhaoda
Apr 19 2015 13:52

AppServiceProvider.php

public function boot()
{
    \Html::macro('test', function() {
       return '<test>dddddddddddd</test>';
    });
}

home.blade.php

{!! Html::test() !!}
@hvarts и опять неймспейсы, и опять имена классов...
hvarts
@hvarts
Apr 19 2015 13:53
@jhaoda я уже понял, что вне зоны видимости
Orel
@2byte
Apr 19 2015 13:53
А как у него ошибки не возникло
hvarts
@hvarts
Apr 19 2015 13:54
@jhaoda а как должно быть?
JhaoDa
@jhaoda
Apr 19 2015 13:55
@hvarts ну посмотри, как у меня
hvarts
@hvarts
Apr 19 2015 13:57
@jhaoda эмм.. где там неймспейсы, классы?
@jhaoda у меня так же сделанно
JhaoDa
@jhaoda
Apr 19 2015 13:57
@hvarts окай, давай сравним. Твой вариант HTML::macro, мой вариант \Html::macro — разницу видишь?
hvarts
@hvarts
Apr 19 2015 13:58
@jhaoda
        \HTML::macro('sumthin', function()
        {
            return '<sumthin>default</sumthin>';
        });
@hvarts сразу добавил \
@jhaoda все равно получаю ошибку Method sumthin does not exist.
JhaoDa
@jhaoda
Apr 19 2015 14:00
@hvarts посмотри ещё раз, внимательно, на твой и мой варианты
Zulkar Bedelbaev
@zismailov
Apr 19 2015 14:01
Добрый день, делаю блог на laravel 5. Практически реализовал все, кроме мультиязычности. До этого не приходилось делать мультиязычные сайты, не опыта. Думаю контент хранить в БД, в таблицах типа table_ru, table_en, table_de.
Русский по умолчанию, остальные уже по нужде. Так вот, может кто так делал, поделится дельным советом, примерам. Буду признателен.
hvarts
@hvarts
Apr 19 2015 14:04
@jhaoda да что не так тО?
@hvarts несколько раз пересмотрел
@jhaoda 1 в 1.
        \HTML::macro('sumthin', function()
        {
            return '<sumthin>default</sumthin>';
        });

         \Html::macro('test', function() {
               return '<test>dddddddddddd</test>';
        });
JhaoDa
@jhaoda
Apr 19 2015 14:07
:)
Orel
@2byte
Apr 19 2015 14:08
:smile:
JhaoDa
@jhaoda
Apr 19 2015 14:08
@hvarts я последний раз предлагаю тебе посмотреть внимательно и сравнить:
\HTML и \Html
@hvarts толстый намёк: ты в курсе, что пхп регистрозависимый?
Orel
@2byte
Apr 19 2015 14:09
@jhaoda ну ты живодер
Max
@Bomavi
Apr 19 2015 14:09
поделитесь опытом передачи глобальных данных во все представления на сайте, я знаю что через view:share(), но все же...
JhaoDa
@jhaoda
Apr 19 2015 14:09
Да. и вопрос не по теме: что такое «sumthin»? Это типа «something»?
hvarts
@hvarts
Apr 19 2015 14:10
@jhaoda +
@jhaoda поменял
@hvarts ошибка Method sumthin does not exist. осталась.
JhaoDa
@jhaoda
Apr 19 2015 14:10
Ну тогда аномалия
hvarts
@hvarts
Apr 19 2015 14:11
@jhaoda а неймспейсы у меня правильно указаны?
Orel
@2byte
Apr 19 2015 14:11
@Bomavi а зачем еще?
hvarts
@hvarts
Apr 19 2015 14:11
@hvarts в appserviceprovider'e
JhaoDa
@jhaoda
Apr 19 2015 14:11
@Bomavi что «всё же»?
Max
@Bomavi
Apr 19 2015 14:12
@jhaoda я имел ввиду, как вы передаете, чем вызываете и т.д., на примере, потому что у меня не получается передать через View:share() при выводе в шаблоне, пишет нет таких переменных
hvarts
@hvarts
Apr 19 2015 14:12
@jhaoda можешь весь свой appserviceprovider'e скинуть, пожалуйста?
JhaoDa
@jhaoda
Apr 19 2015 14:13
@Bomavi а как ты их туда передаешь? Код покажи
@hvarts сервис-провайдер не при делах
hvarts
@hvarts
Apr 19 2015 14:14
@jhaoda ну а все же.
JhaoDa
@jhaoda
Apr 19 2015 14:14
@hvarts я могу повторить ещё раз — сервис-провайдер не при делах
hvarts
@hvarts
Apr 19 2015 14:16
@jhaoda а куда копать тогда?
JhaoDa
@jhaoda
Apr 19 2015 14:16
@hvarts ну попробуй назвать макрос test
Так, ради фана
hvarts
@hvarts
Apr 19 2015 14:17
@jhaoda а что ты говорил про неймспейсы ранее?
Max
@Bomavi
Apr 19 2015 14:18

Route::filter('*', 'DialogController@index');

View::share('dialogs', $dialogs);

вывод обычный @foreach($dialogs as $dialog) и $dialog->item

Прошу прощения, не понял как через CODE выводить код...

JhaoDa
@jhaoda
Apr 19 2015 14:18
@hvarts ты знаешь, что такое неймспейс?
hvarts
@hvarts
Apr 19 2015 14:18
@jhaoda да
JhaoDa
@jhaoda
Apr 19 2015 14:19
@hvarts фасад Html в каком неймспейсе находится?
hvarts
@hvarts
Apr 19 2015 14:20
@jhaoda в ларе?
JhaoDa
@jhaoda
Apr 19 2015 14:20
А есть смайлик «бьюсь головой об стену»?..
hvarts
@hvarts
Apr 19 2015 14:21
@jhaoda я и так уже боюсь тебе писать
JhaoDa
@jhaoda
Apr 19 2015 14:21
Он находится в ГЛОБАЛЬНОМ пространстве
И вызывать его надо \Html
Либо предварительно импортировать use Html;
Вывод — ты не знаешь, что такое неймспейсы
Хотя я не совсем корректно сказал. Не фасад Html, а алиас Html... но обычно говорят фасад.
Alexander Popov
@ruelephant
Apr 19 2015 14:24
шо тут происходит?
JhaoDa
@jhaoda
Apr 19 2015 14:25
@hvarts в каком редакторе ты пишешь код?
hvarts
@hvarts
Apr 19 2015 14:25
@jhaoda sublime text
JhaoDa
@jhaoda
Apr 19 2015 14:26
@hvarts пакет laravel-ide-helper поставил?
hvarts
@hvarts
Apr 19 2015 14:26
@jhaoda нет
JhaoDa
@jhaoda
Apr 19 2015 14:26
Жря, жря..
hvarts
@hvarts
Apr 19 2015 14:28
@jhaoda сейчас установлю
JhaoDa
@jhaoda
Apr 19 2015 14:34
Я, правда,не знаю, может ли сабля с ним работать...
Alexander Popov
@ruelephant
Apr 19 2015 14:34
народ вы портите всю малину
я жду заказов на консультации :)
JhaoDa
@jhaoda
Apr 19 2015 14:34
@ruelephant жди, жди...
JhaoDa
@jhaoda
Apr 19 2015 14:41
@ruelephant чо ж ты клювом щелкал, где был?
LaravelButler

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

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

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

Alexander Popov
@ruelephant
Apr 19 2015 14:42
игрался
в гта :)
JhaoDa
@jhaoda
Apr 19 2015 14:43
Ну вот, пролетел...
Alexander Popov
@ruelephant
Apr 19 2015 14:43
"Обращаем Ваше внимание, что используемый Вами браузер не поддерживается системой "Альфа-Клиент On-Line»."
WAAAT?
LaravelButler

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

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

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

Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:26
Есть миграция, в бд записано пару строк, затем сделал migrate:rollback, поменял в миграции timestamps() на timestamp('published_at'), потом migrate. В итоге строки удалились из бд и теперь когда хочу добавить новую запись в БД выдаёт ошибку
QueryException in Connection.php line 620:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into `articles` (`title`, `body`, `updated_at`, `created_at`) values (131313, 131313, 2015-04-19 16:25:00, 2015-04-19 16:25:00))
JhaoDa
@jhaoda
Apr 19 2015 16:31
@dmitry1337 ну и?
Ты сам удалил колонки, а теперь удивляешься
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:37
а как делать правки без удаления записей?
JhaoDa
@jhaoda
Apr 19 2015 16:37
@dmitry1337 удаление записей и удаление колонок в таблице немного разные вещи, нет?
censoredgit
@censoredgit
Apr 19 2015 16:40
@dmitry1337 тебе колонка updated_at нужна?
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:40
нет
censoredgit
@censoredgit
Apr 19 2015 16:42
тогда открывай доку по ларе и в разделе моделей ищи как откл это поведение . вроде public $timestamps = false;
JhaoDa
@jhaoda
Apr 19 2015 16:42
Не, я просто не понимаю, чего человек хочет-то
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:43
в общем, создал новую модель и миграцию, удалил старую, а при добавлении записи через Articles::create() всё равно говорит
```
ой
JhaoDa
@jhaoda
Apr 19 2015 16:43
Он САМ удалил из таблицы колонки, а теперь удивляется — не находит колонки ларвель
Капец, аномалия!
То, что он документацию не читал, этому я уже не удивляюсь :(
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:44
бесят люди, которые высокомерно относятся к новичкам
или ты родился и сразу laravel знал?
JhaoDa
@jhaoda
Apr 19 2015 16:45
Бесят люди, которые САМИ удаляют колонки, а потом удивляются, почему они не находмтя
Нет, я доки читал
Я их читал, когда они еще на английском были
@dmitry1337 давай, ответь честно — ты читал документацию?
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:47
если удалить колонку, почему ж вся инфа из бд должна удалиться-то?
JhaoDa
@jhaoda
Apr 19 2015 16:47
@dmitry1337 цитирую твои слова: «поменял в миграции timestamps() на timestamp('published_at')»
JhaoDa
@jhaoda
Apr 19 2015 16:49
@dmitry1337 заглянем в доки: $table->timestamps() — Adds created_at and updated_at columns
@dmitry1337 ещё раз: удалив из миграции строку $table->timestamps(), ты удалил две колонки
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:49
@censoredgit ты мой герой)
всё работает
@jhaoda ну да, а другие колонки-то остались (id,title,body)
JhaoDa
@jhaoda
Apr 19 2015 16:50
@dmitry1337 и что?
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:51
хочешь сказать, если удалить 1 колонку, то вся строка удалится?
JhaoDa
@jhaoda
Apr 19 2015 16:51
@dmitry1337 нет, не хочу я такого сказать
Ты путаешь миграции и сидинг, похоже
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:52
ладно, возможно ты меня (или я тебя) не так понял
JhaoDa
@jhaoda
Apr 19 2015 16:52
Не-не, это ты сам себя не понял
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 16:54
смотри:
я создал модель Articles, она автоматом создала миграцию
в миграции я указал несколько полей, включая timestamps,
потом добавил в БД пару записей,
потом я хотел убрать из БД 2 колонки, которые создаёт timestamps и добавить timestamp('published_at')
как это правильно сделать, чтобы не потерять инфу из БД?
JhaoDa
@jhaoda
Apr 19 2015 16:58
@dmitry1337 ну либо руками через любой SQL-менеджер, либо миграцией — http://laravel.com/docs/5.0/schema#dropping-columns
LaravelButler

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

Русскоязычное сообщество 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

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

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

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

Vitaliy Kravchyshyn
@freevital
Apr 19 2015 17:56
public function getChange($id)
    {
        Cookie::make('currency', 'something', 60);

        return Redirect::back();
    }
А куки нет. Где туплю?
JhaoDa
@jhaoda
Apr 19 2015 18:07
@jdiond в доки заглядывал? Ну так, ради приличия — http://laravel.com/docs/5.0/requests#cookies
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:13

@jhaoda

public function getChange($id)
{
    $request = new Response();
    $request->withCookie(Cookie::make('currency', 'something', 60));

    return Redirect::back();
}

аналогично

JhaoDa
@jhaoda
Apr 19 2015 18:14
:):):)
Ты прикалываешься?
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:15
нет, туплю
JhaoDa
@jhaoda
Apr 19 2015 18:16
Заметно... ты создал $request (правда, непонятно, почему не $response) и ... ничего с ним не сделал!
Ладно, мне влом пытаться тебя научить думать:
return redirect()->back()->withCookie(...)
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:18
да все, вьехал
туплю уже
JhaoDa
@jhaoda
Apr 19 2015 18:19
Да ладно, признайся честно, что не понимаешь основ. И не учишься, а пытаешься делать, в лоб.
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:20
Поверь, что понимаю. 2 сутки не спал, голова не варит
методом тыка не работаю.
Serhii
@whitesunset
Apr 19 2015 18:21
камрады, подскажите, как указать для крона правильно /path/to/artisan ?
JhaoDa
@jhaoda
Apr 19 2015 18:25
@whitesunset в чем именно вопрос-то? Указывай полный путь и всё.
Serhii
@whitesunset
Apr 19 2015 18:29
Вопрос в том, что именно надо указать крону, чтобы он мог выполнять таски Artisan Scheduler. В доках пишут что нужно указать * * * * * php /path/to/artisan schedule:run. Мне вместо path/to/artisan надо вписать vendor/laravel/framework/src/Illuminate/Support/Facades ?
JhaoDa
@jhaoda
Apr 19 2015 18:29
@whitesunset почему ты решил, что речь про фасад?
Как ты артизан запускаешь в консоли?
Serhii
@whitesunset
Apr 19 2015 18:30
руками из консоли я запускаю просто php artisan schedule:run, находясь в корневой папке приложения
JhaoDa
@jhaoda
Apr 19 2015 18:30
@whitesunset у тя венда, штоле?
Serhii
@whitesunset
Apr 19 2015 18:30
а то!
JhaoDa
@jhaoda
Apr 19 2015 18:30
А где ты там крон взял? nncron, штоле?
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:31
:cry:
Serhii
@whitesunset
Apr 19 2015 18:31
и сейчас меня закидают ссаными тряпками
я на Open Server сижу
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:31
:cry:
JhaoDa
@jhaoda
Apr 19 2015 18:31
Мнэээ.. и там есть крон?
Serhii
@whitesunset
Apr 19 2015 18:31
ну там есть "крон", скорее всего используется виндовый Task Scheduler
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:32
поставь homestead
будет проще жить)
Serhii
@whitesunset
Apr 19 2015 18:33
значит надо еще одну попытку
JhaoDa
@jhaoda
Apr 19 2015 18:33
@whitesunset я бы создал в корне проекта файл artisan-cron.cmd и вписал бы в него php artisan schedule:run
И указывал бы путь к этому файлу
Serhii
@whitesunset
Apr 19 2015 18:33
попробую, спасибо
JhaoDa
@jhaoda
Apr 19 2015 18:33
При чем тут фасад ваще — не понимаю. Как до этого можно было додуматься-то...
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 18:34
@jhaoda может тоже не спал)) я уже докатылся, что пишу $request = new Response(); :smile:
Serhii
@whitesunset
Apr 19 2015 18:37
Ок, вопрос все равно остается. После установки homestead (если получится) что в убунте вписывать в path/to/artisan?
JhaoDa
@jhaoda
Apr 19 2015 18:38
@whitesunset «путь/к/файлу/artisan команда»
Serhii
@whitesunset
Apr 19 2015 18:41
ок ,спрошу иначе: где лежит artisan?
JhaoDa
@jhaoda
Apr 19 2015 18:42
@whitesunset ты издеваешься?
В корне проекта у тебя что лежит?
Serhii
@whitesunset
Apr 19 2015 18:43
почему сразу издеваешься. не все люди, которые задают вопросы пишут на Ларе по несколько лет :(
спасибо
JhaoDa
@jhaoda
Apr 19 2015 18:43
При чем тут «несколько лет»?
При чем тут ларавель вообще?
Это, блин, запуск файла. ФАЙЛА. А не какая-то магия
Serhii
@whitesunset
Apr 19 2015 18:44
ок, тебе все равно нереально это представить. я не работал с этим артизаном ни разу до этого. ни разу, понимаешь?
JhaoDa
@jhaoda
Apr 19 2015 18:44
При чем тут артизан?
php test.php
Абсолютно такой же запуск файла
Ты же не будешь икать test.php непонятно где?
Serhii
@whitesunset
Apr 19 2015 18:47
ок, не вижу смысла продолжать разговор
Роман Сохарев
@greabock
Apr 19 2015 18:47
@jhaoda расслабься, он думал, что это глобальная переменная среды)
JhaoDa
@jhaoda
Apr 19 2015 18:47
Ребята, вы допускаете одну ошибку — считаете, что ларавель это что-то такое... ну прям операционная система
И забываете, что она написана на пхп. И работает в венде, линупсе или иной ОС
И что неймспейсы это не «урод Тейлор придумал, в кохане такого не было», и артизан это не ууууу, магия!
Знания у вас не системны, а обрывочны
Базовые навыки работы с командной строкой — где они у вас?
Особо хочется убивать за фразы «ну ты тоже не родился со знанием ларавель»
Serhii
@whitesunset
Apr 19 2015 18:50
тебе становится легче от каждодневного унижения новичков в чате?
JhaoDa
@jhaoda
Apr 19 2015 18:50
Да, бл, я не родился с ними, я их получал. Я гуглил, я зачитывал мануал до битых пикселей
Я не понимаю — почему вы так не делаете?
Serhii
@whitesunset
Apr 19 2015 18:51
мысль "может человек вообще не писал ни на каких фреймворках и Ларавель - это его попытка научится чему-то" не приходила в голову?
Роман Сохарев
@greabock
Apr 19 2015 18:51
@whitesunset в общем , артизан, это как index.php, только для консоли. В каждом проекте, он свой собственный. И никуда ни в какие переменные среды он не прописывается. Просто заходишь в корень проекта и пишешь
php artisan [<command>] [<attribute>] [--<flag>/-<f>] и как бы все...
JhaoDa
@jhaoda
Apr 19 2015 18:51
Я с удовольствие помогаю новичкам, которые стремятся к знаниям и которые задают вопросы уровнем выше «это расписано в мане»
Serhii
@whitesunset
Apr 19 2015 18:52
@greabock спасибо, теперь я понял
JhaoDa
@jhaoda
Apr 19 2015 18:52
@whitesunset еще раз. Это базовые знания командной строки и пхп
Serhii
@whitesunset
Apr 19 2015 18:52
прописал путь и все заработало
да-да, жаль нельзя в игнор запихнуть человека
JhaoDa
@jhaoda
Apr 19 2015 18:52
И неплохо бы их иметь, прежде чем изучать фреймворк
Serhii
@whitesunset
Apr 19 2015 18:52
базовые знания
JhaoDa
@jhaoda
Apr 19 2015 18:53
90% здешних вопросов имеют ответ в мануале. Что ещё сказать?
Serhii
@whitesunset
Apr 19 2015 18:54
люди рождаются не умея ходить и есть из тарелки. и над этим обычно никто не глумится. атмосфера унижения новичков - это наверное какая-то болезнь русскоязычных коммьюнити.
самоутвердиться за счет тыкания носом в незнание чего-то. очень профессионально
Alexander Popov
@ruelephant
Apr 19 2015 18:54
так
Serhii
@whitesunset
Apr 19 2015 18:55
сорри, я прекращаю
я уже нарушил правила чата
Alexander Popov
@ruelephant
Apr 19 2015 18:55
@whitesunset чувак, кто должен тратить на тебя время? Плотите бабки и все будет :)
JhaoDa
@jhaoda
Apr 19 2015 18:55
@whitesunset Т.е. предложение почитать доки — унижение?
Serhii
@whitesunset
Apr 19 2015 18:55
никто мне ничего не должен. чат на добровольной основе.
JhaoDa
@jhaoda
Apr 19 2015 18:55
Предложение приобрести базовые знания — унижение?
Но я понял, что этим людям что-то сложно объяснить
Роман Сохарев
@greabock
Apr 19 2015 18:57
@jhaoda завязывай уже ))
JhaoDa
@jhaoda
Apr 19 2015 18:57
Когда им никто не отвечает, они начинают повторять свой вопрос
Недавно один такой 4 раза повторил, штоле
Потому что они ЖДУТ ответа
Alexander Popov
@ruelephant
Apr 19 2015 18:58
а шо? давайте по 100 рублей вопрос
JhaoDa
@jhaoda
Apr 19 2015 18:58
Они считают, что им его тут ДОЛЖНЫ дать
Alexander Popov
@ruelephant
Apr 19 2015 19:00
я вот с нуля unity3d ковыряю :)
фор фан
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:01

@jhaoda

И что неймспейсы это не «урод Тейлор придумал, в кохане такого не было»
улыбнуло)

JhaoDa
@jhaoda
Apr 19 2015 19:01
@jdiond я почти цитирую слова одного гражданина
Они были менее экспрессивны, но смысл такой
Роман Сохарев
@greabock
Apr 19 2015 19:02
@whitesunset с другой стороны, стафф коммьюнити ( и я лично ) вложили немалые усилия, что бы вы могли почитать документацию по ларе на русском. Русские доки по php тоже имеются - люди постарались. И нам обидно, что вместо этого многие пользуются чатом как базой знаний. Обидно всем. Просто @jhaoda слишком близко к сердцу это воспринимает.
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:02
@jhaoda на самом деле это печально
Alexander Popov
@ruelephant
Apr 19 2015 19:02
народ шлите их ко мне :)
slider23
@slider23
Apr 19 2015 19:02
@jhaoda я же говорил - волна начинающих неисчерпаема. Каждый из них не в курсе, что ты перед этим учил другого 3 часа подряд. Ты у каждого из них первый, а они у тебя - 20й, 30й и т.д. Поэтому эмоционально сокрушаться непродуктивно совершенно.
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:02
@ruelephant опять ты))
JhaoDa
@jhaoda
Apr 19 2015 19:03
Потому что джаода тоже вложил силы в этот перевод
Alexander Popov
@ruelephant
Apr 19 2015 19:03
я недорого возьму же
буквально на пиво
JhaoDa
@jhaoda
Apr 19 2015 19:03
И ему очин абыдна, да!
slider23
@slider23
Apr 19 2015 19:03
Наоборот, создается ощущение, что тут гнобят новичков
Поэтому проще выделить рациональное в их вопросах и ответить точечно на него.
Alexander Popov
@ruelephant
Apr 19 2015 19:03
вот только не надо путать
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:04
новички не хотят учиться, а ищут способ зароботка. Потом и рождаеться "гавнокод"
slider23
@slider23
Apr 19 2015 19:04
"Файл artisan находится в корне проекта"
Alexander Popov
@ruelephant
Apr 19 2015 19:04
гнобят тут за банальные вещи
slider23
@slider23
Apr 19 2015 19:04
Но выучить всех новичков тебе не под силу, с этим надо смириться.
Alexander Popov
@ruelephant
Apr 19 2015 19:04
кстати на вопросы адвансед уровня боюсь тут не ответят :(
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:04
@ruelephant ну кто-то хочет заработать за эти вещи))
slider23
@slider23
Apr 19 2015 19:04
Гнобить не надо вообще. От этого нет пользы ни клиенту, ни серверу, главное :)
JhaoDa
@jhaoda
Apr 19 2015 19:04
Я уже говорил, что я, как всякий человек, слаб духом и несдержан
slider23
@slider23
Apr 19 2015 19:05
Одна эмоциональная опустошённость с обеих сторон. Как в том анекдоте про ковбоев.
JhaoDa
@jhaoda
Apr 19 2015 19:05
Хотя не стану врать, что очень переживаю по этому поводу...
Роман Сохарев
@greabock
Apr 19 2015 19:05
@slider23 прав же )
ну и анекдот в студию
JhaoDa
@jhaoda
Apr 19 2015 19:06
Я не асчусчаю в себе эмоциональной опустошенности
Роман Сохарев
@greabock
Apr 19 2015 19:07
@jhaoda ну да, у тебя просто бомбит
JhaoDa
@jhaoda
Apr 19 2015 19:07
@greabock у меня тефлоновая накидка на стуле, мне не страшно
slider23
@slider23
Apr 19 2015 19:08
Анекдот - где концовка "Джо, слушай, а тебе не кажется, что мы с тобой бесплатно дерьма наелись?"
Человек пришел узнать что-то, вместо того, чтобы проигнорировать или ответить кратко, его начали учить жизни, он огрызнулся, в итоге имеем двух обозленных на мир людей
JhaoDa
@jhaoda
Apr 19 2015 19:10
Одного
slider23
@slider23
Apr 19 2015 19:10
Иностранцы как-то могут обходиться без этого.
JhaoDa
@jhaoda
Apr 19 2015 19:11
Я не злюсь, я искренне не понимаю таких людей
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:11
ребят, кто сидит на openSUSE?
JhaoDa
@jhaoda
Apr 19 2015 19:11
Просто у меня такая манера общения, с ехидством, с сарказмом
Но никакой злости. Мне их даже жалко немного...
slider23
@slider23
Apr 19 2015 19:12
Я тоже не понимаю, но людей много, все разные. Всех исправлять - исправлялка затупится :)
JhaoDa
@jhaoda
Apr 19 2015 19:12
@slider23 я тебе завидую слегонца
slider23
@slider23
Apr 19 2015 19:14
Я тут окунулся в ад браузерных игр, от plarium, в частности. Аудитория mail.ru , все дела. После этого на людей в близком интернетике смотреть проще как-то :) Все такие умные и интеллигентные, пишут без ошибок. :)
Высшее общество у нас тут, практически. :)
JhaoDa
@jhaoda
Apr 19 2015 19:15
Тут тоже хватает отдельных граждан... но меньше, чем в среднем по больнице, это факт
Просто прочие там, в браузерках и фкантактиках, по ип вычисляют и мамка труба шатают
Роман Сохарев
@greabock
Apr 19 2015 19:18
@jhaoda ну угомонись ты уже. Открой форточку - отдышись. Молочка теплого попей, с шафраном.
JhaoDa
@jhaoda
Apr 19 2015 19:19
Фу, тёплое молочко
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:19
молочко вредно
JhaoDa
@jhaoda
Apr 19 2015 19:19
@greabock а ты, я смотрю, мажор, с шафраном молочко...
Роман Сохарев
@greabock
Apr 19 2015 19:20
@jhaoda вовсе нет, балую себя иногда.
Brezhnev Ivan
@vanchelo
Apr 19 2015 19:23
@jdiond а что вреднее городским воздухом дышать или молоко пить?
оказывается солнце тоже вредно
что же делать?
а воду какую пить надо?
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 19:30

народ подскажите в чём проблема, добавляю css

<link rel="stylesheet" href="{{ asset('/css/app.css')  }}"/>

через девтулс хром показывает, что файл не загрузился, но если если перейти по ссылке в коде, то файл открывается

Alexander Popov
@ruelephant
Apr 19 2015 19:30
на самом деле с молоком да спорно
по природе то оно как бы только в начале жизни нужно
Alexey
@Butochnikov
Apr 19 2015 19:31
@dmitry1337 сервер какой?
Vitaliy Kravchyshyn
@freevital
Apr 19 2015 19:32
@vanchelo молоко пить
@ruelephant только материнское и только в начальном возрасте
Dmitry Shlyomin
@dmitry1337
Apr 19 2015 19:33
@Butochnikov всё, прошу меня извинить, это всё AdBlock
Alexey
@Butochnikov
Apr 19 2015 19:33
:smile:
Brezhnev Ivan
@vanchelo
Apr 19 2015 19:36
@ruelephant по природе много чего нужно и не нужно
сидеть за компом по природе не положено
Роман Сохарев
@greabock
Apr 19 2015 19:37
да что уж там... жить вредно - от этого умирают
Alexander Popov
@ruelephant
Apr 19 2015 19:56
народ оффтоп
https://www.dropbox.com/s/lqvxmjrailjnegm/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202015-04-19%2022.52.46.png?dl=0
шо не так то? :)
чувствую я накосячил, но вот что не правильно не вижу
мозг так сказать отказывается воспринимать «за реалистично»
Роман Сохарев
@greabock
Apr 19 2015 19:58
с фланга заходить надо было
а вообще тени надо
ну и у бумаги текстура должна быть
Alexander Popov
@ruelephant
Apr 19 2015 20:00
а FOV
это кто не знает, угл обзора
Роман Сохарев
@greabock
Apr 19 2015 20:00
я в курсе, да вроде нормально все с углом
Alexander Popov
@ruelephant
Apr 19 2015 20:00
у человека вроде 110 градусов если боковое не брать, но там такая рыба выходит
Роман Сохарев
@greabock
Apr 19 2015 20:01
не, не. Тут все ок
@ruelephant я тебе короч расскажу какую игру надо делать... я "джва года" ее жду... я тебе буду рассказывать, а ты делай
ок?
Alexander Popov
@ruelephant
Apr 19 2015 20:04
аго аго
Роман Сохарев
@greabock
Apr 19 2015 20:05
ой... да ну тебя. Я ее сам сделаю...
Alexander Popov
@ruelephant
Apr 19 2015 20:11
печаль беда
тени то оказываются на спрайты не отбрасывает
Роман Сохарев
@greabock
Apr 19 2015 20:11
на то они и спрайты ))
Alexander Popov
@ruelephant
Apr 19 2015 20:12
придется бордель под названием карта рендерить отдельно
накладывать уже на карту, и там бадяжит тени поверх
ррр
Alexander Popov
@ruelephant
Apr 19 2015 20:49
https://www.dropbox.com/s/a80ia1hmhithpd1/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202015-04-19%2023.49.36.png?dl=0
цените сделал с рендер в текстуру, теперь спрайты живут отдельно :)
LaravelButler

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

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

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

Alexander Popov
@ruelephant
Apr 19 2015 21:06
только трабла, как подсвечивать регионы если все в текстуру рендерится :)
Роман Сохарев
@greabock
Apr 19 2015 21:07
@ruelephant спрайтами?
Alexander Popov
@ruelephant
Apr 19 2015 21:07
я не знаю тупо где мышь :)
@greabock ну смотри, я за пределами карты сделал отдельную камеру, перед ней набор спрайтов
рендер-в-текстуру и накладываем на меш карты
как «базовую» + нормал мап
Роман Сохарев
@greabock
Apr 19 2015 21:08
КОРОВАНЫ
Alexander Popov
@ruelephant
Apr 19 2015 21:08
а аргументировано? :)
Роман Сохарев
@greabock
Apr 19 2015 21:09
в том смысле, что я не знаю всех этих фишек...
я хочу "корованы" и что бы их можно было грабить... ))
Alexander Popov
@ruelephant
Apr 19 2015 21:13
у меня пока игра на глобальной карте :)
Роман Сохарев
@greabock
Apr 19 2015 21:14
совсем нет корованов?
Alexander Popov
@ruelephant
Apr 19 2015 21:15
да погоди ты я думаю
может изначально надо было в 3d карту делать :)
а то как то скучно выглядит
LaravelButler

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

Русскоязычное сообщество 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

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

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

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