These are chat archives for LaravelRUS/chat

27th
Dec 2015
Andy Melentev
@Sinersis
Dec 27 2015 07:03
Всем привет!
KarmaBot
@KarmaBot
Dec 27 2015 07:03
@Sinersis, и тебе привет ;)
Andy Melentev
@Sinersis
Dec 27 2015 07:04
Есть такой вопрос, а реально ли организовать все вьюхи отдельно от ларки (допустим на ангуляре) по апи?
AlexKR
@AlexKR
Dec 27 2015 07:09
@Sinersis да, более чем. Можешь определить свою функцию для рендеринга, которая будет в определённом формате возвращать тебе данные, например всегда в "data". А ангулар - набор html файлов + js +css
Andy Melentev
@Sinersis
Dec 27 2015 07:11
@AlexKR Круто. Т.е. вьюхи будут грузиться даже если я их вообще на другом серваке выложу так?
Тогда осталось разобраться с http и вроде даже решил проблему-)
Ivan
@Hunternnm
Dec 27 2015 07:12
Ну все зависит от того, как ты организуешь всё. Через курл можешь брать откель угодно
Andy Melentev
@Sinersis
Dec 27 2015 07:12
@Hunternnm хм... Это да. Но тогда остаеться вопрос как быть с адресной строкой-)
AlexKR
@AlexKR
Dec 27 2015 07:12
@Sinersis ангулар сам умеет вьюхи подгружать. А для связи с сервером проще всего использовать ngResources, или как-то так. Он через REST работает
Andy Melentev
@Sinersis
Dec 27 2015 07:13
@AlexKR о как, я и не знал. Надо будет поковыряться в сией прекрастной штуке-)
Ivan
@Hunternnm
Dec 27 2015 07:15
Блин, чота после вчерашней бани голова гудит(
Andy Melentev
@Sinersis
Dec 27 2015 07:16
@Hunternnm Ну либо ты был перепел-) Либо звоночек что простуда-)
Ivan
@Hunternnm
Dec 27 2015 07:21
@Sinersis полагаю что банальный недосып)
Andy Melentev
@Sinersis
Dec 27 2015 07:22
@Hunternnm Так какого ты еще тут сидишь -) Топай спать
Ivan
@Hunternnm
Dec 27 2015 07:22
@Sinersis да в том то и проблема - не могу( за 5+ лет привычка вставать в 6-7 утра дает о себе знать((((
сижу ангулар типа учу-вникаю
Andy Melentev
@Sinersis
Dec 27 2015 07:23
@Hunternnm Да уж-) Меня она после армии толком не отпускает уже 4 года-) или 5-)
@Hunternnm Я на него посмотрел конечно, но без познаний в JS смысла в него вникать нету. Ну это вариант для меня.
Andy Melentev
@Sinersis
Dec 27 2015 07:28
Опыт разработки сайтов, порталов, интернет-магазинов. Знание языков программирования, **в частности Битрикс**. Высокая работоспособность. Готовность работать в режиме многозадачности. Нацеленность на результат. Резюме с портфолио высылать на почту
Ура поздравим битрик, он наконец то стал языком программирования-)
Anonim-khb
@Anonim-khb
Dec 27 2015 07:32

Всем привет!
Делаю запрос в БД, который удовлетворяет некоторым условиям в связной таблице (hasOne). Простецкая задача: как из полученного результата получить всего 3 рандомных разных строки? Наверное еще лучше было бы изначально делать уже рандомную выборку.
Уже дошел до того, что вытягиваю полученные ключи по ним делаю рандомную выборку:

array_rand($array, $random);

но это уже костыль на костыле.
Бьюсь с этим уже часа 2, запутался. Нет ни у кого примеров или мыслей? =)

KarmaBot
@KarmaBot
Dec 27 2015 07:32
@Anonim-khb, здравствуй.
Ivan
@Hunternnm
Dec 27 2015 07:38
@Anonim-khb рэндом и БД вещи вообще плохо работающие. Особенно на нагруженных проектах
Anonim-khb
@Anonim-khb
Dec 27 2015 07:39
@Hunternnm , заметил =) Уже несколько вариантов сделал и все не то. Делаю, смотрю на ЭТО и удаляю.
Ivan
@Hunternnm
Dec 27 2015 07:44
@Anonim-khb может проще orderByRaw('RAND()') ?
Но тогда нагрузка на БД(
Anonim-khb
@Anonim-khb
Dec 27 2015 08:05
@Hunternnm , ну, как вариант, подумаю еще немного, вдруг изобрету велосипед.
Спасибо за помощь =)
Dave
@aios
Dec 27 2015 08:13
@Anonim-khb а в чем проблема с первым решением?
Bezditnyi Taras
@vertexod
Dec 27 2015 08:29
Доброе утро.
Dave
@aios
Dec 27 2015 08:29
@vertexod Доброе
Bezditnyi Taras
@vertexod
Dec 27 2015 08:30
С прошедшими всех праздниками )
YAAP
@yaapis
Dec 27 2015 08:40

@Anonim-khb Если данных в первой табличке не много - то как раз самым простым и действенным решением будет выбрать ID, зашафлить массив, выбрать 3 из них и whereIn

Но, опять же, если данных не много - orderBy RAND() не будет давать большой нагрузки =))

Andy Melentev
@Sinersis
Dec 27 2015 08:49
@Hunternnm как обстоят дела с ангуляром? Слушай а где читаешь по нему инфу на официальном сайте ?
Ivan
@Hunternnm
Dec 27 2015 08:50
@Sinersis оф сайт + ютуб посматриваю
@Sinersis пока отвлекся на проект, отвлекаюсь кодингом
Andy Melentev
@Sinersis
Dec 27 2015 08:50
@Hunternnm спасибо, пойду тоже тогда поизучаю
KarmaBot
@KarmaBot
Dec 27 2015 08:50
Спасибо (+1) для @Hunternnm принято! Текущая карма +46.
Anonim-khb
@Anonim-khb
Dec 27 2015 08:51
@yaapis спасибо =)
KarmaBot
@KarmaBot
Dec 27 2015 08:51
Спасибо (+1) для @yaapis принято! Текущая карма +53.
JhaoDa
@jhaoda
Dec 27 2015 09:14
Эх, обновицца, штоле
Andy Melentev
@Sinersis
Dec 27 2015 09:15
@jhaoda -)
@jhaoda Обновись-)
JhaoDa
@jhaoda
Dec 27 2015 09:15
В одном проекте как раз надо для части роутов отрубать сессии, а для другой части оставлять. В 5.1.х это костыльно делается...
JhaoDa
@jhaoda
Dec 27 2015 09:25
Не понял, а куда дели функции типа get()/post()/etc?
Andy Melentev
@Sinersis
Dec 27 2015 09:33
@jhaoda Я только вчера поставил себе Хомстеад 4 и лару 5.2 так что я тебе щас ничего не скажу-)
Artur Gafurov
@assurrussa
Dec 27 2015 09:35
@jhaoda их выпилили, https://github.com/morilog/laravel-helpers уже пакет сделали))
JhaoDa
@jhaoda
Dec 27 2015 09:35
@assurrussa я понял, что выпилил, но почему в руководстве по одновлению про это ни слова?
Artur Gafurov
@assurrussa
Dec 27 2015 09:36
Незнаю, сам сначала не понял где они.
Ivan
@Hunternnm
Dec 27 2015 09:36
Епть, сделал апдейт - а версия лары уже 5,2,5
JhaoDa
@jhaoda
Dec 27 2015 09:37
Не может Тэйлор не лажануть, человек же тоже
Сергей
@nyosru
Dec 27 2015 09:57
Кто поможет решить вопрос по настройке ларавела и создании сайта ( список записей и одна запись показ ) ... за бабули на печеньки :) ? ( по тим виверу подключится к компу и всё настроить )
стучитесь на скайп nyosru, буду рад поддержке
Сергей
@nyosru
Dec 27 2015 10:05
openserver + win10
Andrey Sushko
@AndreyQq
Dec 27 2015 10:29

Все привет. Добавляю локализацию на сайт, значение текущей локали хранится в сессии, action для изменения локали :

 public function changeLocation(Request $request, $location) {
        $availableLocale = ['ru', 'en'];
        if (in_array($location, $availableLocale)) {
            session(['locale' => $location]);
        } else {
            session(['locale' => 'en']);
        }
        return back();
    }

После редирект значение установленной сессии в экшене не сохраняется, а берется предыдущее. Как сделать чтобы при редиректе устанавливалось новое значение сессии ?

JhaoDa
@jhaoda
Dec 27 2015 10:31
@AndreyQq заверни код в маркдаун, плиз
@AndreyQq посмотри в справке (вторая иконка в нижнем правом углу)
JhaoDa
@jhaoda
Dec 27 2015 10:38
@AndreyQq не хочешь смотреть в справку, да?
Andrey Sushko
@AndreyQq
Dec 27 2015 10:41
This message was deleted
@jhaoda все исправил, просто забыл про shift+enter
Alexander
@xxxcoltxxx
Dec 27 2015 12:10
Привет
В laravel есть какой-нибудь класс для работы с сетью?
типа curl
SofWar
@sofwar
Dec 27 2015 12:13
По моему только сторонние библиотеки
Alexander
@xxxcoltxxx
Dec 27 2015 12:14
жаль
vasivas
@vasivas
Dec 27 2015 12:14
перед тем как сесть за php посмотрел все уроки от специалиста (ыыыы) из которых вынес что нужно проверять все пришедшие на сервер данные. Но будет ли достаточно проверять их laravel'ским Validator? То есть, если ожидаю email, то будет достаточно проверить только на emal или ещё нужно на что-то проверять?
YAAP
@yaapis
Dec 27 2015 12:16
@vasivas их важно валидировать, ларавеловский валидатор прекрасно с этим справляется (на базовом уровне), но если у вас кастомные правила валидации (завязанные на БЛ, например, чтоб у одного аккаунта было не больше 3х адресов) - тут надо либо свои правила писать либо вручную валидировать
SofWar
@sofwar
Dec 27 2015 12:16
@vasivas Достаточно проверять только на email
YAAP
@yaapis
Dec 27 2015 12:17
но коротки ответ - да
vasivas
@vasivas
Dec 27 2015 12:18
@yaapis @sofwar спасибо.
KarmaBot
@KarmaBot
Dec 27 2015 12:18
Спасибо (+1) для @yaapis принято! Текущая карма +54.
Спасибо (+1) для @sofwar принято! Текущая карма +1.
YAAP
@yaapis
Dec 27 2015 12:18
@xxxcoltxxx сторонних библиотек валом, причем, стоит посмотреть в папке вендор, вполне вероятно, что нужная тебе либа уже есть в зависимостях от другого используемого пакета
Alexander
@xxxcoltxxx
Dec 27 2015 12:26
@yaapis guzzle/guzzle нормульный?
YAAP
@yaapis
Dec 27 2015 12:30
@xxxcoltxxx вполне =)
Alexander
@xxxcoltxxx
Dec 27 2015 12:32
@yaapis спасибо)
KarmaBot
@KarmaBot
Dec 27 2015 12:32
Спасибо (+1) для @yaapis принято! Текущая карма +55.
Ivan
@Hunternnm
Dec 27 2015 12:34
Народ, срочно нужна помощь!
Andy Melentev
@Sinersis
Dec 27 2015 12:34
Народ во все уши-) Говори-)
Ivan
@Hunternnm
Dec 27 2015 12:34
Собираюсь часик отдохнуть, поваляться, фильм глянуть. Подскажите нормальный фильмец, чтобы посмотреть, полыбиться и забыть. А то нифига найти не могу(
Andy Melentev
@Sinersis
Dec 27 2015 12:35
Посмотри... "Поймай меня если сможеш"
Alexander
@Dualse
Dec 27 2015 12:35
@Hunternnm Стажер
Ivan
@Hunternnm
Dec 27 2015 12:35
@Dualse Стажер скачал, но это супруга с работы придет тогда уже...
vasivas
@vasivas
Dec 27 2015 12:48
Чтобы свой Exception создать нужно от Hendler наследоваться?
Artur Gafurov
@assurrussa
Dec 27 2015 12:51
@vasivas вот почитай статейку
Anton Shelestov
@shelestovas
Dec 27 2015 12:54
Народ не подскажите как через валидатор пароль проверить?
текущий пароль пользователя
vasivas
@vasivas
Dec 27 2015 12:58
@assurrussa спасибо, но я наверно неправильно спросил. Вот чтобы свой тип СustomException создать, что нужно?
KarmaBot
@KarmaBot
Dec 27 2015 12:58
Спасибо (+1) для @assurrussa принято! Текущая карма +29.
vasivas
@vasivas
Dec 27 2015 13:01
@deller21 если пароль существующего пользователя, то его, наверное, только на длину можно проверить.. Хотя я не знаю, но на что его ещё можно проверить..
@deller21 только Вы меня не слушайте, я только учусь.
YAAP
@yaapis
Dec 27 2015 14:11
@deller21 свое кастомное правло валидации писать, по аналогии с exist, но которое предварительно Hash от пароля брать будет
но вообще - есть пример кейса, где нужно валидировать пароль текущий, кроме авторизации?
а при авторизации это можно делать и не через валидатор
JhaoDa
@jhaoda
Dec 27 2015 14:21
@deller21 и вообще не понятно, что ты подразумеваешь под «через валидатор пароль проверить, текущий пароль пользователя»?
vasivas
@vasivas
Dec 27 2015 16:03
Есть middleware который проверяет определенные значения в запросе, но только для определенного контроллера. Как это сделать?
Роман Сохарев
@greabock
Dec 27 2015 16:04
@vasivas
public function __construct()
{
   $this->middleware(/*чего-то там*/);
   parent::__construct();
}
JhaoDa
@jhaoda
Dec 27 2015 16:05
А я не понял, как в одном предложении встречаются слова «есть мидлваря» и «как это сделать»
Уже есть мидлваря, которая проверяет значения в запросе. И у меня вопрос: «как сделать» — что сделать?
Роман Сохарев
@greabock
Dec 27 2015 16:08
@jhaoda у нас в группе в вк еще не такие приколы бывают
JhaoDa
@jhaoda
Dec 27 2015 16:09
@greabock да знаю я, что ни неделя, то прикол
Роман Сохарев
@greabock
Dec 27 2015 16:09
там стена испещрена каракулями новичков, которые на предложения перейти с вопросами в чатик, огрызаются, как будто я их на х** послал.
vasivas
@vasivas
Dec 27 2015 16:09
@jhaoda это как "я умничаю" но не знаю "что такое изоморфное приложение с пререндером". В моем понимании это так...
@vasivas спасибо, а это в конструкторе кого?
KarmaBot
@KarmaBot
Dec 27 2015 16:10
Так не честно @vasivas. Нельзя добавлять карму самому себе.
vasivas
@vasivas
Dec 27 2015 16:11
@greabock спсибо, Вам, глупый бот :smile:
KarmaBot
@KarmaBot
Dec 27 2015 16:11
Спасибо (+1) для @greabock принято! Текущая карма +290.
vasivas
@vasivas
Dec 27 2015 16:11
контроллера!
JhaoDa
@jhaoda
Dec 27 2015 16:11
@vasivas это как «я не научился грамотно излагать свои мысли»
vasivas
@vasivas
Dec 27 2015 16:12
@jhaoda когда умеешь грамотно излагать свои мысли, то на 99% уже знаешь ответ и только хочешь найти подтверждение.
JhaoDa
@jhaoda
Dec 27 2015 16:12
@greabock понял, глупый бот?
Роман Сохарев
@greabock
Dec 27 2015 16:12
=))
JhaoDa
@jhaoda
Dec 27 2015 16:13
@vasivas ты бы начал документацию читать, а?
Роман Сохарев
@greabock
Dec 27 2015 16:13
@jhaoda он бы начал, но лень )
JhaoDa
@jhaoda
Dec 27 2015 16:13
Там и про мидлвари в контроллерах написано, и вообще много про что
vasivas
@vasivas
Dec 27 2015 16:14
@jhaoda я читаю. перед этим вопросом я прочитал о том, о чем смог догадаться, о middleware и потом задал вопрос.
JhaoDa
@jhaoda
Dec 27 2015 16:14
Ну да, невместно писателям «изоморфных приложений с пререндером» читать доку по убогому ларавелю...
vasivas
@vasivas
Dec 27 2015 16:15
@jhaoda не стремней чем сидеть и грубить там, куда за помощью приходят :)
Роман Сохарев
@greabock
Dec 27 2015 16:15
Я вот не совсем понимаю, как идея «изоморфных приложений с пререндером» вообще в концепцию лары может вписаться. Только если как-то ноду+гост подрубать к этому делу...
JhaoDa
@jhaoda
Dec 27 2015 16:16
@vasivas точно? Потому как я от людей тут ничего не жду, а вот ты ждешь помощи
И мне стрёмно было бы спрашивать элементарные вещи, когда есть дока и гугл
vasivas
@vasivas
Dec 27 2015 16:17
@jhaoda ну естественно я сюда за помощью иду, а Вы чтобы потрещать на теми, кем вчера сами были?
JhaoDa
@jhaoda
Dec 27 2015 16:17
@vasivas я не был
vasivas
@vasivas
Dec 27 2015 16:17
@jhaoda блин ну простите меня что я не знал что это нужно в контроллере прописывать.
@jhaoda то есть Вы меня считаете тем, кем себя не считаете?
vasivas
@vasivas
Dec 27 2015 16:18
@vasivas я просто остановлюсь так как не считаю нужным Вам доказать обратное.
ну простите что у меня мозгов хватило прочесть только это http://laravel.su/docs/5.1/middleware
JhaoDa
@jhaoda
Dec 27 2015 16:19
Я это тоже когда-то не знал, но прочитал в доке. А ты не прочитал. Поэтому да, считаю тебя тем, кем себя не считаю.
vasivas
@vasivas
Dec 27 2015 16:19
И теперь все должны быть как Вы?
JhaoDa
@jhaoda
Dec 27 2015 16:19
@vasivas должны не быть, но стремиться
Роман Сохарев
@greabock
Dec 27 2015 16:19
@vasivas тут @jhaoda от части прав. Ибо первая же ссылка, приводит куда нужно.
vasivas
@vasivas
Dec 27 2015 16:19
А если бы Вы при этом езщё на голове стояли то в чем бы Вы меня обвинили?
JhaoDa
@jhaoda
Dec 27 2015 16:20
@vasivas ты вместо упражнений в схоластике, софистике и казуистике лучше бы в чтении доки упражнялся
vasivas
@vasivas
Dec 27 2015 16:20
@greabock если знать что начинать с контроллера. Вот Вы показали пример и мне в голову пришло посмотреть в контроллер.
JhaoDa
@jhaoda
Dec 27 2015 16:20
А потому что доку надо читать ВСЮ.
vasivas
@vasivas
Dec 27 2015 16:21
@jhaoda верите, я прочел, но когда читаешь без дела то не запоминаешь
JhaoDa
@jhaoda
Dec 27 2015 16:21
@vasivas понимаешь? ВСЮ, пару раз. Не вчитываясь, не стараясь понять и запомнить.
Роман Сохарев
@greabock
Dec 27 2015 16:21
@vasivas первая ссылка ведет туда же. Не важно с чего начинать )
JhaoDa
@jhaoda
Dec 27 2015 16:22
Зато после прочтения в голове отложатся обрывочные воспоминания типа «блин, я же это в доке видел... ну-кась, в мидлварях гляну... хм, нету... а гляну-ка в контроллерах... во, оно!»
vasivas
@vasivas
Dec 27 2015 16:22
@greabock у меня наверное более бурная фантазия по этому у меня не получаются столь сухие запросы :)
@jhaoda я пошел читать не буду с Вами спорить.
JhaoDa
@jhaoda
Dec 27 2015 16:23
В школах и универах пора вводить хотя бы факультатив «Гуглим как боги»
@vasivas очень здравая мысль
Artur Gafurov
@assurrussa
Dec 27 2015 16:24
факультатив «Гуглим как боги»
:smile:
Роман Сохарев
@greabock
Dec 27 2015 16:24
=))
YAAP
@yaapis
Dec 27 2015 16:36

В школах и универах пора вводить хотя бы факультатив «Гуглим как боги»

Мне в свое время довелось с 0 разбираться во freebsd, при том, что я и с линухой знаком не был... довелось мне тогда web + ftp + mail сервара поднимать по мануалам в инете, не понимая как это работает.
И скажу я вам, скилл гугления поднялся очень сильно =))

Роман Сохарев
@greabock
Dec 27 2015 16:38
вообще, умение гуглить - это отдельный навык
у меня в резюме даже добавлено )
Maksim
@Stereotip42
Dec 27 2015 16:39
Друзья, такой вопрос. Подскажите, как поступить. Так получилось, что для разработки используется Laravel и SleepingOwl. И фишка в том, что хочешь/не хочешь, а само ядро SO потерпело уже очень много модификаций/правок/допила => ясное дело всё это правилось в vendor =\
Теперь вопрос - как поступить теперь? Я вижу только один выход пока - это выносить SO из vendor, менять все пути и т.д., что он подхватывался. Верное ли это решение и есть ли еще какие-то альтернативы?
JhaoDa
@jhaoda
Dec 27 2015 16:40
@Stereotip22 писать свою админку
Роман Сохарев
@greabock
Dec 27 2015 16:40
если ядро переписано, то вариантов не остается. С другой стороны, как мне кажется, можно было обйтись расширением классов
Maksim
@Stereotip42
Dec 27 2015 16:40
@jhaoda нету ни времени, ни бюджета, да и не от разработчика это зависит
YAAP
@yaapis
Dec 27 2015 16:40

=> ясное дело всё это правилось в vendor =\

Ну дык, где же еще =)))

@Stereotip22 Я бы сделал форк пакета, что правился в вендоре, поверх накатал свои правки и в композере использовал свою версию (показать как?), забыв про новые версии от разрабов
Maksim
@Stereotip42
Dec 27 2015 16:42
@greabock показать :)
Роман Сохарев
@greabock
Dec 27 2015 16:42
@Stereotip22 на самом деле переписывать пути и не надо. Достаточно вынести сам пакет из папки vendor и прописать путь автозагрузки psr-4 в composer.json
YAAP
@yaapis
Dec 27 2015 16:42
"repositories"     : [
    {
      "type": "vcs",
      "url" : "git@github.com:Waavi/translation.git"
    },
    {
      "type": "git",
      "url" : "https://github.com/yaapis/illuminage"
    }
  ],
Роман Сохарев
@greabock
Dec 27 2015 16:43
да, форк тоже вариант. Но путь несколько сложнее, конечно же
YAAP
@yaapis
Dec 27 2015 16:43
@greabock зато профитней много
Роман Сохарев
@greabock
Dec 27 2015 16:43
это уже другой вопрос
YAAP
@yaapis
Dec 27 2015 16:43
опять же, потом можно и реквест запихать со своего форка
имхо самый оптимальный путь по соотношении время\качество
@greabock при этом - унаследоваться от пакета и внести свои правки - самый быстрый (но ну никак не править код в вендоре =)))
Но тут от задач зависит, я оба подхода практикую
Роман Сохарев
@greabock
Dec 27 2015 16:45
ну не знаю... вынесение пакета в отдельную папку вообще не требует времени )
@yaapis @Stereotip22 а вообще изначально нужно было просто наследоваться - это безусловно
Maksim
@Stereotip42
Dec 27 2015 16:47
@greabock так а бог с ним, с этим наследованием. Вот банальная задача стояло, перекроить полностью шапку и меню, добавить интерактива на клиенте - КАК это сделать, если все шаблоны вендоровские?
Роман Сохарев
@greabock
Dec 27 2015 16:48
я не спец в SO, но скорее всего шаблоны просто публикуются
php artisan vendor:publish
VitaliiSestrenskyi
@VitaliiSestrenskyi
Dec 27 2015 16:50

привет, подскажите пожалуйста. у меня проблема я поставил у себя VMware Player , скачал вирт машину с https://www.1c-bitrix.ua/download/vmbitrix.php пробую запустить ее но у меня ошибка

This kernel required an x86-64CPU, but only detected an i686 CPU. Unable to boot - please use a kernael appropriate for you CPU.

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

JhaoDa
@jhaoda
Dec 27 2015 16:51
@VitaliiSestrenskiy это чат по ларавель
VitaliiSestrenskyi
@VitaliiSestrenskyi
Dec 27 2015 16:52
@jhaoda прекрасно понимаю, но может у каго то была подобная проблема....
melodicwing
@melodicwing
Dec 27 2015 16:52
всем привет. чем отличаются http запросы от ajax запросов?
KarmaBot
@KarmaBot
Dec 27 2015 16:52
@melodicwing, и тебе привет ;)
Роман Сохарев
@greabock
Dec 27 2015 16:52
@VitaliiSestrenskiy я как бы не спец, но по-моему в тексте ошибки все изложено более чем доступно =))
JhaoDa
@jhaoda
Dec 27 2015 16:52
@VitaliiSestrenskiy в сообщении всё понятно. Если не понятно, то есть гуглопереводчик
@melodicwing ничем. Или ты хочешь знать, чем они для ларавель отличаются?
melodicwing
@melodicwing
Dec 27 2015 16:55
@jhaoda вообще я хотел знать общие (так сказать "корневые" различия и есть ли они вообще). а для ларавеля они чем-то отличаются? если да, то расскажите, пожалуйста
VitaliiSestrenskyi
@VitaliiSestrenskyi
Dec 27 2015 16:55
@greabock я понял , я изменял настроки VMware пробовал запускать но все также ошибка . может я не туда смотрю, вот по-этому и спрашиваю.
Роман Сохарев
@greabock
Dec 27 2015 16:55
@VitaliiSestrenskiy хз чем помочь =(
@melodicwing технически, ajax запрос - это подмножество http запросов, с определенными заголовками. Так-что, вопрос просто поставлен некорректно.
JhaoDa
@jhaoda
Dec 27 2015 16:56
@melodicwing нет отличий. Но ларавель считает, что аякс-запрос это запрос, содержащий заголовок X-Requested-With: XMLHttpRequest
VitaliiSestrenskyi
@VitaliiSestrenskyi
Dec 27 2015 16:56
@greabock ладно спс, буду искать.
melodicwing
@melodicwing
Dec 27 2015 16:56
@greabock @jhaoda спасибо
чот бот на засчитал
@jhaoda @greabock спасибо еще раз :D
KarmaBot
@KarmaBot
Dec 27 2015 16:57
Спасибо (+1) для @jhaoda принято! Текущая карма +536.
Спасибо (+1) для @greabock принято! Текущая карма +291.
JhaoDa
@jhaoda
Dec 27 2015 16:57
@melodicwing на редактирование он не работает
Роман Сохарев
@greabock
Dec 27 2015 16:58
@melodicwing проверить аякс или не аякс можно так request()->ajax()
Maksim
@Stereotip42
Dec 27 2015 16:59
я понял, спасибо большое за помощь
Роман Сохарев
@greabock
Dec 27 2015 17:00
@melodicwing еще можно проверить на принимаемый формат ответа request()->wantsJson()
melodicwing
@melodicwing
Dec 27 2015 17:02
@greabock а как он это определяет? еще один пункт в заголовке запроса?
Роман Сохарев
@greabock
Dec 27 2015 17:06
@melodicwing чекает заголовок Accept
melodicwing
@melodicwing
Dec 27 2015 17:07
@greabock благодарю
KarmaBot
@KarmaBot
Dec 27 2015 17:07
Спасибо (+1) для @greabock принято! Текущая карма +292.
Роман Сохарев
@greabock
Dec 27 2015 17:08
вообще, это не к ларе относится, а к http протоколу в целом. Все вот здесь изложено, более чем доступно
Ivan
@Hunternnm
Dec 27 2015 17:17
Народ, для загрузки файлов с предпросмотром что юзаете? dropzonejs али есть альтернативы?
Роман Сохарев
@greabock
Dec 27 2015 17:20
по-моему, альтернатив просто нет
YAAP
@yaapis
Dec 27 2015 18:19
@Hunternnm Я использовал код от http://www.jasny.net/bootstrap/javascript/#fileinput-examples
Причем от бутстрапа ушел, а превью картинок остался =)
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:09
вечер добрый, помогите советом, лара стала выкидвать ошибку на команду php artisan queue:listen на локалхосте
[2015-12-27 19:03:57] local.ERROR: exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /Applications/MAMP/htdocs/test.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:55
Stack trace:
#0 /Applications/MAMP/htdocs/test.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(55): PDO->__construct('mysql:host=loca...', 'root', 'root', Array)
#1 /Applications/MAMP/htdocs/test.com/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(22): Illuminate\Database\Connectors\Connector->createConnection('mysql:host=loca...', Array, Array)
KarmaBot
@KarmaBot
Dec 27 2015 19:09
@vladbesson, привет, как настроение?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:09
@KarmaBot гуд
Artur Gafurov
@assurrussa
Dec 27 2015 19:13
@vladbesson у тебя вроде как настройки сбились подключения к БД, проверь их.
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:14
@assurrussa перым делои проверил, настройки верные, ну и сайт работает – отдает данные из БД как и прежде
YAAP
@yaapis
Dec 27 2015 19:17
@vladbesson а файлик то на месте? dump-autoload -o не помогает?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:18
@yaapis bash: dump-autoload: command not found
Artur Gafurov
@assurrussa
Dec 27 2015 19:18
@vladbesson composer dump-autoload
JhaoDa
@jhaoda
Dec 27 2015 19:18
М-да...
А причем тут РНР-файлики?
SQLSTATE[HY000] [2002] No such file or directory это mysql какой-то файл хочет
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:19
нет, не помогло, та же ошибка
JhaoDa
@jhaoda
Dec 27 2015 19:19
Или файл-сокет, или я не знаю что
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:20
сокеты не использую
JhaoDa
@jhaoda
Dec 27 2015 19:21
Ага, гугл говорит, что сокет хочет. Другое дело, ПОЧЕМУ оно его хочет, если ты их не используешь?
@vladbesson попробуй правильный --env= указать у команды
YAAP
@yaapis
Dec 27 2015 19:23

А причем тут РНР-файлики?

=( таки да, пора спать =)

JhaoDa
@jhaoda
Dec 27 2015 19:24
@vladbesson и измени в .env localhost на 127.0.0.1. На винде это помогает от ПДОшных тупняков, пишут, что и не только от этого помогает и в других случаях
Mikhail Sychev
@snutworks
Dec 27 2015 19:24
Всем привет
KarmaBot
@KarmaBot
Dec 27 2015 19:24
@snutworks, здравствуй.
Kirill Nesmeyanov
@SerafimArts
Dec 27 2015 19:24
насколько я понимаю мускуль хочет юникссокет
JhaoDa
@jhaoda
Dec 27 2015 19:25
@SerafimArts кэп :smile:
Mikhail Sychev
@snutworks
Dec 27 2015 19:26
А подскажите, релейшин morphOne юзается для создания n однотипных по сути (фото) но разных по назначению (основная, дополнительная, иконка, etc) связей?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:26
@jhaoda не помогло. у меня все крутится на MAMP, но на днях я установил еще MAPP (bitnami amp stack), там быстрого решения php+postgres, он тоже локалхост юзает, но у него другой порт, и вообще он отключен сейчас
JhaoDa
@jhaoda
Dec 27 2015 19:27
@vladbesson что именно не помогло?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:27
@jhaoda и измени в .env localhost на 127.0.0.1
и дамп после сделал
JhaoDa
@jhaoda
Dec 27 2015 19:27
@vladbesson а окружение указать?
@vladbesson и я надеюсь, что ты менял localhost на 127.0.0.1 в параметрах БД, а не в APP_URL, например?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:29
@jhaoda DB_HOST=127.0.0.1
так сделал
а параметра APP_URL нету у меня в .env
JhaoDa
@jhaoda
Dec 27 2015 19:29
А, эт я у себя его сделал...
@vladbesson ну а в ошибке теперь строка
PDO->__construct('mysql:host=loca...', 'root', 'root', Array)
изменилась на
PDO->__construct('mysql:host=127.0...', 'root', 'root', Array)?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:31
@jhaoda да, изменилась
JhaoDa
@jhaoda
Dec 27 2015 19:32
@vladbesson ну ок. Окружение указал у команды?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:32
@jhaoda про это не совсем понятно что нужно
JhaoDa
@jhaoda
Dec 27 2015 19:33
@vladbesson что именно непонятно?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:33
@jhaoda >ну ок. Окружение указал у команды?
что имеется в виду
?
JhaoDa
@jhaoda
Dec 27 2015 19:34
@vladbesson :point_up: 28 декабря 2015 г., 02:21
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:35
@jhaoda у какой команды я не могу понять)
JhaoDa
@jhaoda
Dec 27 2015 19:36
@vladbesson какую команду ты пытаешься запустить?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:36
php artisan queue:listen
JhaoDa
@jhaoda
Dec 27 2015 19:36
@vladbesson ну и какие вопросы-то?
vasivas
@vasivas
Dec 27 2015 19:37
Где находится место в котором назначается то, что я получаю на Auth::что-то?
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:37
кстати с DB_HOST=127.0.0.1 перстал сайт рабоать – нет соединения с БД
JhaoDa
@jhaoda
Dec 27 2015 19:37
@vladbesson ну меняй назад, что ж теперь
Maksim
@Stereotip42
Dec 27 2015 19:38
Парни, а можно, что модели создавались по дефолту в забинденной директории?
Или указать при make директорию?
vasivas
@vasivas
Dec 27 2015 19:38
да путь относительно дефолтнего места
@Stereotip22 это я Вам ответил :smile:
JhaoDa
@jhaoda
Dec 27 2015 19:38
Я так реально вижу разницу между localhost и 127.0.0.1 в настройках, в первом случае всё тупит безбожно при запросах к базе
Vladislav Balabanovich
@vladbesson
Dec 27 2015 19:38
@jhaoda поменял, указание окружение не помогло
Maksim
@Stereotip42
Dec 27 2015 19:39
@vasivas php artisan make:model /app/models/MyModel?
Alexander
@Dualse
Dec 27 2015 19:40
@Stereotip22 без app
Maksim
@Stereotip42
Dec 27 2015 19:40
@Dualse да да, спасибо
KarmaBot
@KarmaBot
Dec 27 2015 19:40
Спасибо (+1) для @Dualse принято! Текущая карма +7.
Maksim
@Stereotip42
Dec 27 2015 19:40
@vasivas спасибо
KarmaBot
@KarmaBot
Dec 27 2015 19:40

Нахлебник

@Stereotip22, вы выполнили условие: "Сказать 50 раз "спасибо".".
С чем и поздравляем =)
Нахлебник
Спасибо (+1) для @vasivas принято! Текущая карма +5.
vasivas
@vasivas
Dec 27 2015 19:41
@Stereotip22 php artisan make: model SomeModel создаст модель в App\. Нужно php artisan make: model Models\SomeModel тогда будет 'App\Models\SomeModel`
Alexander
@Dualse
Dec 27 2015 19:52
А как оставлять ссылку на определенное сообщение?
Mikhail Sychev
@snutworks
Dec 27 2015 19:55

Весь вечер думаю и никак не могу прийти к нормальному, не костыльному решению, у меня есть

 Vehicle 

    public function preview() {
        return $this->hasOne(Preview::class);
    }

    public function photos() {
        return $this->morphMany(Photo::class, 'imageable');
    }

Preview

    public function vehicle() {
        return $this->belongsTo(Vehicle::class);
    }

    public function s() {
        return $this->hasOne(Photo::class, 'id', 's_id');
    }

    public function xl() {
        return $this->hasOne(Photo::class, 'id', 'xl_id');
    }

$vehicle->preview->s()->save(new Photo(['path' = > 'foo']));

Проблема в том что при записи в таблицу photos imageable_type = "", это меня смущает, это нормально?

kodorider
@kodorider
Dec 27 2015 20:00
Здравствуйте, пытаюсь написать фильтрацию "от и до" .стоит доктрина 2 орм. в документации это выглядит так
$q = $em->createQuery("select u from MyDomain\Model\User u where u.age >= 20 and u.age <= 30");
$users = $q->getResult();
но у меня не выходит все это дело приладить в контроллере. кто нибудь делал подобное? покажите пример, пожалуйста или объсните куда это дело писать
Mikhail Sychev
@snutworks
Dec 27 2015 20:03
@kodorider а вот так не сработает?
$users = User::where('age', '>', 20)->where('age', '<=', 30)->get();
kodorider
@kodorider
Dec 27 2015 20:11
нет( к сожалению
Mikhail Sychev
@snutworks
Dec 27 2015 20:11
В общем вопрос у меня такой, можно ли полиморфную связь записать автоматом в конкретное поле модели?
    public function s() {
        return $this->morphOne(Photo::class, 'imageable', 'imageable_type', 'id', 's_id');
    }
не работает
Mikhail Sychev
@snutworks
Dec 27 2015 20:35
или нужно более глубокое прототипирование Preview PreviewS, PreviewXL?
Mikhail Sychev
@snutworks
Dec 27 2015 20:49
вот что накопал, но и оно не взлетает https://laracasts.com/discuss/channels/general-discussion/multiple-polymorphic-relations-on-one-model
Роман Сохарев
@greabock
Dec 27 2015 21:09

@vladbesson

SQLSTATE[HY000] [2002] No such file or directory

очень похоже, что ты не под тем юзверем сидишь

Vladislav Balabanovich
@vladbesson
Dec 27 2015 21:11
@greabock я сижу под обычноым юзером, не рутом, у себя на локалхосте, не виртуалке
Роман Сохарев
@greabock
Dec 27 2015 21:12
попробуй из под рута, значит
выполнить команду
или из под любого другого юзера, у которого те же права, что и у апача или из под самого апача (ну или под кем там у тебя там у тебя пых исполняется).
Mehovolt
@Mehovolt
Dec 27 2015 21:22
Всем привет! Это нормально, что redirect()->route() адресует не на тот action из контроллера?
KarmaBot
@KarmaBot
Dec 27 2015 21:22
@Mehovolt, привет =)
Mehovolt
@Mehovolt
Dec 27 2015 21:24
Код
return redirect()->route('rasst.update')->with('gorods', $gorods)->with('gorod1', $gorod1)->with('gorod2', $gorod2)->with('rasst', $rasst);
редиректит на action RasstController@View вместо Update
Mikhail Sychev
@snutworks
Dec 27 2015 21:26
@Mehovolt rasst == distance?
Mehovolt
@Mehovolt
Dec 27 2015 21:27
@snutworks Да
Mikhail Sychev
@snutworks
Dec 27 2015 21:27
@Mehovolt gorod == city?
Mehovolt
@Mehovolt
Dec 27 2015 21:27
именно. Переменные пока именуются так, дабы не сильно англоговорящих в ступор вводить
Mikhail Sychev
@snutworks
Dec 27 2015 21:28
@Mehovolt как по мне так больше путаницы, но это наверное вкусовщина
@Mehovolt сделай php artisan route:list
Mehovolt
@Mehovolt
Dec 27 2015 21:30
@snutworks Это сделано. Роут правильный, использую REST.
Причем неправильно отсылает даже если поставить redirect()->action('RasstController@update')
Mikhail Sychev
@snutworks
Dec 27 2015 21:53
@Mehovolt routes.php кажи
Victor Golovko
@siptik
Dec 27 2015 22:12
привет всем
KarmaBot
@KarmaBot
Dec 27 2015 22:12
@siptik, привет, как настроение?
Victor Golovko
@siptik
Dec 27 2015 22:12
@KarmaBot да как то не очень

Пытаюсь обновиться до версии 5.2.0 и получаю

Class 'Illuminate\Routing\ControllerServiceProvider' not found

во время обновления этот файл удаляется
что я делаю не так?
Victor Golovko
@siptik
Dec 27 2015 22:30
убрал из массива providers вроде как пошло обновляться
Max
@WOLKkr
Dec 27 2015 22:38
Всем привет
KarmaBot
@KarmaBot
Dec 27 2015 22:39
@WOLKkr, здравствуй.
Max
@WOLKkr
Dec 27 2015 22:39
Ребята, как вывести время на страницу в laravel5.1?
Victor Golovko
@siptik
Dec 27 2015 22:42
@WOLKkr какое время
?
Max
@WOLKkr
Dec 27 2015 22:44
дата и время реальное
Victor Golovko
@siptik
Dec 27 2015 22:47
@WOLKkr ну так это же стандартная функция date, при чем тут laravel?
или я что то не понимаю?
в шаблоне
{{date('d/m/Y H:i:s')}}
Max
@WOLKkr
Dec 27 2015 23:16
спасибо!
KarmaBot
@KarmaBot
Dec 27 2015 23:17
@WOLKkr, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Max
@WOLKkr
Dec 27 2015 23:17
@siptik спасибо!
KarmaBot
@KarmaBot
Dec 27 2015 23:17
Спасибо (+1) для @siptik принято! Текущая карма +29.