These are chat archives for LaravelRUS/chat

1st
Jun 2016
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:22

Помогите настроить почту от яндекса, указываю такие данные:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.yandex.ru
MAIL_PORT=465
MAIL_USERNAME=login@my.domain
MAIL_PASSWORD=my_pass
MAIL_ENCRYPTION=ssl

Получаю:

Failed to authenticate on SMTP server with username "login@my.domain" using 3 possible authenticators
JhaoDa
@jhaoda
Jun 01 2016 01:29
@zvermafia ошибка в строке 42, однозначно
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:30
:) я же написал макс 7 строк какие 42?
@jhaoda
JhaoDa
@jhaoda
Jun 01 2016 01:30
@zvermafia какого ответа ты ждал? Тут не яндекс, у меня, например, нет их логов и хрен его знает, что ему надо
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:33
@jhaoda а про 3 possible authenticators можете объяснить?
JhaoDa
@jhaoda
Jun 01 2016 01:35
@zvermafia адрес яндекса или ПДД подключена?
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:35
@jhaoda гуглил находил тока 2 possible authenticators и про gmail, там говорилсоь что captchu надо выключить
ПДД подключил
JhaoDa
@jhaoda
Jun 01 2016 01:36
This message was deleted
@zvermafia хз, в настройках смотри
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:37
:(
JhaoDa
@jhaoda
Jun 01 2016 01:37
Может, надо разрешить доступ к SMTP, что-то такое там есть, если не путаю
Хотя я тоже не смог настроить отправку писем с ящика на ПДД, помнится...
Но мне пофиг, я и средствами хостера обошелся...
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:42
Я вроде все разрешил...
JhaoDa
@jhaoda
Jun 01 2016 01:43
@zvermafia и как?
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:43
В смысле SMTP
JhaoDa
@jhaoda
Jun 01 2016 01:44
@zvermafia ?
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:44
Mokhirjon Naimov
@zvermafia
Jun 01 2016 01:56
уже утро блин!
Mokhirjon Naimov
@zvermafia
Jun 01 2016 02:01
а вот gmail работает, эх...
Ivan
@Hunternnm
Jun 01 2016 04:45
@zvermafia через часа 2 я буду настраивать... если получится - отпишу
Artemy
@lartie
Jun 01 2016 06:18
Привет все. Как можно получить для гугла refresh_token при помощи библиотеки Socialite? Через гугловскую библиотеку я его получаю, а вот через socialite нет.
KarmaBot
@KarmaBot
Jun 01 2016 06:18
О! @artemiydeveloper! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Ilnur Shaykhutdinov
@Nur777
Jun 01 2016 06:20
This message was deleted
KarmaBot
@KarmaBot
Jun 01 2016 06:20
Не узнал тебя, @Nur777. Богатым будешь :)
Ilnur Shaykhutdinov
@Nur777
Jun 01 2016 06:25
Всем привет! Подскажите пожалуйста как лучше деплоить изменения на сайте в продакшн сервер?
Разработка на Win 7. Сервер на Linux, доступ по VNC есть.
Раньше я делал так (это часть на ПК, где пишется прога):
  • появились изменения, которые нужно на продакшн?
  • собрать в архивчик
  • кинуть в папку DropBox
    Теперь в продакшн
  • подключиться с Win'ды по VNC к серверу
  • зайти в папку DropBox
  • разархивировать
  • скопировать все файлы в папку с приложением
  • ошибся со слешем / в пути? -> переделывай заново!
    В какую сторону следует посмотреть лучше? Git (читал что нужно с хуком каким-то применять), etc?
KarmaBot
@KarmaBot
Jun 01 2016 06:25
@Nur777, ну рассказывай. Как жизнь? :)
Dave
@aios
Jun 01 2016 06:33
This message was deleted
Ivan
@Hunternnm
Jun 01 2016 06:34
@Nur777 CI
непрерывная интеграция кароч... типа дженкис и пр
Ilnur Shaykhutdinov
@Nur777
Jun 01 2016 06:36
@Hunternnm спасибо, почитаю что-нибудь на эту тему. А сам что используешь? Каким образом выкладываешь на продакшн?
KarmaBot
@KarmaBot
Jun 01 2016 06:36
Спасибо (+1) для @Hunternnm принято! Текущая карма +175.
am0nshi
@am0nshi
Jun 01 2016 06:37
@Nur777 для личных проектов git pull -u www-root
@Nur777 если есть тесты и прочее - то любое CI решение - дженкинс, тим сити и тд. разница в том, что софт сделает сам гит пулл, но только если пройдут все проверки кода
а на работе как обычно - копируют файлы с фтп через rdp xD
Ivan
@Hunternnm
Jun 01 2016 06:41
@Nur777 временно гит
am0nshi
@am0nshi
Jun 01 2016 06:49
@am0nshi т.е. ты предпочитаешь уйти с гордо поднятой головой, вместо того, что бы разобраться в вопросе?
пагаварим? xDDD
Ilnur Shaykhutdinov
@Nur777
Jun 01 2016 06:50
@am0nshi спасибо, тесты пока не использую, думаю подробнее про git почитать
KarmaBot
@KarmaBot
Jun 01 2016 06:50
Спасибо (+1) для @am0nshi принято! Текущая карма +7.
nocaut
@dikiypac
Jun 01 2016 07:12
привет
KarmaBot
@KarmaBot
Jun 01 2016 07:12
@NOCaut даров!
nocaut
@dikiypac
Jun 01 2016 07:14
<input id="checkbox{{$i}}" name="{{ $document->item }}" type="checkbox" class="styled"> есть список чекбоксов
$request = $request->all();
am0nshi
@am0nshi
Jun 01 2016 07:14
@dikiypac добавь хидден перед каждым :)
nocaut
@dikiypac
Jun 01 2016 07:14
не в етом проблема)
значение их = on
при любих статусах
вкл или викл
почему так?
am0nshi
@am0nshi
Jun 01 2016 07:16
@dikiypac так исторически сложилось :) попробуй добавить атрибут value="1"
nocaut
@dikiypac
Jun 01 2016 07:16
попробуй = ты сам не знаеш?)) я первый с етим столкнулся?))
am0nshi
@am0nshi
Jun 01 2016 07:17
@dikiypac я пишу на все обёртки и даже не вспоминаю о таком :)
nocaut
@dikiypac
Jun 01 2016 07:17
@am0nshi как ето?
am0nshi
@am0nshi
Jun 01 2016 07:18
Form::checkbox($name,$defaultValue)
и как оно там нагенерит в итоге - мне фиолетово :)
ты попробовал?
nocaut
@dikiypac
Jun 01 2016 07:19
а
да пробивал
am0nshi
@am0nshi
Jun 01 2016 07:19
получилось?
nocaut
@dikiypac
Jun 01 2016 07:19
нет, я пробивал юзать.. наа в проекте не использую
am0nshi
@am0nshi
Jun 01 2016 07:21
я тебя плохо понимаю :) получилось с единичкой? пришла единичка вместо 'on' ?
nocaut
@dikiypac
Jun 01 2016 07:22
@am0nshi я думал ти об етом Form
с 1 пробую
Ivan
@Hunternnm
Jun 01 2016 07:24
@jhaoda если не секрет - сколько тебе лет? А то вон узнал что акулычу 26 и удивился...
am0nshi
@am0nshi
Jun 01 2016 07:24
@Hunternnm почему удивился?
Ivan
@Hunternnm
Jun 01 2016 07:24
@am0nshi думал 30+
Nuzsk
@Nuzsk
Jun 01 2016 07:25
я тоже думал он 30+
am0nshi
@am0nshi
Jun 01 2016 07:25
@Hunternnm экспириенс?
Ivan
@Hunternnm
Jun 01 2016 07:25
@am0nshi +
am0nshi
@am0nshi
Jun 01 2016 07:26
@Hunternnm зависит от обстоятельств :) я вот пхпшечкой 15 лет балуюсь, но в моем городе ни образования, ни работы нормальной не было по этому направлению, по этому первое образование вообще инженер-конструктор
Ivan
@Hunternnm
Jun 01 2016 07:28
@am0nshi ну я относительно серьезно... полтора года шоле. Чисто на работе. До этого больше любитель был
Лара с февраля
am0nshi
@am0nshi
Jun 01 2016 07:29
лара - 5й день запоя xD
вопрос - сторить логику работы с картинками в модели картинок - сильно плохая идея? не хочется просто дважды запрашивать данные по каждой модели или передавать модель ссылкой
alexspi
@alexspi
Jun 01 2016 07:34
Всем бобрейшего бобра
KarmaBot
@KarmaBot
Jun 01 2016 07:34
Прувет, @alexspi!
am0nshi
@am0nshi
Jun 01 2016 07:37
@alexspi сьешь бобра - спаси дерево
nocaut
@dikiypac
Jun 01 2016 07:38
))))
alexspi
@alexspi
Jun 01 2016 07:38
@am0nshi бобровая шавэрма
Soprun Vladislav
@vlsoprun
Jun 01 2016 07:38
Всем бобра
KarmaBot
@KarmaBot
Jun 01 2016 07:38
@vlsoprun, привет, как настроение?
alexspi
@alexspi
Jun 01 2016 07:38
@vlsoprun привет
am0nshi
@am0nshi
Jun 01 2016 07:38
@vlsoprun и вам шавэрмы :)
Alatoo
@toktogul
Jun 01 2016 07:49
а на чем этот бот написан ?
какой язык, опенсорс?
всем бобра
KarmaBot
@KarmaBot
Jun 01 2016 07:49
Hello, @toktogul!
Nuzsk
@Nuzsk
Jun 01 2016 07:49
язык laravel, бот опенсорсный
am0nshi
@am0nshi
Jun 01 2016 07:50
@toktogul @SerafimArts - спроси этого хулигана, он в теме
NoViKoFF
@AndrewNovikof
Jun 01 2016 08:03
@Nuzsk про язык - это ведь шутка, да?
Nuzsk
@Nuzsk
Jun 01 2016 08:05
@AndrewNovikof Laravel 5.1, если это так важно
NoViKoFF
@AndrewNovikof
Jun 01 2016 08:05
@Nuzsk язык PHP, laravel - фрэймворк
Nuzsk
@Nuzsk
Jun 01 2016 08:06
@AndrewNovikof а чем они отличаются?
NoViKoFF
@AndrewNovikof
Jun 01 2016 08:06
@Nuzsk Ты серьезно?LOL
Ivan
@Hunternnm
Jun 01 2016 08:06
@AndrewNovikof да троллит он
NoViKoFF
@AndrewNovikof
Jun 01 2016 08:07
@Hunternnm Я уж испугался
Alatoo
@toktogul
Jun 01 2016 08:07
лары нет без пхп, но и пхп не нужен без лары(некоторым)
NoViKoFF
@AndrewNovikof
Jun 01 2016 08:07
@Nuzsk :+1: троллинг засчитан
@toktogul лара не панацея
M-A-XG
@M-A-XG
Jun 01 2016 08:15
@toktogul Многие умеют только на Ларе, на пхп не умеют :)
Ivan
@Hunternnm
Jun 01 2016 08:17
@M-A-XG многие ДУМАЮТ что умеют)
Nuzsk
@Nuzsk
Jun 01 2016 08:19
@M-A-XG если бы у тебя не осталось выбора - ты бы кодил на laravel или yii?
am0nshi
@am0nshi
Jun 01 2016 08:20
на руби)
Maxim
@Big-Shark
Jun 01 2016 08:21
@M-A-XG привет главному тролю хабра)
Dave
@aios
Jun 01 2016 08:21
@M-A-XG АААААА о боже это он!)
Dave
@aios
Jun 01 2016 08:28
@Nuzsk он кодил бы - без фреймворков.
M-A-XG
@M-A-XG
Jun 01 2016 08:29
@Nuzsk
Хз.
Ларавель по документации нравится, вроде понятный.
Yii проще.
Но я не привык оставаться без выбора. Это как Украине навязали выбор или ЕС или Россия. А можно было жить самим себе спокойно.
Не хочу с Симфони, он монстр, но вскоре придется :)
@Big-Shark И тебе привет
Ivan
@Hunternnm
Jun 01 2016 08:36
Блин, я тут проникся системой виджетов... Вернее пакетом. И у меня получился вордпресс в админке...
Осталось d&d намутить и всё
alexspi
@alexspi
Jun 01 2016 08:59

как правильно по синтаксису в аяксе передать токен?

$.ajax({
   type: 'POST',
  url: '{{ route('cookies.set') }}',
  data: {
  cookie_name: cookieName,
   cookie_val: cookieVal,
   _token: '{{ csrf_token() }}'
  },
       success: function(response) {
       console.log('Response:', response);
                                        }
                                    });

так 500 ошибка

Zlatoslav Desyatnikov
@zlodes
Jun 01 2016 09:00
@alexspi, так погляди в чём ошибка. Прежде чем спрашивать в чате.
VadimDraganyuk
@VadimDraganyuk
Jun 01 2016 09:03
@alexspi в head <meta name="csrf-token" content="<?php echo csrf_token(); ?>">
в ajax
beforeSend: function (request) {

                                    return request.setRequestHeader('X-CSRF-Token', $("meta[name='csrf-token']").attr('content'));
                                },
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 09:03
ребят, а можно я буду банить тех, кто кидает говнокод на JS в чатик лары? // Реально же уже кровавые слёзы из глаз капают =(((
alexspi
@alexspi
Jun 01 2016 09:03
@VadimDraganyuk во точно , спасибо
KarmaBot
@KarmaBot
Jun 01 2016 09:03
Спасибо (+1) для @VadimDraganyuk принято! Текущая карма +6.
Dmitry Guzun
@webmoder
Jun 01 2016 09:16
@SerafimArts +
@SerafimArts особенно оформление радует
Dave
@aios
Jun 01 2016 09:18
@SerafimArts поддержу)
@SerafimArts банить правда не могу - могу наорать)
krydima
@krydima
Jun 01 2016 09:20
Всем привет
при отправке мыла через очередь
\URL::route('company.attend') отдает домен localhost
хоть config app.url установлен верно
есть у кого решение ?
KarmaBot
@KarmaBot
Jun 01 2016 09:20
Приветствую тебя, @krydima!
alexspi
@alexspi
Jun 01 2016 09:20
@SerafimArts c превеликим удовольствие обошёлся бы без JS
Dave
@aios
Jun 01 2016 09:21
@alexspi так и обойдись)
Dmitry Guzun
@webmoder
Jun 01 2016 09:21
@krydima env ?
krydima
@krydima
Jun 01 2016 09:22
@webmoder env тоже все прописано
\Log::info(config('app.url'));
делаю вот твк
отдает верный домен
а \URL::route('company.attend') генерирует localhost
Dmitry Guzun
@webmoder
Jun 01 2016 09:23
@krydima а как выглядит у тебя роут company.attend?
krydima
@krydima
Jun 01 2016 09:23
Route::get('/companies/attend', 'CompanyController@attend')
->name('company.attend');
Dmitry Guzun
@webmoder
Jun 01 2016 09:24
@krydima magic :)
кстати оформляй код апострофами
krydima
@krydima
Jun 01 2016 09:32
вот еще может кто знает
когда делаю \URL::route('company.attend')
из консоли то выдает localhost
из браузера верно
при этом и там и там config('app.url') верный
EugeneRush
@EugeneRush
Jun 01 2016 10:17
Приветствую! Есть вопрос по Lumen. Не пойму, вроде в версии 5.2.* оставили минимальную поддержку view, но вырезали blade?
KarmaBot
@KarmaBot
Jun 01 2016 10:17
Привет, @EugeneRush! Проходи, присаживайся. В ногах правды нет :)
EugeneRush
@EugeneRush
Jun 01 2016 10:18
как в типовом html шаблоне вывести переменную из php
т.е. элементарно титл на странице поменять
Dmitry Guzun
@webmoder
Jun 01 2016 10:23
@EugeneRush <?=$title?> :)
EugeneRush
@EugeneRush
Jun 01 2016 10:25
@webmoder view('index', ['title'=> 'Титл']) ????
@webmoder Если таким образом, то Undefined variable: title
@aziev Мне нужен Lumen
EugeneRush
@EugeneRush
Jun 01 2016 10:34
Задача вроде простая на первый взгляд (Вывести из контроллера переменную во вьюху), но фиг там ))) Стандартный Laravel'овский способ не канает
kadio9365
@kadio9365
Jun 01 2016 10:47
Привет всем , как записать данные в конфиг лары если просто set то он в файле на запишет
KarmaBot
@KarmaBot
Jun 01 2016 10:47
@kadio9365, привет, как настроение?
Alatoo
@toktogul
Jun 01 2016 11:03
@EugeneRush попробуй через глобал вывести все переменные
во вьюхе
EugeneRush
@EugeneRush
Jun 01 2016 11:12
@toktogul хм, ок попробую. Спасибо!
KarmaBot
@KarmaBot
Jun 01 2016 11:12
Спасибо (+1) для @toktogul принято! Текущая карма +1.
Soprun Vladislav
@vlsoprun
Jun 01 2016 11:14
@toktogul $GLOBALS ?&!
@EugeneRush laravel не сохраняет конфиги через set в файл!

@kadio9365

Configuration values that are set at run-time are only set for the current request, and will not be carried over to subsequent requests.
Значения конфигурации, которые устанавливаются во время выполнения устанавливаются только для текущего запроса, и не будут перенесены на последующие запросы.

Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:18
@kadio9365 конфиги - это php код, тебе надо написать ту логику, которая тебе требуется для обновления данных, т.к. знать в каком виде записывать данные - кроме тебя никто не может
да и как бы php код писать - это опасная штука
Soprun Vladislav
@vlsoprun
Jun 01 2016 11:20
))
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:20
из-за косяка в генерации у тебя всё может упасть к чертям

ничего не мешает закостылить, например так:

вместо

<?php
return [
  'some' => 'any'
];

юзать:

$baseConfig = [];
if (is_file(__DIR__ . '/myconf.json')) {
  $baseConfig = json_decode(file_get_contents(__DIR__ . '/myconf.json'));
  if (json_last_error() !== JSON_ERROR_NONE) { $baseConfig = []; }
}

return array_merge_recursive($baseConfig, [
    'some' => 'any'
]);
ну это на скорую руку
главное идею объяснить и по-хорошему в хелпер вынести, что бы в результате оставалось так:
return with_base_configs('myconf.json', [
    'some' => 'any'
]);
смысл json в том, чтобы никто не смог исполнить код, а перезаписываемые конфиги были лишь DTO\структурой
Alatoo
@toktogul
Jun 01 2016 11:31
@vlsoprun ага, что то смущает ? ))
kadio9365
@kadio9365
Jun 01 2016 11:34
@SerafimArts ок тогда где хранить title desc keywords для приложения
в базе не вариант
лишний запрос на каждый коннект
кроме конфигов
asvae
@asvae
Jun 01 2016 11:34
@kadio9365 кеш, файлик, база. На выбор.
kadio9365
@kadio9365
Jun 01 2016 11:35
@Asvae кэш затрется разве нет?
asvae
@asvae
Jun 01 2016 11:35
@kadio9365 с чего бы?
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:36
@Asvae как бы да
ну т.е. в кеше хранить такое - это изврат
kadio9365
@kadio9365
Jun 01 2016 11:36
Это капец изврат
asvae
@asvae
Jun 01 2016 11:36
Я ж написал: на выбор.
kadio9365
@kadio9365
Jun 01 2016 11:36
база тоже не вариант
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:36
@kadio9365 ну я тебе предложил вариант (даже пример набросал)
kadio9365
@kadio9365
Jun 01 2016 11:36
так как лишние запросы говорю же
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:36
и сохранять в JSON
а вообще
а нафига тебе это хранить так?
kadio9365
@kadio9365
Jun 01 2016 11:37
@SerafimArts неужели в ларе нет уже реализованной вещи для хранения в конфиге
что нафига?
хранить title и keywords Для сайта?
Soprun Vladislav
@vlsoprun
Jun 01 2016 11:37
@kadio9365 да
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:37
@kadio9365 нафига тебе хранить title\keywords\description в конфигах?
они как бы зависят от страницы
Alatoo
@toktogul
Jun 01 2016 11:37
@kadio9365 облаку забыли
kadio9365
@kadio9365
Jun 01 2016 11:37
а где ж еще
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:38
1) в БД
2) во вьюшке
kadio9365
@kadio9365
Jun 01 2016 11:38
@SerafimArts в моем приложении по сути бэк(если считать лицевой пользоваетеля) 3 страницы
а в админке единый title
а ну разве что для новостей...
ну базу капец как ни хочется юзать))
для данной цели
ай в общем ладно @SerafimArts спасибо, сделаю я с базой
Soprun Vladislav
@vlsoprun
Jun 01 2016 11:40
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:40
<title>@section('title') My Olololo @show</title>
@extends('....')

@section('title') asdasd @stop

@section('content')
   olololo
@show
чем не вариант?
или даже так
alexspi
@alexspi
Jun 01 2016 11:40
пошлите куданить где подробней про куки написано, а то в доках только пару абзацев нашёл
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 11:41
@extends('....')

@section('title') {{ $news->title }} @stop

@section('content')
    <h2>{{ $news->title }}</h2>
    {!! $news->content_rendered !!}
@show
не важно особо
@kadio9365 :point_up: examples4u
kadio9365
@kadio9365
Jun 01 2016 11:42
@SerafimArts я знаю как пользоваться секциями)
спасиб
KarmaBot
@KarmaBot
Jun 01 2016 11:42
@kadio9365, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
kadio9365
@kadio9365
Jun 01 2016 11:42
@vlsoprun вот пакет реально сейчас посмотрю спасибо
KarmaBot
@KarmaBot
Jun 01 2016 11:42

Благодарный

@kadio9365, вы выполнили условие: "Высказать 20 благодарностей.".
С чем и поздравляем =)
Благодарный
Спасибо (+1) для @vlsoprun принято! Текущая карма +164.
Ivan
@Hunternnm
Jun 01 2016 11:45
@alexspi дока по пхп?
alexspi
@alexspi
Jun 01 2016 11:46
@Hunternnm нет по ларке
Ivan
@Hunternnm
Jun 01 2016 11:46
@alexspi не, если тебе пару абзацев в доке по ларе не хватает - то тебе в доку по пхп
unlike777
@unlike777
Jun 01 2016 11:47
Привет, посоветуйте пакет для локализации через префикс перед урлом /en /ru и тд
KarmaBot
@KarmaBot
Jun 01 2016 11:47
@unlike777, привет =)
Soprun Vladislav
@vlsoprun
Jun 01 2016 11:57
@unlike777 погугли laravel мультиязычность
KarmaBot
@KarmaBot
Jun 01 2016 11:57
Soprun Vladislav
@vlsoprun
Jun 01 2016 11:59
@unlike777 думаю одним "пакетом", сыт не будешь.. Контент тоже нужно на другие языки переводить.
unlike777
@unlike777
Jun 01 2016 12:03
Спс, но я думаю насчет моделей разраб должен сам определять как это делать (потому что все зависит от проекта), мне же нужно просто определение, переключение локали и генерация роутов
KarmaBot
@KarmaBot
Jun 01 2016 12:03
@unlike777, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
unlike777
@unlike777
Jun 01 2016 12:03
@vlsoprun спс
KarmaBot
@KarmaBot
Jun 01 2016 12:03
Спасибо (+1) для @vlsoprun принято! Текущая карма +165.
unlike777
@unlike777
Jun 01 2016 12:03
все что я находил все завязанно на миддле, а это не удобно...
Ivan
@Hunternnm
Jun 01 2016 12:05
@unlike777 почему не удобно?
unlike777
@unlike777
Jun 01 2016 12:08
@Hunternnm потому что мне не нужно засорять параметры в роутах параметром {locale} (допустим),
этот параметр должен оставаться за кадром, допустим я имею к ниму доступ но через доп. класс или хелпер без разницы,
а миддл обрабатывается только после того как сгенерирован роутмап...
JhaoDa
@jhaoda
Jun 01 2016 12:08
@M-A-XG ещё раз услышу хоть что-то о политике — получишь вечный бан.
Heorhii Hrihoriev
@webgrig
Jun 01 2016 12:13
Привет. Подскажите пожалуйста почему меня перекидывает на главную после попытки входа в админку? "frozennode/administrator: 5.*"
KarmaBot
@KarmaBot
Jun 01 2016 12:13
Приветствую тебя, @webgrig!
Zlatoslav Desyatnikov
@zlodes
Jun 01 2016 12:25
@webgrig, мб проблемы с аутентификацией / авторизацией ?
kadio9365
@kadio9365
Jun 01 2016 12:26

Опять появился вопрос теперь с валидатором, вот в родной авторизации валидация

return Validator::make($data, [
            'name' => 'required|max:255',            'email' => 'required|email|max:255|unique:users',
            'password' => 'required|min:6|confirmed',
        ]);

не понимаю как вывести свои сообщения в форму к примеру на все не верный логин или пароль

Heorhii Hrihoriev
@webgrig
Jun 01 2016 12:27
@zlodes если юзер не залогинен, то редирект идет на страницу логина, но если залогинен, то редиректит на главную.
JhaoDa
@jhaoda
Jun 01 2016 12:28
@kadio9365 форм реквест юзай
kadio9365
@kadio9365
Jun 01 2016 12:31
@jhaoda не понял
bobcat-1
@bobcat-1
Jun 01 2016 12:35
Привет. Вопрос по dompdf
KarmaBot
@KarmaBot
Jun 01 2016 12:35
Приветствую тебя, @bobcat-1!
JhaoDa
@jhaoda
Jun 01 2016 12:37
@kadio9365 что именно?
bobcat-1
@bobcat-1
Jun 01 2016 12:37
прикрепляю в письмо сформированный pdf файл по примеру
$data = array(
    'name' => Input::get('name'),   
    'detail'=>Input::get('detail'),
    'sender' => Input::get('sender')
);

$pdf = PDF::loadView('letters.test', $data);

Mail::send('emails.invoice', $data, function($message) use($pdf)
{
    $message->from('us@example.com', 'Your Name');

    $message->to('foo@example.com')->subject('Invoice');

    $message->attachData($pdf->output(), "invoice.pdf");
});
Dmitry Guzun
@webmoder
Jun 01 2016 12:37
JhaoDa
@jhaoda
Jun 01 2016 12:39
@bobcat-1 ага, и?
bobcat-1
@bobcat-1
Jun 01 2016 12:39
Выдает ошибку
ErrorException in SerializableClosure.php line 117: Serialization of closure failed: Serialization of 'Closure' is not allowed
То есть, видимо не может сериализовать переменную $pdf
JhaoDa
@jhaoda
Jun 01 2016 12:40
@bobcat-1 при чем тут pdf?
bobcat-1
@bobcat-1
Jun 01 2016 12:40
пример взял по ссылке здесь
если закомментировать $message->attachData($pdf->output(), "invoice.pdf");, то ошибка остается
а может, я что напутал с самим pdf
JhaoDa
@jhaoda
Jun 01 2016 12:43
@bobcat-1 в ошибке есть хоть слово про pdf?
bobcat-1
@bobcat-1
Jun 01 2016 12:47
нет, но если убрать $pdf из use() строки Mail::send('emails.invoice', $data, function($message) use($pdf), то ошибки нет
Dmitry Guzun
@webmoder
Jun 01 2016 12:51
@bobcat-1 в чем проблема перенести $pdf = PDF::loadView('letters.test', $data); в функцию?
bobcat-1
@bobcat-1
Jun 01 2016 12:52
точно
так заработало. Надо разбираться с объектом closure
@webmoder спс
KarmaBot
@KarmaBot
Jun 01 2016 12:53
Спасибо (+1) для @webmoder принято! Текущая карма +28.
Dmitry Guzun
@webmoder
Jun 01 2016 12:54
@bobcat-1 тебе надо разобраться с $pdf т.к там хранится значение которое не может стериализоваться и храниться в бд
bobcat-1
@bobcat-1
Jun 01 2016 12:55
а closure разве связан с БД?
Dmitry Guzun
@webmoder
Jun 01 2016 12:56
@bobcat-1 беру свои слова обратно, тебе нужно сначала почитать доку по php
bobcat-1
@bobcat-1
Jun 01 2016 12:56
это, я так примаю, анонимная функция, куда мы передаем переменные из родительской области видимости
Dmitry Guzun
@webmoder
Jun 01 2016 12:56
правильно
bobcat-1
@bobcat-1
Jun 01 2016 12:56
в том числе, переменную $pdf
Dmitry Guzun
@webmoder
Jun 01 2016 12:57
у тебя используется очередь, которая работает через бд
bobcat-1
@bobcat-1
Jun 01 2016 12:57
This message was deleted
аа
вы про это
да, соглашусь
в данном случае, это заглушка, сервис очередей не подключал пока
тогда все верно, видимо очереди требуют от переменных условия их сериализуемости
только откуда вы узнали про очередь, я же писал в примерах только Mail::send, а не Mail::queue?)
Dmitry Guzun
@webmoder
Jun 01 2016 13:02
@bobcat-1 Я родственик Ванги
bobcat-1
@bobcat-1
Jun 01 2016 13:03
скорее всего, потому что для отправки писем часто использую очереди
JhaoDa
@jhaoda
Jun 01 2016 13:16

Подскажите есть ли обратный отчет в ларвел?

Вот как люди поняли, что речь про очереди или крон???

kadio9365
@kadio9365
Jun 01 2016 14:06
в ОРМ лары есть метод first(), а метода last я как понимаю нет?
Ivan
@Hunternnm
Jun 01 2016 14:06
@gaaarfild ты с группами виджетов в https://github.com/arrilot/laravel-widgets работал?
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 14:06
@kadio9365 а как ты предлагаешь его реализовать?
kadio9365
@kadio9365
Jun 01 2016 14:07
@SerafimArts я спрашиваю или может он по другому называется?
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 14:07
ну вот например ->first() должен выполнять LIMIT 1 SKIP 0
@kadio9365 ну просто чтобы ответить на твой вопрос - надо просто подумать немного и самому понять причину его отсутвия (метода)
Soprun Vladislav
@vlsoprun
Jun 01 2016 14:08
@kadio9365 Да есть, сортировка в обратном порядке и ->first()
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 14:08
@vlsoprun сортировка в обратном порядке по какому критерию\полю? ;)
по pk?
а выборка всегда order by pk идёт? ;) Она всегда идёт по дате добавления (если order by не указан) как бы
kadio9365
@kadio9365
Jun 01 2016 14:09
@vlsoprun понял
Soprun Vladislav
@vlsoprun
Jun 01 2016 14:10
@SerafimArts а черт его знает ))
Dmitry Guzun
@webmoder
Jun 01 2016 14:11
@SerafimArts жаль нельзя LIMIT (COUNT(*) - 1) 1:)
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 14:11
@vlsoprun ну вот, ты сам ответил на свой вопрос почему order desc не прокатит
@webmoder а с чего ты решил что нельзя?
Dmitry Guzun
@webmoder
Jun 01 2016 14:12
@SerafimArts т.к не уверен в работоспособности :)
@SerafimArts не приходилось использовать
Ivan
@Hunternnm
Jun 01 2016 14:12
Коллеги, никто с https://github.com/arrilot/laravel-widgets не работал? Что-то я туплю с группами виджетов, где их лучше создавать...
Вроде как в сервис провайдер, а вроде и нет
Dmitry Guzun
@webmoder
Jun 01 2016 14:14
@SerafimArts эксперемент не удался, не работает
kadio9365
@kadio9365
Jun 01 2016 14:17
@vlsoprun спасибо
KarmaBot
@KarmaBot
Jun 01 2016 14:18
Спасибо (+1) для @vlsoprun принято! Текущая карма +166.
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 14:18
@webmoder какой диалект?
PL\SQL, PL\pgSQL, Transact, etc...?
Zlatoslav Desyatnikov
@zlodes
Jun 01 2016 14:25
@webmoder, надо count в селект завернуть, мб заработает. :D
Soprun Vladislav
@vlsoprun
Jun 01 2016 14:26
@SerafimArts Так это не вопрос был ))
А направление на (сам отсортируй) и получи первый элемент ))
asvae
@asvae
Jun 01 2016 14:41

Странная ерунда с роутами.
Есть два роута: api/user и {one}/{two?}/{three?}. Нужно чтоб api/user шел первым.
Если регистрирую роуты в одном провайдере — отрабатывает api/user роут. Что ок.
Если регистрирую в разных провайдерах — всегда используется wildcard роут. Не зависимо от того, в каком порядке регистрируются провайдеры.

Мидлваров нет, контроллеры тоже повыкидывал. В роутах кложуры с выводом стринга. В route:list оба роута есть.

JhaoDa
@jhaoda
Jun 01 2016 14:48
@Asvae создание роутов же в методе boot, а не register, верно?
asvae
@asvae
Jun 01 2016 14:50
Блин! Точно! Промахнулся. :)
@jhaoda спасибо.
KarmaBot
@KarmaBot
Jun 01 2016 14:50
Спасибо (+1) для @jhaoda принято! Текущая карма +949.
Dmitry Guzun
@webmoder
Jun 01 2016 15:05
@SerafimArts Mysql, обернуть селектом тоже не удалось :)
Zlatoslav Desyatnikov
@zlodes
Jun 01 2016 15:17
@webmoder, если только через процедуру. Селект нельзя в области, где limit.
zlodes @zlodes вспомнил как же всё "приятно" и "хорошо" в Oracle БД.
SerafimArts @SerafimArts считает что Postgres лучше, хотя бы тем, что он бесплатный
Nuzsk @Nuzsk ничего не считает, но всех поддерживает
jhaoda @jhaoda видит фиолетовый текст
SerafimArts @jhaoda вообще всё видит
JhaoDa
@jhaoda
Jun 01 2016 15:23
Это я щас не понял
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 15:23
@jhaoda м? =)
JhaoDa
@jhaoda
Jun 01 2016 15:24
@SerafimArts как эт ты так от моего имени написал?
Kirill Nesmeyanov
@SerafimArts
Jun 01 2016 15:25
@jhaoda ну если я сейчас расскажу, то все этим будут пользоваться, что не есть гут
JhaoDa
@jhaoda
Jun 01 2016 15:25
@SerafimArts ты в личечку расскажи
vlsoprun @vlsoprun :smile:
vlsoprun This message was deleted
JhaoDa
@jhaoda
Jun 01 2016 16:04
Ребята, а юзал кто с ларавель обёрки для РНР'шного расширения phpredis?
Я четыре разных нашел и в раздумьях
Vlad Shcherbin
@VladShcherbin
Jun 01 2016 16:09
в гиттере слева нажмите на иконку поиска, введите свой ник и нажмите на него. можно и не один раз :joy:
atcq1 This message was deleted
atcq1 @SerafimArts перешел на Yii!
JShantal
@JShantal
Jun 01 2016 16:12
Ребят, кто какие стандарты испольлзует для транслитерации русского языка?
Nuzsk
@Nuzsk
Jun 01 2016 16:12
@SerafimArts как так?
Soprun Vladislav
@vlsoprun
Jun 01 2016 16:13
@VladShcherbin :smile:
Zlatoslav Desyatnikov
@zlodes
Jun 01 2016 16:19
@JShantal, в одном проекте задумалист и взяли вот этот гост.
http://nauka.kz/upload/files/45._GOST_7.79-2000.pdf
JShantal
@JShantal
Jun 01 2016 16:23
@zlodes В общем набросал пакетик для транслитерации. https://packagist.org/packages/boomdraw/translit Но если для украинской транслитерации четко прописаны стандарты в законодательстве, то в случае с транслитерацией с русского языка основной стандарт - ISO 9 (Он же ГОСТ 7.79), который создан для однозначного перевода в латиницу и обратно ВСЕХ кириллических символов, что, увы, совсем не передает звучания. Его как дополнительную функцию оставил, но в качестве основной таблицы взял рекомендации, прописанные для загран паспортов. Но, например, гугл и яндекс испольлзуют другие таблицы (при чем разные). И вот думаю оставить как есть, или дополнять другими таблицами...
@zlodes * не совсем точно передает звучания.
JhaoDa
@jhaoda
Jun 01 2016 16:35
@JShantal чем не устраивает встроенная транслитерация?
@JShantal и здесь можно редактировать сообщения
JShantal
@JShantal
Jun 01 2016 16:37
@jhaoda В Ларе есть встроенная транслитерация? 0_о
JhaoDa
@jhaoda
Jun 01 2016 16:38
@JShantal здрасти, приплыли...
Хотя не совсем так, там есть слагификатор... но я не очень понимаю, для чего ещё транслитерация может потребоваться?
JShantal
@JShantal
Jun 01 2016 16:40
@jhaoda str_slug?
JhaoDa
@jhaoda
Jun 01 2016 16:40
@JShantal да
JShantal
@JShantal
Jun 01 2016 16:45
@jhaoda Спасибо) Отличная функция ) Я раньше ее как-то упускал ) Но и тут есть но. Несоответствие стандарту для украинского языка.
KarmaBot
@KarmaBot
Jun 01 2016 16:45
Спасибо (+1) для @jhaoda принято! Текущая карма +950.
JhaoDa
@jhaoda
Jun 01 2016 16:45
@JShantal я и спрашиваю — зачем строгое соответствие?
JShantal
@JShantal
Jun 01 2016 16:50
@jhaoda В регламенте .UA описаны требования транслитерации товарных знаков. В конечном итоге могут возникнутьь различия между транслитерированным доменом и адресов страниц.
JhaoDa
@jhaoda
Jun 01 2016 16:50
@JShantal траслитерация домена?
JShantal
@JShantal
Jun 01 2016 16:53
This message was deleted
JhaoDa
@jhaoda
Jun 01 2016 16:54
@JShantal у тебя что-то типа регистратора доменов? Ну тогда понятно, но твой случай узкоспецифичный
JShantal
@JShantal
Jun 01 2016 16:56
@jhaoda Если делать домен для ТМ в зоне UA, и при этом тм кириллическая, то так или иначе ее надо будет транслитерировать. А чтобы адреса внутренних страниц соответствовали транслитерированной тм, есть смысл использовать стандарт. Стандарты прописаны в регламенте UA.
@jhaoda суть в том, чтобы для сайта mgarskaya контентщики не делали алиасов с ja вместо ya. Как-то так.
JhaoDa
@jhaoda
Jun 01 2016 16:58
@JShantal уловил, ага. Хотя это только чувство перфекционизма у отдела моркетенго может пострадать...
С другой стороны, откуда у этих животных чувство перфекционизма :)
JShantal
@JShantal
Jun 01 2016 17:01
@jhaoda увы, это начинает выливаться в тенденцию у гос и около гос учреждений.
M-A-XG
@M-A-XG
Jun 01 2016 17:02
@jhaoda Ок. То был только пример. Кто хочет поговорить о политике, пишите сюда https://gitter.im/M-A-XG/politics
JhaoDa
@jhaoda
Jun 01 2016 17:03
@M-A-XG я предупреждал? Предупреждал.
Praddby
@Praddby
Jun 01 2016 17:24
Всем привет
KarmaBot
@KarmaBot
Jun 01 2016 17:24
Приветствую тебя, @Praddby!
Praddby
@Praddby
Jun 01 2016 17:24
Подскажите такой вопрос.
При добавлении в базу данных запись, как узнать id этой записи в момент добавления
JhaoDa
@jhaoda
Jun 01 2016 17:26
@Praddby нельзя узнать id записи в момент добавления, потому что запись ещё не добавлена
id записи можно узнать после добавления
Arsen Soroka
@arsen-s
Jun 01 2016 17:26
@Praddby ну можно, путем вычесление аутоинкремента + 1
но это кажется не очень хорошо
JhaoDa
@jhaoda
Jun 01 2016 17:27
@arsen-s а если там не автоинкремент? И таки да, это не просто не хорошо, это плохо.
Arsen Soroka
@arsen-s
Jun 01 2016 17:27
@jhaoda id всегда increment или БД спроктирована фигово
Praddby
@Praddby
Jun 01 2016 17:28

После кода

Incoming::insert([ .... ]);

как узнать id последней записи

JhaoDa
@jhaoda
Jun 01 2016 17:28
@arsen-s про uuid/guid слышал?
@Praddby а слабо проверить, что возвращает insert?
Praddby
@Praddby
Jun 01 2016 17:29
$Inc = Incoming::insert([...]);
$Inc->id;
Так ?
Arsen Soroka
@arsen-s
Jun 01 2016 17:29
@Praddby
Incoming::insert([ .... ])->id
JhaoDa
@jhaoda
Jun 01 2016 17:29
@Praddby ещё раз — проверить слабо?
Arsen Soroka
@arsen-s
Jun 01 2016 17:29
@jhaoda ну в даном случае мы не поняли вопрос человека
Praddby
@Praddby
Jun 01 2016 17:30
да проверял... ничегоне вернул... изобрел велосипед, но рушил спросить, моет есть что-то типа last функции... возращает последнюю запись из БД
JhaoDa
@jhaoda
Jun 01 2016 17:32
@arsen-s ещё можно почтить доку — https://laravel.com/docs/5.2/queries#inserts
Praddby
@Praddby
Jun 01 2016 17:34
@jhaoda insert возращает true, есть запись добавилась в БД. Но как это отвечает на мой вопрос?
JhaoDa
@jhaoda
Jun 01 2016 17:34
@Praddby ты дальше читай
Arsen Soroka
@arsen-s
Jun 01 2016 17:36
@jhaoda все верно, попутал с create
Praddby
@Praddby
Jun 01 2016 17:36
Все, разобрался.... надо использовать не insert, а create.
$inc = Incoming::create([....]);
$inc->id; //вернет id последней записи
JhaoDa
@jhaoda
Jun 01 2016 17:36
@Praddby надо читать доку
Arsen Soroka
@arsen-s
Jun 01 2016 17:36

@Praddby

Incoming::insert([ .... ])->id

сори, ошибся

Praddby
@Praddby
Jun 01 2016 17:37
Пообщаешься с умными люди, сам поумнеешь ))))) но "спасибо" не кому говорить )
JhaoDa
@jhaoda
Jun 01 2016 17:37
Эллиптическаясилаёжвашумедь!
Praddby
@Praddby
Jun 01 2016 17:37
@arsen-s не, надо Incoming::create([ .... ])->id
JhaoDa
@jhaoda
Jun 01 2016 17:37

@Praddby для кого написано???!!!

Auto-Incrementing IDs
If the table has an auto-incrementing id, use the insertGetId method to insert a record and then retrieve the ID

Arsen Soroka
@arsen-s
Jun 01 2016 17:38
@Praddby )) знаю
nocaut
@dikiypac
Jun 01 2016 19:02
привет
KarmaBot
@KarmaBot
Jun 01 2016 19:02
@NOCaut и тебе не хворать :)
nocaut
@dikiypac
Jun 01 2016 19:02
можна вопрос по менеджменту
в кого какое мнение как часто нужно делать релиз новой версии сайта?
я щитаю что выпуск врсии по каждой задачи ето бред. пропадает поное тестирование так как одна задача может поламать другую
где золотая середина?
наверно все спят уже) завтра продублирую
am0nshi
@am0nshi
Jun 01 2016 19:06
@dikiypac пф, на прошлой работе заливка каждое утро в 9.00, на нынешней - мансли пекедж вылизанный вдоль и поперек
nocaut
@dikiypac
Jun 01 2016 19:07
@am0nshi ну а как же тестирование
одна задача может поламать другую. если два програмиста сделали задачи. протестировались по очереди и залили. то трабл увидят тольки на рабочей версии
JhaoDa
@jhaoda
Jun 01 2016 19:10
@dikiypac для этого придуманы тесты с CI
nocaut
@dikiypac
Jun 01 2016 19:10
@jhaoda да если покрыт ими проект)
am0nshi
@am0nshi
Jun 01 2016 19:31
@dikiypac рили?) бранчи, мерджи- знакомые слова?)
droptable-ru
@droptable-ru
Jun 01 2016 19:52
в ларавел 5.2 был задепрекечен метод Route::controller , два вопроса, почему и как теперь быть когда не хочется каждый метод прописывать в роуте?
JhaoDa
@jhaoda
Jun 01 2016 19:52
@droptable-ru про Restfull-контроллеры не читал, да?
droptable-ru
@droptable-ru
Jun 01 2016 19:54
@jhaoda либо я тебя не понял либо ты не понял вопроса
JhaoDa
@jhaoda
Jun 01 2016 19:54
@droptable-ru первое
droptable-ru
@droptable-ru
Jun 01 2016 19:55
@jhaoda скорее второе, ну лень с тобой спорить
JhaoDa
@jhaoda
Jun 01 2016 19:55
@droptable-ru ну ладно
Действительно, это же доку читать надо...
dihalt
@dihalt
Jun 01 2016 20:58
Пацаны, а elFinder не доводилось использовать?
Vladislav Balabanovich
@vladbesson
Jun 01 2016 22:06

Подскажите как можно оптимизировать очень долгий запрос к БД, вот он

$cityArray = DB::table('city')
            ->whereIn('id', $array)
            ->orderBy('title', 'asc')
            ->get();

внутри $array лежит 10000 значений, в итоге запрос очень медленный

Sergey Protko
@fesor
Jun 01 2016 23:36

@vladbesson у меня два вопроса:

1) зачем тебе where in по 10К айдишек? Эти айдишки для каждого запроса разные? Че так много то?
2) Индексы стоят? EXPLAIN делал?