These are chat archives for LaravelRUS/chat

23rd
Nov 2015
undercloud
@undercloud
Nov 23 2015 06:52

Вопрос такой http://laravel.su/docs/5.0/container#binding-interfaces-to-implementations глава "От класса к интерфейсу"

как я понял создание класса будет таким?

$push = $this->app->make('App\Contracts\EventPusher');
$co = new CreateOrderHandler($push);
znack2
@znack2
Nov 23 2015 07:01
привет всем
KarmaBot
@KarmaBot
Nov 23 2015 07:01
@znack2, привет, как настроение?
znack2
@znack2
Nov 23 2015 07:03
кто подскажет в каком случае имеет смысл использовать фасады? раньше я ими часто пользовался но теперь в 5ке почти не использую
Orel2888
@Orel2888
Nov 23 2015 07:06
@znack2 иногда в шаблоне юзаю фасады
znack2
@znack2
Nov 23 2015 07:07
@Orel2888 а в каких случаях?
Orel2888
@Orel2888
Nov 23 2015 07:07
@znack2 банально Auth::check бывает нужен
@znack2 или если у тебя какой-то класс, который ты инцилизируешь с данными и проводишь над ним манипуляции
Soprun Vladislav
@vlsoprun
Nov 23 2015 07:14
Всем привет )
KarmaBot
@KarmaBot
Nov 23 2015 07:14
@vlsoprun, и тебе привет ;)
Maxim
@Big-Shark
Nov 23 2015 07:15
@znack2 особо уже и нет смысла)
Anton Vorontsov
@symbios-zi
Nov 23 2015 07:24
@vlsoprun привет
@KarmaBot привет
undercloud
@undercloud
Nov 23 2015 07:28
@vlsoprun привет, хорошо что ты пришел - думаю поможешь найти ответ
@vlsoprun посмотри плиз чуть выше, я там описал
Роман Сохарев
@greabock
Nov 23 2015 08:11
Фасады - сцуко удобные. По сути своей это отражение сервис-локатора. Умные джависты придумали это умное слово (сервис-локатор, я имею ввиду), и вообще саму концепцию, а потом (спустя лет пять примерно) сами же ее и забраковали, заявив (и справедливо, кстати, заявив), что это нарушает не только solid, но и вообще саму идею инкапсуляции, потому как вводит неявные зависимости. И вообще IoC лучше реализовывать, как выяснилось, через Dependency Injection. Был даже момент, в одном из переходных патчей между 4.2 и 5.0, когда Тейлор их (фсады) вообще выпилил, но бурундучки взвыли и фасады вернулись. Однако умники подхватили идею "ваш сервис локатор ни разу не солид" и популярно объяснили сообществу в ряде умных статей и материалов, почему это плохо, и как вообще тяжело тестировать (модульно) код с фасадами. Бурундучки это дело впитали и передали друг другу сарафанным радио, что "фасады не солид". Теперь каждый третий "папка" утверждает, что фасад - это сплошной ад и *опа. Хотя схвати его за яйца и спроси "почему?" - он и обосновать-то не сможет. Просто так ему сказали другие "папки". Нужно ли приучаться писать код без фасадов? Нужно. Но нужно и понимать почему вы пишите код без фасадов. А не просто "ну мне так в ларачате папки сказали". Почему я делаю акцент на том, что нужно это понимать? Потому, что если бы вы понимали solid (и следовали ему, конечно же), то и вопроса об использовании фасадов не возникло бы вовсе. Ну а если вы не понимаете solid (а значит и не следуете ему), и уж тем более не собираетесь покрывать код тестами, то забейте на это дело и используйте фасады. Потому, что... (см. первое предложение).
Anton Vorontsov
@symbios-zi
Nov 23 2015 08:14
@greabock нет ничего идеального в этом мире, фасады сцуко реально удобные
Sharov Dmitriy
@ekweb
Nov 23 2015 08:16
Привет всем
KarmaBot
@KarmaBot
Nov 23 2015 08:16
@ekweb, привет =)
Sharov Dmitriy
@ekweb
Nov 23 2015 08:16
Какой культурный у нас кармабот
NelinD
@NelinD
Nov 23 2015 08:18
@greabock сказал как боженька)
Sharov Dmitriy
@ekweb
Nov 23 2015 08:24
Профи подскажите в какую сторону думать есть 3 сайта, все на Laravel 5.0 (своего рода интернет магазины для оптовиков + есть срм для работы с оптовиками), дак вот хотелось бы сделать единую авторизацию (саму авторизацию я уже думаю продумал, не чего сложного, запрос js файла с домена авторизации, в котором возвращается id сессии) пользователи выведены в отдельную базу, и как авторизовываь пользователя на другом сайте не могу пока понять, где-то надо подсовывать для авторизации соеденени для базы пользователей
Опять коряво описал, уточняющие вопросы?
Artur Gafurov
@assurrussa
Nov 23 2015 08:28
@greabock :+1: хорошо расписано и специально для тебя отдельное спасибо )
KarmaBot
@KarmaBot
Nov 23 2015 08:28
Спасибо (+1) для @greabock принято! Текущая карма +274.
Vladislav Balabanovich
@vladbesson
Nov 23 2015 08:36
не работает сайт, выдает ошибку – PDOException in Connector.php line 55:
SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES) То есть не моджет подключиться к базе, но еще утром все работало, и никто ничего не трогал. Что это может быть?
Maxim
@Big-Shark
Nov 23 2015 08:37
Даже если вы используете фасады в коде, пожалуйста не делайте вот так прямо во вью
<?php $amount = 0;
if(!is_array($extra['amounts'])){
    $amount = round($extra['amount'] * $booking->getExchangeRate()) * $extra['qty'];
    if ($extra['type'] == Extra::TYPE_NIGHT || $extra['type'] == Extra::TYPE_DAY) {
        $amount *= $booking->getNumNightsStay();
    }
}else{
    foreach($extra['amounts'] as $_amount) {
        $amount += round($_amount * $booking->getExchangeRate());
    }
}
?>
 <?=number_format($amount, 2)?>
Sharov Dmitriy
@ekweb
Nov 23 2015 08:37
@vladbesson пароль от базы не правильный, env не изменяли
может debag поставили в фалче
Maxim
@Big-Shark
Nov 23 2015 08:38
@greabock Привет, как там тво комп поживает?
yuriy
@omadonex
Nov 23 2015 08:39
@Big-Shark вот эта строчка?
if ($extra['type'] == Extra::TYPE_NIGHT || $extra['type'] == Extra::TYPE_DAY) {
Maxim
@Big-Shark
Nov 23 2015 08:39
@omadonex Что с ней?
yuriy
@omadonex
Nov 23 2015 08:40
@Big-Shark в смысле ты говоришь не делать так, если используются фасады. Я пытаюсь разобраться с ними, и не понимаю, что именно ты имел ввиду под "не делать так"
Maxim
@Big-Shark
Nov 23 2015 08:41

@omadonex

Даже если вы используете фасады в коде, пожалуйста не делайте вот так

Я имею ввиду что вы можете хоть по всему коду распихать фасады, но это не сравнится невкоем разе с вот таким говнокодом во вью, так что использование фасад везде, это просто цветочки.

undercloud
@undercloud
Nov 23 2015 08:42
@Big-Shark где там фасады?
Maxim
@Big-Shark
Nov 23 2015 08:44
@undercloud эххх, наверное от злости плохо выражаю свои мысли, про фасады я тут написал просто так, как отсылку к тому что написал @greabock знать про солид, и понимать что вообще где должно быть, и почему
undercloud
@undercloud
Nov 23 2015 08:50
@Big-Shark )))
WmA
@akis94
Nov 23 2015 09:02
@undercloud "От класса к интерфейсу" реализует сам язык. Остальное в доке достаточно хорошо описано.
Anton Vorontsov
@symbios-zi
Nov 23 2015 09:11
!top
undercloud
@undercloud
Nov 23 2015 09:22
@akis94 создание объекта разве не таким будет?
$push = $this->app->make('App\Contracts\EventPusher');
$co = new CreateOrderHandler($push);
Roman
@DoctorLines
Nov 23 2015 09:24
Всем привет.
Банальный вопрос, как проще всего экранировать строку от xss , аналог двойных фигурных скобок{{ $name }}в blade?
KarmaBot
@KarmaBot
Nov 23 2015 09:24
@DoctorLines, привет, как настроение?
Maxim
@Big-Shark
Nov 23 2015 09:24
@DoctorLines тебе не для блейда?
Roman
@DoctorLines
Nov 23 2015 09:24
нет
мне надо в трансформере
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:29
всем привет
KarmaBot
@KarmaBot
Nov 23 2015 09:29
@vladimir-yuldashev, здравствуй.
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:29
ребят, повторяюсь, но очень нужно - frontend и backend разработчики
undercloud
@undercloud
Nov 23 2015 09:29
@vladimir-yuldashev мне кажется ты не там ищешь
Maxim
@Big-Shark
Nov 23 2015 09:30
@vladimir-yuldashev только бек подойдет?
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:30
@Big-Shark да
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 09:30
@Big-Shark ты переезжать собираешься? +)
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:30
@undercloud а где?)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 09:30
@vladimir-yuldashev он наверняка имел ввиду что-то вроде hh или фриланс
Maxim
@Big-Shark
Nov 23 2015 09:31
@SerafimArts нет, он обмолвился что удаленка тоже может быть)
@vladimir-yuldashev пиши условия, удаленка же возможна?
@SerafimArts а я броню60 смог найти, жизнь налаживается)
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:32
@SerafimArts да обрыл я hh уже весь )
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 09:32
@Big-Shark а я проапгрейдился до T-60d +)
WmA
@akis94
Nov 23 2015 09:32
@undercloud А вот так разве не будет работать: $co = new CreateOrderHandler(App\Contracts\EventPusher); ?
Maxim
@Big-Shark
Nov 23 2015 09:32
@SerafimArts у меня пока только 60b) Я еще не качал науку, а надо бы)
undercloud
@undercloud
Nov 23 2015 09:33
@vladimir-yuldashev hh
@akis94 незнаю))) я не пишу на нем, просто читаю доку
@akis94 то есть в автолоадере есть перехват класов?
WmA
@akis94
Nov 23 2015 09:35
@undercloud после связывания интерфейса с его реализацией, он должен везде, где запрашивается этот интерфейс, использовать его реализацию. Судя по доке именно так)
@undercloud Просто другого смысла в их связывании не вижу...
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:36
@Big-Shark удаленка пока не возможна ( сейчас пишем с нуля проект и пока нужен в штат
undercloud
@undercloud
Nov 23 2015 09:37
@akis94 м, ну да, логично так то
Maxim
@Big-Shark
Nov 23 2015 09:37
@vladimir-yuldashev ясно, ну я в нерезиновск я пока не собираюсь, так что я пасс)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 09:37
@Big-Shark очень зря
Maxim
@Big-Shark
Nov 23 2015 09:37
@SerafimArts ты про нерезиновск, или про то что я науку невкачал?
WmA
@akis94
Nov 23 2015 09:38
@Big-Shark Нерезиновск, кажется мне очень даже Резиновск)
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:38
@Big-Shark но буду иметь в виду )
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 09:38
@Big-Shark нерезиновск уже лопнул, кстати
undercloud
@undercloud
Nov 23 2015 09:38
@akis94 http://laravel.su/docs/5.0/container#contextual-binding это объясняет тогда
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:38
@SerafimArts чейта он лопнул?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 09:38
@vladimir-yuldashev http://demotivation.me/images/20110906/oa48zoozxt0g.jpg
KarmaBot
@KarmaBot
Nov 23 2015 09:38
@SerafimArts, просьба оборачивать в кавычки ссылки на видео и изображения.
WmA
@akis94
Nov 23 2015 09:39
@SerafimArts Ахах)))
Vladimir Yuldashev
@vyuldashev
Nov 23 2015 09:39
@SerafimArts ахах. похож на буратино. справа еще нос начнет расти
Dave
@aios
Nov 23 2015 09:41
@SerafimArts а четвертое кольцо будет?
Maxim
@Big-Shark
Nov 23 2015 09:48
@aios угу, сразу по границе Российской Федерации)
Dave
@aios
Nov 23 2015 09:49
@Big-Shark ахахха)))
Ivan
@Hunternnm
Nov 23 2015 09:49
4-е сразу перед 5-м)
а 5-е и нас захватит по идее
undercloud
@undercloud
Nov 23 2015 09:50

@akis94

$this->app->when('App\Handlers\Commands\CreateOrderHandler')
          ->needs('App\Contracts\EventPusher')
          ->give('App\Services\PubNubEventPusher');

интересно только как он определяет из какого контекста был класс вызван, если только через рефлексию?

Maxim
@Big-Shark
Nov 23 2015 09:51
@undercloud через рефлексию
undercloud
@undercloud
Nov 23 2015 09:51
@Big-Shark посмотрю в сорцах
WmA
@akis94
Nov 23 2015 09:56
Contract - тоже что и интерфейс?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:02
+
undercloud
@undercloud
Nov 23 2015 10:07
@Big-Shark есть интересное видео на эту тему http://www.youtube.com/watch?v=22d4_KIqBNc только там на французком, но суть поймать можно
KarmaBot
@KarmaBot
Nov 23 2015 10:07
@undercloud, просьба оборачивать в кавычки ссылки на видео и изображения.
undercloud
@undercloud
Nov 23 2015 10:07
@KarmaBot я тебя не слушаю
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:08
@Big-Shark требую предать анафеме оратора выше за ютуб видео
Maxim
@Big-Shark
Nov 23 2015 10:09
@undercloud оберни ссылку в ковычки так чтобы это была просто ссылка
undercloud
@undercloud
Nov 23 2015 10:12
@SerafimArts по теме же
@KarmaBot ладно в след раз оберну
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:12
@undercloud это не отменяет того, что у меня начинает тормозить гиттер
Maxim
@Big-Shark
Nov 23 2015 10:12
@undercloud нее, давай сейчас)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:13
у меня встроенная видюха в проц. на рабочем компе, Карл
сжальтесь
хотя вроде не лагает сейчас
undercloud
@undercloud
Nov 23 2015 10:14
@SerafimArts обернул
Maxim
@Big-Shark
Nov 23 2015 10:17
@SerafimArts слушай, а может бота еще и банить научим?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:18
@Big-Shark плохая идея, учитывая то, что он до сих пор не вылизан
и деплой сразу с мастера идёт без покрытия тестами
ну т.е. лайк-э-босс
Maxim
@Big-Shark
Nov 23 2015 10:19
@SerafimArts ой да ладно, это все мелочи)
undercloud
@undercloud
Nov 23 2015 10:19
@Big-Shark за то что кавычки не поставил банить?
Maxim
@Big-Shark
Nov 23 2015 10:19
@undercloud Ну не сразу конечно) Но да)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:20
@undercloud тебе просто повезло, что тут например @jhaoda не было...
@Big-Shark у админов есть возможность редактировать чужие сообщения?
Maxim
@Big-Shark
Nov 23 2015 10:20
@SerafimArts нет
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:20
можно автооборот в кавычки делать
блин - это печально
WmA
@akis94
Nov 23 2015 10:22
Abstract class для логики, interface - для апи, так?
undercloud
@undercloud
Nov 23 2015 10:22
@SerafimArts а чтобы было если бы он был?
@akis94 нет не так
WmA
@akis94
Nov 23 2015 10:23
@undercloud Ты захотел бы, чтоб его не было)
undercloud
@undercloud
Nov 23 2015 10:23
@akis94 в абстрактный класс можно запихнуть часть изначальной логики и наследовать ее
@akis94 непонял
@akis94 что он забанил бы меня за то что кавычки не поставил?
WmA
@akis94
Nov 23 2015 10:25
@undercloud Да нет, ругался бы. Все мы участники одного чата. Правила же не с потолка появились.
WmA
@akis94
Nov 23 2015 10:31
@Big-Shark @SerafimArts @undercloud Спасибо.
KarmaBot
@KarmaBot
Nov 23 2015 10:31
Спасибо (+1) для @Big-Shark принято! Текущая карма +484.
Спасибо (+1) для @SerafimArts принято! Текущая карма +136.
Спасибо (+1) для @undercloud принято! Текущая карма +1.
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:31
@akis94 за что? о_0
WmA
@akis94
Nov 23 2015 10:31
за +)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:31
+)
undercloud
@undercloud
Nov 23 2015 10:33
моя первая единичка
Pavel Kuzmin
@s00d
Nov 23 2015 10:36
Всем привет. Как получить из базы только 2 столбца? пытаюсь так $this->where('public', 1)->where('inMenu', 1)->get(['title', 'slag']) но возвращает всю таблицу
KarmaBot
@KarmaBot
Nov 23 2015 10:36
@Virus191288, и тебе привет ;)
Pavel Kuzmin
@s00d
Nov 23 2015 10:36
select `пробовал, тожесамое
KarmaBot
@KarmaBot
Nov 23 2015 10:36
DB::select('`пробовал,  тожесамое')->get()
Pavel Kuzmin
@s00d
Nov 23 2015 10:37
О_О
select ` что происходит? Бот с ума сошел?
KarmaBot
@KarmaBot
Nov 23 2015 10:37
DB::select('` что происходит? бот с ума сошел?')->get()
WmA
@akis94
Nov 23 2015 10:38
This message was deleted
This message was deleted
This message was deleted
Balgi
@Balgi
Nov 23 2015 10:40
в ларавел 5 так работает asset('/css/app.css') на 5.1 не работает должен добавить public чтобы работал asset('/public/css/app.css')
WmA
@akis94
Nov 23 2015 10:41
@s00d DB::table('table_name')->select('столбец', 'второй столбец = второй параметр select')->get();
Сергей
@egent
Nov 23 2015 10:42
@s00d ->lists('id','name')
Pavel Kuzmin
@s00d
Nov 23 2015 10:43
@egent про этот способ я знаю, но он возвращает максимум 2 столбца, а если нужно 3?
@akis94 я писал уже что селект не работает, get отдает вообще всю таблицу
Сергей
@egent
Nov 23 2015 10:44
@s00d ну через запятую третье добавь
@s00d не, ошибся я )
Pavel Kuzmin
@s00d
Nov 23 2015 10:48
при этом если есть join, то select отлично отрабатывет, маразм блин,
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:51
@s00d он тебе целый sql запрос помогает строить, а ты ругаешься =)
Сергей
@egent
Nov 23 2015 10:51
@s00d так сработало ::select(['name','id', 'slug'])->get()
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:52
select name, id, slug from table_name
KarmaBot
@KarmaBot
Nov 23 2015 10:52
DB::select('name', 'id', 'slug')->table('table_name')->get()
Pavel Kuzmin
@s00d
Nov 23 2015 10:52
@egent хм. Так еще не пробовал, сейчас помотрю
@egent @SerafimArts всеравно всю таблицу отдает(((
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:57
@s00d ну тогда в get засунь
get('some', 'any')
Pavel Kuzmin
@s00d
Nov 23 2015 10:57
@SerafimArts также. В 1 очередь пробовал
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:57
о_0
ничоси
Pavel Kuzmin
@s00d
Nov 23 2015 10:57
@SerafimArts #attributes: array:8 [▼ "title" => "test in menu" "slag" => "testinmenu" "id" => 4 "content" => "<p>test in menu</p>\r\n" "public" => 1 "created_at" => "2015-11-23 10:11:06" "updated_at" => "2015-11-23 10:11:06" "inMenu" => 1 ]
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 10:58
Возможно это сделано для того, что бы потом построить связи по тем полям, которые не были перечислены. А на отдачу действительно только нужные аргументы
WmA
@akis94
Nov 23 2015 10:59
у меня так сработало DB::table('table_name')->select(array('name', 'title', 'slug'))->get();
Вернуло без timestamps
Pavel Kuzmin
@s00d
Nov 23 2015 11:01
@akis94 да так работает, но тогда вообще теряется весь смысл структуры ларавель, с такимже успехом можно просто запросы к бд выполнять((
Artur Gafurov
@assurrussa
Nov 23 2015 11:04
@s00d логичнее сначала указать таблицу, потом всё остальное, так что всё нормально)
WmA
@akis94
Nov 23 2015 11:05
@s00d Вовсе и не теряется
@s00d Попробуй использовать scope. Также должно сработать и так $this->select(array('name', 'title', 'slug'))->get();в модели
flock005
@flock005
Nov 23 2015 12:10
Добрый день. Приложение состоит из нескольких модулей. Один модуль выполняет какое-либо действие, например, отправляет уведомление. Другие модули должны инициировать выполнение этого действия. Подскажите, пожалуйста, какой механизм подойдет лучше: commands, events или что-то еще? Laravel 5.1. Заранее благодарен.
KarmaBot
@KarmaBot
Nov 23 2015 12:10
@flock005, привет, как настроение?
Maxim
@Big-Shark
Nov 23 2015 12:11
@flock005 events
flock005
@flock005
Nov 23 2015 12:12
@Big-Shark Спасибо.
KarmaBot
@KarmaBot
Nov 23 2015 12:12
Спасибо (+1) для @Big-Shark принято! Текущая карма +485.
Richcho54
@Richcho54
Nov 23 2015 12:14
Всем привет
KarmaBot
@KarmaBot
Nov 23 2015 12:14
@Richcho54, привет, как настроение?
Anton Vorontsov
@symbios-zi
Nov 23 2015 12:14
@Big-Shark халявщик ))
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:15
Скоро шарк откроет супер-ачиву
Richcho54
@Richcho54
Nov 23 2015 12:16
Подскажите пожалуйста, добавил поле login_at для пользователей, естественно нужно его обновлять при аутентификации, где лучше всего это сделать?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:16
Там, где ты аутентифицируешь пользователя, вестимо
Maxim
@Big-Shark
Nov 23 2015 12:19
@Richcho54 ты так спрашиваешь как будто это можно сделать только в 1 месте)
Richcho54
@Richcho54
Nov 23 2015 12:19

@SerafimArts @Big-Shark есть мидлварь RedirectIfAuthenticated, а там метод:

    public function handle($request, Closure $next)
    {
        if ($this->auth->check()) {
            return redirect('/admin');
        }

        return $next($request);
    }

здесь или через event или еще какой способ есть?

Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:23
@Richcho54 это редирет, а не аутентификация
Richcho54
@Richcho54
Nov 23 2015 12:25
@SerafimArts просто не особо понимаю, где еще, в контроллере authController, но тогда нужно какой то метод туда дописать, может в конструкт?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:26
@Richcho54 для начала, а как ты вообще реализовал аутентификацию?
WmA
@akis94
Nov 23 2015 12:27
@Richcho54 Там ещё есть Authenticate.php помимо редиректа
Richcho54
@Richcho54
Nov 23 2015 12:27
@SerafimArts используется стандартная аутентификация из коробки
@akis94 да вижу, просто пытаюсь понять где нужно вставить обновление поля, на ум приходит еще воспользоваться событиями
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:29
@Richcho54 отлично, а где сам экшн (метод) входа находится и как он выглядит?
WmA
@akis94
Nov 23 2015 12:30
@Richcho54 login_at видимо время последнего логгедин?
Richcho54
@Richcho54
Nov 23 2015 12:30

@SerafimArts в роутах прописано:

Route::get('login', 'Auth\AuthController@getLogin');
Route::post('login', 'Auth\AuthController@postLogin');
Route::get( 'logout', 'Auth\AuthController@getLogout');

в AuthController:

    use AuthenticatesAndRegistersUsers, ThrottlesLogins;

    protected $redirectTo = 'admin';
    protected $loginPath = 'login';

    /**
     * Create a new authentication controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest', ['except' => 'getLogout']);
    }
@SerafimArts походу надо переопределить какой то метод еще
у меня переопределены только переменные
Kirill
@kirill001
Nov 23 2015 12:31
Всем привет, подскажите пожалуйста, как в ларавел сделать чтоб работал remember_me на разных девайсах. Там как я понимаю в базе хранится remember_token и каждый раз перезаписывается.
KarmaBot
@KarmaBot
Nov 23 2015 12:31
@kirill001, и тебе привет ;)
Richcho54
@Richcho54
Nov 23 2015 12:33
@SerafimArts может postLogin нужно переопределить?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:33
@Richcho54 тут два варианта, либо посмотреть что внутри трейтов (там и висит один из методов походу, никогда не пользовал стандартный) и переопределить или попробовать найти нужный эвент и в конструкторе определить (подписаться на него) его
Richcho54
@Richcho54
Nov 23 2015 12:34

@SerafimArts нашел такой метод в трейте:

protected function handleUserWasAuthenticated(Request $request, $throttles)
    {
        if ($throttles) {
            $this->clearLoginAttempts($request);
        }

        if (method_exists($this, 'authenticated')) {
            return $this->authenticated($request, Auth::user());
        }

        return redirect()->intended($this->redirectPath());
    }

может он?

хотя скорее этот:
    public function getLogin()
    {
        if (view()->exists('auth.authenticate')) {
            return view('auth.authenticate');
        }

        return view('auth.login');
    }
Georgy Khudiakov
@khudia
Nov 23 2015 12:37
Привет всем! Срочно нужен yii разработчик в спб!!!! (сорри что сюда - посоветовали с канала yii)
KarmaBot
@KarmaBot
Nov 23 2015 12:37
@khudia, здравствуй.
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:37
:point_up: баньте его, унижайте!
:D
Kirill
@kirill001
Nov 23 2015 12:37
Никто не делал авторизацию на разных девайсах?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:38
@khudia никто там тебе не советовал, сказали просто "Питер есть, разрабов нет" (с)
Dave
@aios
Nov 23 2015 12:38
@kirill001 фигли ее делать?
ой ой сорян...
firstbit12
@firstbit12
Nov 23 2015 12:38
Всем привет. Подскажите пожалуйста, инструментарий под мак. До этого с пхп никогда не писал, но представление есть, т.к. писал под asp.net mvc. Какие инструменты сейчас используют? Интересуют среда разработки, http- сервер, БД-клиент(MySql) и другие необходимые инструменты для того, чтобы начать программировать.
KarmaBot
@KarmaBot
Nov 23 2015 12:38
@firstbit12, привет =)
Kirill
@kirill001
Nov 23 2015 12:38
@aios вопрос, как сделать, чтобы на разных девайсах запоминался пользователь?
Alex
@Alex-Bond
Nov 23 2015 12:39
@SerafimArts смотри оффтопик наш)
Maxim
@Big-Shark
Nov 23 2015 12:39
@SerafimArts в оффтом канале посоветовали, но я так и не понял зачем)
Dave
@aios
Nov 23 2015 12:39
@firstbit12 PHPStorm docker
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:39
@Alex-Bond меня нет в оффтопике
Georgy Khudiakov
@khudia
Nov 23 2015 12:39
@SerafimArts на другом канале сказале
Dave
@aios
Nov 23 2015 12:40
@kirill001 сервис токенов - сколько устройств столько и токенов
но на устройстве которое ты хочешь привязать нужно что бы хотя бы 1 раз залогинились
привязка к акку
что тут сложного?
firstbit12
@firstbit12
Nov 23 2015 12:40
@aios Этого будет достаточно? А сервер для отладки и тестирования?
Kirill
@kirill001
Nov 23 2015 12:41
@aios из коробки нет такого функционала?
firstbit12
@firstbit12
Nov 23 2015 12:41
@aios Мне говорили что-то про XAMPP
Dave
@aios
Nov 23 2015 12:41
@firstbit12 отладка в xdebug + laraveldebugbar
@firstbit12 ужас...
@firstbit12 в твоем случае mamp
@kirill001 пфф))) прости но кнопку "Сделать мне хорошо" ты сделаешь сам
@kirill001 из коробки куча приколов как это сделать - Реквесты, Контроллеры, Мидлы что еще нужно?
Kirill
@kirill001
Nov 23 2015 12:43
@aios я все сделаю сам, я просто уточнить хочу, при авторизации с remember_me устанавливается токен в базу, а при такой же авторизации с другого девайса, старый затирается и становится недействительным, верно?
Dave
@aios
Nov 23 2015 12:44
Если одновременно - то не затирается
а остается действительным пока не выйдет или сессия не кончиться
опять же ттл обновлять можно
сам решай
Kirill
@kirill001
Nov 23 2015 12:44
@aios спасибо
KarmaBot
@KarmaBot
Nov 23 2015 12:44
Спасибо (+1) для @aios принято! Текущая карма +12.
Dave
@aios
Nov 23 2015 12:46
@KarmaBot я красавчик я красавчик - обожаю девочек курю кальянчик...
Balgi
@Balgi
Nov 23 2015 12:46
в ларавел 5 так работает asset('/css/app.css') на 5.1 не работает должен добавить public чтобы работал asset('/public/css/app.css')
firstbit12
@firstbit12
Nov 23 2015 12:46
Ок. я так понимаю xampp в топку. Хорошо, хотелось узнать, что нужно минимально из инструментария? Сейчас есть phpStorm и xampp(Я его удалю). А для БД и сервера?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:46
@firstbit12 php.exe и всё - этого достаточно по минимому для использования ларки (ну или что там под твою ОС)
Dave
@aios
Nov 23 2015 12:46
@firstbit12 юзай Mamp
@firstbit12 у тебя пока что такой вариант - либо в буткампе запускай линь или винду докер и вперед
Maxim
@Big-Shark
Nov 23 2015 12:49
@firstbit12 brew php mysql и все)
firstbit12
@firstbit12
Nov 23 2015 12:50
@aios спасибо
KarmaBot
@KarmaBot
Nov 23 2015 12:50
Спасибо (+1) для @aios принято! Текущая карма +13.
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:50
даже мускуль не нужен
Maxim
@Big-Shark
Nov 23 2015 12:50
@aios да вы батенька извращенец, на мак ставить виртуальную винду в которой запускать пхп_
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:50
если по-минимуму
Maxim
@Big-Shark
Nov 23 2015 12:50
@SerafimArts ну да, но все равно в 99 процентах стаивть его)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:50
сикулайт жеж, Карл
Maxim
@Big-Shark
Nov 23 2015 12:51
@SerafimArts дык его тоже стаивть надо)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:51
@Big-Shark чо? о_0
#наркоманштоле?
firstbit12
@firstbit12
Nov 23 2015 12:52
а homestead? Извиняюсь заранее, если что-то не то спроосил
Balgi
@Balgi
Nov 23 2015 12:52
This message was deleted
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:53
@Balgi такое только в coffeescript работает
Maxim
@Big-Shark
Nov 23 2015 12:53
@SerafimArts а разве нет? Я просто особо с ним не работал, и мне казалось что все равно надо ставить чтото типа php-sqlite
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:53
@Big-Shark нет
это просто файлик и всё, в pdo всовываешь ссыль на него и всё тоже самое
Balgi
@Balgi
Nov 23 2015 12:53
This message was deleted
This message was deleted
Maxim
@Big-Shark
Nov 23 2015 12:54
@SerafimArts не я вкурсе что это файлик, но пхп же должна знать как с ним работать грубо говоря, а для этого хоть чтото в системе должно стоять, ну или драйвер должен стоять.
@Balgi что ты хочешь?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:54
@Big-Shark драйваер из коробки идёт, так же как pdo_mysql
Maxim
@Big-Shark
Nov 23 2015 12:54
@SerafimArts круто, я и не знал)
Balgi
@Balgi
Nov 23 2015 12:55
@Big-Shark не форматируется код
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:55
Хотя в sqlite есть свои траблы. Например все типы там строка, что инт, что флоат, что текст, что стринг
т.е. при return Model в контроллере нужно для Model $casts прописывать обязательно
Maxim
@Big-Shark
Nov 23 2015 12:56
@SerafimArts омг, хотя пропелу это вроде пофиг)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:56
в остальном ничем не отличается
@Big-Shark это всем пофигу, внутри пыха
Maxim
@Big-Shark
Nov 23 2015 12:56
@SerafimArts PDO тоже?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:57
ну а что PDO-то? Оно ж на пыхе
просто например возвращает в id вместо 2 строку "2"
Maxim
@Big-Shark
Nov 23 2015 12:57
@SerafimArts ну так этож косяк)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:57
да брось
это в каком-нибудь JS, где сложение и конкатенация одно и тоже был бы косяк
Maxim
@Big-Shark
Nov 23 2015 12:58
@SerafimArts а как же пхп7 и строгие типы?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:58
и что ему сделается?
как ты себе представляешь тот код, когда так валидируются данные из бд
Maxim
@Big-Shark
Nov 23 2015 12:59
@SerafimArts если прописано : int в ты напишешь return $this->id гдe id = "2", будет ошибка
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 12:59
ой, ну не надо
ты пропишешь ->id = 2
или ты о чём?
Maxim
@Big-Shark
Nov 23 2015 13:01
@SerafimArts так сетет тебе грубо говоря другоая функция и там нет приведения типов, короче если ты ожидаешь инт, и мускуль и постгрес тебе отдают инт, а sqlite отдает стринг, то это косяк, он конечно легко исправляется, но всеж
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:02
ну так не строй всё на типах, только там где нужно строго всё
а то помню одну замечательную историю про asp.net тег input image и новый IE
Dave
@aios
Nov 23 2015 13:02
@Big-Shark норм все
Maxim
@Big-Shark
Nov 23 2015 13:02
@SerafimArts я все на строгих типах строю по макисимум, а выйдет пхп7, вообще все перевиду на стрикт
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:03
@Big-Shark зря
Maxim
@Big-Shark
Nov 23 2015 13:03
почему?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:03
нужно использовать там, где нужно
и не использовать там, где не нужно
смысл в строгих типах просто добавить строгости
но не делать из пыха строготипизированный язык
Maxim
@Big-Shark
Nov 23 2015 13:04
@SerafimArts в том и смысл, я не хочу проверять что там может быть строк, и она может начинаться с 0x ))) Я хочу знать что это долбаный инт)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:04
а то получится как в джаве - километр кода только ради того, что бы резолвить типы
@Big-Shark только там, где это критично
и ты чётко знаешь что там будет
Maxim
@Big-Shark
Nov 23 2015 13:05
@SerafimArts нее, если функция принимает как массив, так и строгу и тд, то тут и не надо указывать строгий тип, а вот если ты уверен что функция кроме инт ничего принимать не должна, то лучше указать)
@SerafimArts ну да, я про это и говорю, что в критичных местах
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:05
@Big-Shark ну вот например, для коллбэка какой тип ты укажешь?
\Closure или callable?
вопрос с подвохом ;)
Maxim
@Big-Shark
Nov 23 2015 13:06
@SerafimArts взависимости от того что мне надо) помойму callable это может быть массив , а Closure только анонимка, нет?
@SerafimArts я в основном говорю про простые типы int, float ...
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:07
@Big-Shark верно
MLRUSSIA
@MLRUSSIA
Nov 23 2015 13:17
Люди добрые подскажите как для определенного post роута отключить CSRF чтобы получать данные от стороннего ресурса
undercloud
@undercloud
Nov 23 2015 13:21
@MLRUSSIA по идеи middleware это должен делать

/**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        //
    ];
MLRUSSIA
@MLRUSSIA
Nov 23 2015 13:25
спс уже посмотрел туда массив помещаем спасибо огромное!!!
KarmaBot
@KarmaBot
Nov 23 2015 13:25
@MLRUSSIA, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
MLRUSSIA
@MLRUSSIA
Nov 23 2015 13:26
@undercloud Спасибо
undercloud
@undercloud
Nov 23 2015 13:26
This message was deleted
KarmaBot
@KarmaBot
Nov 23 2015 13:26
Спасибо (+1) для @undercloud принято! Текущая карма +2.
MLRUSSIA
@MLRUSSIA
Nov 23 2015 13:26
нет не пропала) Просто не в курсе был
JhaoDa
@jhaoda
Nov 23 2015 13:26
@MLRUSSIA пробовал документацию читать?
MLRUSSIA
@MLRUSSIA
Nov 23 2015 13:27
пробывал просто юзаю laravel.su там про это не написанно
JhaoDa
@jhaoda
Nov 23 2015 13:28
@MLRUSSIA а про официальную документацию не знаешь?
MLRUSSIA
@MLRUSSIA
Nov 23 2015 13:29
Я только познаю Laravel
JhaoDa
@jhaoda
Nov 23 2015 13:30
@MLRUSSIA и что? Это повод не читать официальную документацию?
MLRUSSIA
@MLRUSSIA
Nov 23 2015 13:30
А на инглише трудно т.к. плохо знаю его
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:30
laravel.su....
JhaoDa
@jhaoda
Nov 23 2015 13:30
@MLRUSSIA там часто даже не надо знать инглишь, потому как примеры кода есть. Что здесь тебе не понятно — http://laravel.com/docs/5.1/routing#csrf-excluding-uris?
undercloud
@undercloud
Nov 23 2015 13:32
на ру тоже нет https://laravel.ru/docs/v5/middleware
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:32
laravel.su....
JhaoDa
@jhaoda
Nov 23 2015 13:32
@undercloud и что? Мы к ру отношения не имеем
@undercloud и зачем ты эту ссылку-то завернул?:)
Это ж не картинка, видюшка или гист
Maxim
@Big-Shark
Nov 23 2015 13:33
@jhaoda он теперь все заворачивает)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:33
@jhaoda имеем, но только косвенное
WmA
@akis94
Nov 23 2015 13:33
@undercloud Знакомься, тот самый jhaoda)
undercloud
@undercloud
Nov 23 2015 13:34
@akis94 лол
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:34
@jhaoda он проявил уважение к твоим нервам, просто на всякий случай =))))
undercloud
@undercloud
Nov 23 2015 13:34
@jhaoda а ты даже не оценил
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 13:35
вово
Artemiy Ryabinkov
@Furdarius
Nov 23 2015 13:40
@aios Будешь тут, скинь докеровский конфиг посмотреть.
D3-FC
@D3-FC
Nov 23 2015 13:45
Приветв сем. подскажите пожалста. Как настроить обращение к вьюхам через пространство имён?
undercloud
@undercloud
Nov 23 2015 13:49
@D3-FC опиши
WmA
@akis94
Nov 23 2015 13:54
@D3-FC можешь в composer.json в "psr-4" добавить папку с вьюхами, однако не могу представить приложение, где такое может понадобится.
LightAir
@LightAir
Nov 23 2015 14:26
Вечер ;)
WmA
@akis94
Nov 23 2015 14:41
Метод create() принимает массив. Насколько понимаю, затем этот массив парсится в свойства объекта, который затем сохраняется методом save(). Так?
Maxim
@Big-Shark
Nov 23 2015 14:50
@akis94 типа того
WmA
@akis94
Nov 23 2015 15:03
bootTraits() - а эта функция(тоже в модели) добавляет все методы подключенных трейтов в используемую модель?
@Big-Shark thanks.
KarmaBot
@KarmaBot
Nov 23 2015 15:05
Спасибо (+1) для @Big-Shark принято! Текущая карма +486.
Maxim
@Big-Shark
Nov 23 2015 15:06
@akis94 не совсем, эта функция вызывает буты у трейтсов
WmA
@akis94
Nov 23 2015 15:10
аа, теперь понял) (хоть и не до конца) Буду копать)
lolname
@lolname
Nov 23 2015 15:31
такие дела устанавливал на убунту ларавел 5 следуя пошагово инструкции https://laravel.ru/docs/v5/installation . При переходе на сайт там пустота
Index of /
[ICO] Name Last modified Size Description
Apache/2.4.12 (Ubuntu) Server at localhost Port 80
права выставил
в самой папочке с сайтом файлы и папки лежат
все есть, вот только при переходе по урлу пустота
Ivan
@Hunternnm
Nov 23 2015 15:33
@lolname права 100%
lolname
@lolname
Nov 23 2015 15:33
ну выставил же
Ivan
@Hunternnm
Nov 23 2015 15:34
какие? куда?
lolname
@lolname
Nov 23 2015 15:34
у меня папка с сайтом называется site.com туда и поставил все права, то бишь 777
и ко вложенным применил
Ivan
@Hunternnm
Nov 23 2015 15:35
не совсем верно так ставить, конечно...
повтори команду
там папки создаются
lolname
@lolname
Nov 23 2015 15:35
ну мне только в целях пощупать так что плевать по большому счету
WmA
@akis94
Nov 23 2015 15:35
@lolname пустота совсем или папки в браузере показывает?
Orel2888
@Orel2888
Nov 23 2015 15:35
@lolname а хост настроил что бы смотрел в public/ ?
Ivan
@Hunternnm
Nov 23 2015 15:36
если пусто то в паблик смотрит
WmA
@akis94
Nov 23 2015 15:36
Если проблема не в правах, то возможно в .htaccess.
lolname
@lolname
Nov 23 2015 15:36
пустота совсем. и по адресу Site.com, а по site.com/public 404 выдает
WmA
@akis94
Nov 23 2015 15:37
Покажи site.com.conf
lolname
@lolname
Nov 23 2015 15:37
<VirtualHost *:80>                                                          
  2     ServerName site.com
  3     DocumentRoot /var/www/site.com
  4     <Directory /var/www/site.com>
  5         AllowOverride All
  6     </Directory>
  7 </VirtualHost>
WmA
@akis94
Nov 23 2015 15:38
пустота появиться как только ты в hosts сайт добавишь
lolname
@lolname
Nov 23 2015 15:38
то есть нужно из хостс убрать?
WmA
@akis94
Nov 23 2015 15:38
нет)
Maksim (Ellrion) Platonov
@Ellrion
Nov 23 2015 15:39
@lolname DocumentRoot /var/www/site.com/public
Orel2888
@Orel2888
Nov 23 2015 15:39
@lolname /var/www/site.com/public
WmA
@akis94
Nov 23 2015 15:39
ахах, точно, а я права смотрю))
This message was deleted
Maksim (Ellrion) Platonov
@Ellrion
Nov 23 2015 15:42

@lolname вообще для просто пощупать проще в консоле

cd /project-dir
php artisan serv

и потом открывать в браузере localhost:8000/

lolname
@lolname
Nov 23 2015 15:42
я так и делал потом, то же самое было
Maksim (Ellrion) Platonov
@Ellrion
Nov 23 2015 15:43
@lolname так мб у тебя 500?
WmA
@akis94
Nov 23 2015 15:43
Order allow, deny
Allow from all
Была проблема с апачем давно, вот это добавил + к тому, что у тебя уже есть.
Maksim (Ellrion) Platonov
@Ellrion
Nov 23 2015 15:43
@lolname ты девтулзы смотрел, что там во вкладке с сетью?
WmA
@akis94
Nov 23 2015 15:44
@Ellrion Привет кстати)
lolname
@lolname
Nov 23 2015 15:44
сейчас да, сейчас уже 500 вылетела
а раньше просто пустота
но это из за того, что я неправильно site.com.conf назвал, а точнее без приставки conf
как только правильно переименовал файлы папки стали видны
лол
Maksim (Ellrion) Platonov
@Ellrion
Nov 23 2015 15:45
@akis94 Салют)
WmA
@akis94
Nov 23 2015 15:53
    public function save(array $options = [])
    {
        if($this->exists){
            $this->handleIfExists();
        }
        parent::save($options);
    }
Можно так переопределить метод или лучше его переопределить полностью(с performUpdate/performInsert)?
lolname
@lolname
Nov 23 2015 17:40
хочу отправить get запрос аяксом, но при отправке в урл попадает вопросительный знак. Как быть?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:41
экранировать
lolname
@lolname
Nov 23 2015 17:42
дело в том, что знак добавляет именно аякс
$.ajax({
          url: '/take',
          data: $("#take_money_here").val(),
          type: "get",
          success: function(result) {
                  console.log(result);
          }
        });
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:43
я не вижу где тут аякс добавляет этот знак
JhaoDa
@jhaoda
Nov 23 2015 17:43
@lolname аякс сам ничего не добавляет
lolname
@lolname
Nov 23 2015 17:43
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:44
ээээ
JhaoDa
@jhaoda
Nov 23 2015 17:44
@lolname ну у тебя есть параметр, что не так-то?
Maxim
@Big-Shark
Nov 23 2015 17:44
@SerafimArts @jhaoda ничего вы не знаете, аякс берет все и сам добавляет
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:44
ээээ
JhaoDa
@jhaoda
Nov 23 2015 17:44
@Big-Shark лошары ваще :)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:44
ой, всё
у меня тут мозги плавятся
JhaoDa
@jhaoda
Nov 23 2015 17:44
@lolname открой нам тайну — а что ты ожидал получить?
Maxim
@Big-Shark
Nov 23 2015 17:45
@SerafimArts я весь день шаблон в твиг перегоняю, так что я не лучше
lolname
@lolname
Nov 23 2015 17:45
я понимаю что я отправляю параметры, мне их и нужно отправить. Ожидал получить http://calc.nft/take/his/money/12
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:45
@Big-Shark пффф
JhaoDa
@jhaoda
Nov 23 2015 17:45
@lolname с какого хера-то?
lolname
@lolname
Nov 23 2015 17:45
я так хочу я так вижу
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:45
@Big-Shark у тебя хотя бы думать особо не надо, если постараться можно 10ком регулярок перегнать
JhaoDa
@jhaoda
Nov 23 2015 17:45
@lolname тебе бы основы веба поизучать
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:45
а у меня веселье
Maxim
@Big-Shark
Nov 23 2015 17:46
@SerafimArts угу, только постояно смотреть что там нехватает, и брать код из старого проекта
lolname
@lolname
Nov 23 2015 17:46
я знал что так будет, но мне нужно как то обойти эту проблему епта
Maxim
@Big-Shark
Nov 23 2015 17:46
@SerafimArts рассказывай)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:46
подписываюсь на событие создание модели, модель создаётся один раз, а эвент вызывается два раза
при этом внутри диспатчера один эвент
Maxim
@Big-Shark
Nov 23 2015 17:46
@lolname +'/param/'+id
JhaoDa
@jhaoda
Nov 23 2015 17:46
@lolname url: '/take/' + $("#take_money_here").val() — не додумался?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:47
я хз что делать
Maxim
@Big-Shark
Nov 23 2015 17:47
@SerafimArts Молился? В бубен бил?
lolname
@lolname
Nov 23 2015 17:47
@jhaoda спасибо
KarmaBot
@KarmaBot
Nov 23 2015 17:47
Спасибо (+1) для @jhaoda принято! Текущая карма +440.
Maxim
@Big-Shark
Nov 23 2015 17:47
@SerafimArts Я некогда небыл за ивенты, с ними частом агия)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:48
у меня нет других идей как во время загрузки данных с сервера их обрабатывать
я забыл упомянуть, что я про клиентский код
Maxim
@Big-Shark
Nov 23 2015 17:48
@SerafimArts да я понял что про серверный)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:49
и там что-то такое:
static constructor() {
  this.on('creating', attributes => {
      attributes.created_at = Carbon.parse(attributes.created_at);
  });
}
понятно в принципе что такой код должен делать
Maxim
@Big-Shark
Nov 23 2015 17:50
@SerafimArts Магия, как ты видишь я даже не смог нормально прочитать твое сообщение, и подумал что ты про серверный)
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:50
опять скорее всего эти грёбанные контексты
вызывает эвент одной модели при создании другой модели
осталось подтвердить как-то
ага!
сцуко, час е*лся, только написал в этот чат - решил проблему
JhaoDa
@jhaoda
Nov 23 2015 17:54
Мы выступили в роли пластмассовых утят
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 17:59
та да, люблю уточек
хлебушка дать? :3
JhaoDa
@jhaoda
Nov 23 2015 18:00
Вина, белого. А Акулычу пива
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 18:01
утки не пьют пиво, ты мне чего-то не договариваешь...
JhaoDa
@jhaoda
Nov 23 2015 18:02
А ты их угощал?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 18:03
нет
заставлял...
и не уток
Mikhail Sychev
@snutworks
Nov 23 2015 18:39
Вечер добрый
KarmaBot
@KarmaBot
Nov 23 2015 18:39
@snutworks, здравствуй.
Mikhail Sychev
@snutworks
Nov 23 2015 18:40
Подскажите, а в какой момент при использовании Cache с file создается файл пользовательского кеша на диске?
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 18:41
1) Очистить папку кеша
2) Написать Cache::remember + sleep(...)
3) Проверить наличие файла
если есть - сразу, если нету - создаётся при завершении работы приложения (после отправки)
Mikhail Sychev
@snutworks
Nov 23 2015 18:42
@SerafimArts о, спасибо, сча проверю
Kirill Nesmeyanov
@SerafimArts
Nov 23 2015 18:42
ну как бы очевидное решение по-моему =)
@snutworks благодарности в этом чатике не так пишутся :'(
всё, я го домой
Mikhail Sychev
@snutworks
Nov 23 2015 18:44
@SerafimArts спасибо
KarmaBot
@KarmaBot
Nov 23 2015 18:44
Спасибо (+1) для @SerafimArts принято! Текущая карма +137.
Serhii Chaplia
@iwex
Nov 23 2015 18:49
Привет
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:07
кто подскажет, как сделать что бы мой restfull api возвращал json отформатированный а не слепленный как текст
JhaoDa
@jhaoda
Nov 23 2015 19:08
@h1rurg что значит «отформатированный»?
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:09
"Data": {
"UserId": 1,
"FirstName": "Jesse",
"LastName": "Pinkman",
"Birthday": "1985-02-23T21:00:00",
"Avatar": "7099f2a9fa057c9a69ed37244357b02e.jpg",
"GenderId": 1,
"Gender": {
"GenderId": 1,
"Name": "Male"
},
вот так например
а щас все в 1 строку
JhaoDa
@jhaoda
Nov 23 2015 19:10
@h1rurg мда... ты сам-то понял, что спросил?
Форматирование нужно человеку для чтения глазами, почему этим должно заниматься API?
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:11
@jhaoda ну например твиттер там какой то возвращет все в отформатированном виде, у меня все слеплено, почему я не могу так сдеклать?
JhaoDa
@jhaoda
Nov 23 2015 19:11
Поставь плагин в браузер, кторый будет json форматировать или юзай Postman
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:12
у меня он есть
JhaoDa
@jhaoda
Nov 23 2015 19:12
@h1rurg кто сказал. что твиттер возвращает отформатированный json?
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:12
я интересуюсь можно ли сделать такое без постмена
JhaoDa
@jhaoda
Nov 23 2015 19:12
Можно. Делай.
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:12
@jhaoda та не важно твиттер, я кучу раз юзал рестфул который приходит отформатированный
@jhaoda и что же я спросил такого? Тебе скинуть ссылку где будет приходить красивый json? Я думал мб для этого есть какие то интрументы, в аспе например есть
JhaoDa
@jhaoda
Nov 23 2015 19:14
@h1rurg скинь, очень любопытно
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:14
blob
KarmaBot
@KarmaBot
Nov 23 2015 19:14
@h1rurg, просьба оборачивать в кавычки ссылки на видео и изображения.
JhaoDa
@jhaoda
Nov 23 2015 19:15
@h1rurg это не ссылка, а картинка
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:15
ты туда не попадешь там, авторизация, разве не видно что он отформатирован? и без потменов
лан проехали
JhaoDa
@jhaoda
Nov 23 2015 19:16
@h1rurg я туда попал
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:17
ну не важно, мб нет аторизации
ну так что отформатирован?
JhaoDa
@jhaoda
Nov 23 2015 19:17
@h1rurg аутентификация, а не авторизация
Ок, отформатирован. Но я не понимаю — ЗАЧЕМ?
Людям делать нехрен было?
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:18
ну там пакет для роботы с рестфул ODATA jон сам вроде форматирует
JhaoDa
@jhaoda
Nov 23 2015 19:18
Опа, оказалось, что всё просто
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:18
та не суть, если это не льзя сделать автоматом как то
тогда пофиг
я просто спросил
во, ты скинул то что нужно, спс
KarmaBot
@KarmaBot
Nov 23 2015 19:19
@h1rurg, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
JhaoDa
@jhaoda
Nov 23 2015 19:19
This message was deleted
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:19
@jhaoda спасибо
KarmaBot
@KarmaBot
Nov 23 2015 19:19
Спасибо (+1) для @jhaoda принято! Текущая карма +441.
JhaoDa
@jhaoda
Nov 23 2015 19:20
В очередной раз убеждаюсь, что гугл и чтение доков — наше всё. Сам не знал про такое...
Но всё равно — ЗАЧЕМ??? Исключительно для отладки? Так REST-тулза в Шторме или Постман удобней...
Vadym Petryshyn
@h1rurg
Nov 23 2015 19:29
@jhaoda значит я не правильно гуглил, а в документации ненашел нечего такого. Ну как зачем, что бы удобно было работать, ну с другой стороны да, если есть постмен то это не к чему, но все же... если что в ларе 4 параметром respons>json() передаешь JSON_PRETTY_PRINT и вуаля
alex
@eskrano
Nov 23 2015 19:52
Добрый вечер. Пожалуйста киньте пример использования http://laravel.su/docs/5.0/validation#rule-confirmed
KarmaBot
@KarmaBot
Nov 23 2015 19:52
@eskrano, и тебе привет ;)
Roman
@fearrr
Nov 23 2015 19:53
Вечер добрый всем!
KarmaBot
@KarmaBot
Nov 23 2015 19:53
@fearrr, привет =)
JhaoDa
@jhaoda
Nov 23 2015 19:53

@eskrano ээээ.. что именно ты не понял?

если проверяется поле password, то на вход должно быть передано совпадающее по значению поле password_confirmation

alex
@eskrano
Nov 23 2015 19:54
@jhaoda да вообще не понял как его юзать. Пример бы.
confirmed:password_confirmation ?
JhaoDa
@jhaoda
Nov 23 2015 19:54
@eskrano ну т.е. ты не понял, что надо передавать два поля?
@eskrano confirmed:password
Roman
@fearrr
Nov 23 2015 19:55
Извиняюсь за вопрос не по теме, может быть кто знает как из bootstrap datetimepicker получить данные когда он в режиме inline. (Вместо input используется div)?
alex
@eskrano
Nov 23 2015 19:55
@jhaoda 'password_confirm' => 'confirmed:password' ?
JhaoDa
@jhaoda
Nov 23 2015 19:56
@eskrano блин, запутал ты меня... 'password' => 'confirmed'
alex
@eskrano
Nov 23 2015 19:56
@fearrr jquery $('3div_id').html(); если внутри дива. Если в аттрибуте то $('#div_id').attr('value');
Roman
@fearrr
Nov 23 2015 19:57
@eskrano и в скрытое поле передавать?
alex
@eskrano
Nov 23 2015 19:57
@jhaoda и всё?
JhaoDa
@jhaoda
Nov 23 2015 19:57
@eskrano ага. Но в форме у тебя должно быть ещё одно поле password_confirmation
alex
@eskrano
Nov 23 2015 19:58
@fearrr можно . Но я не работал с этим пикером)
@jhaoda хм сейчас попробую
Илья
@iliyaZelenko
Nov 23 2015 19:58
Здравствуйте. Вопрос по git, я сделал git init, несколько коммитов, как вернуть git на момент когда я всего этого не делал? Это нужно для того, чтобы сделать git clone.
KarmaBot
@KarmaBot
Nov 23 2015 19:58
@iliyaZelenko, привет, как настроение?
Илья
@iliyaZelenko
Nov 23 2015 19:58
@KarmaBot супер
JhaoDa
@jhaoda
Nov 23 2015 19:58
@eskrano или что, ты никогда не видел «введите пароль сюда, а вот сюда введите пароль ещё раз»?
alex
@eskrano
Nov 23 2015 19:59
@jhaoda да это я видел это.
@jhaoda вышло. Спасибо
KarmaBot
@KarmaBot
Nov 23 2015 20:02
Спасибо (+1) для @jhaoda принято! Текущая карма +442.
Roman
@fearrr
Nov 23 2015 20:13
@eskrano короче нужно было просто добавить скрытое поле внутри дива, в доке ни слова про это, найдено путем испытаний)
Mikhail Sychev
@snutworks
Nov 23 2015 20:35

Я чего-то определенно не понимаю, у меня в реквесте приходит n параметров, я хочу их пихнуть в куку пользователю

responce()->view('view', compact('var1'))->withCookie('name', 'value');

это я вынес из доки, а как мне нацеплять много? или можно структуру в куках хранить?

$cart_ids = [1,2,3];
Cookie::forever('cart_ids', $cart_ids);
Cookie::get('cart_ids'); //null
Гугл внятного ответа не дает, подскажите в какую сторону копать?
JhaoDa
@jhaoda
Nov 23 2015 20:52
@snutworks json в куку пиши
Mikhail Sychev
@snutworks
Nov 23 2015 20:54
@jhaoda моделька интерпретируется в json же?
JhaoDa
@jhaoda
Nov 23 2015 20:55
@snutworks а при чем тут модельки, если речь про куку?
Mikhail Sychev
@snutworks
Nov 23 2015 20:55
@jhaoda ну запилить UserSetting какой-нибудь например
JhaoDa
@jhaoda
Nov 23 2015 20:56
@snutworks ну пробуй
Mikhail Sychev
@snutworks
Nov 23 2015 20:57
@jhaoda спасибо, попробую
KarmaBot
@KarmaBot
Nov 23 2015 20:57
Спасибо (+1) для @jhaoda принято! Текущая карма +443.
Mikhail Sychev
@snutworks
Nov 23 2015 21:06
@jhaoda я просто не знаком с общепринятыми практиками, json в целом норм, а в каждом реквесте кука будет приходить?
JhaoDa
@jhaoda
Nov 23 2015 21:06
@snutworks будет, да
Mikhail Sychev
@snutworks
Nov 23 2015 21:14
@jhaoda круто, спасибо
KarmaBot
@KarmaBot
Nov 23 2015 21:14
Спасибо (+1) для @jhaoda принято! Текущая карма +444.
Anonim-khb
@Anonim-khb
Nov 23 2015 21:21
Всем привет.
Кто пользуется sphinx на ларе 5? Каким-нибудь пакетом с гитхаба пользуетесь, вроде этого или нет?
KarmaBot
@KarmaBot
Nov 23 2015 21:21
@Anonim-khb, здравствуй.
shockwave13
@shockwave13
Nov 23 2015 21:29
Здравствуйте. на скрине видно маршрут, и размещение файлов. Вроде бы все верно сделал, но при попытке открытия страницы - выдает ошыбку "InvalidArgumentException in FileViewFinder.php line 137:
View [index] not found." В чем может быть проблема? "https://pp.vk.me/c627521/v627521925/2366e/hBa7zV0zkfw.jpg"
KarmaBot
@KarmaBot
Nov 23 2015 21:29
@shockwave13, просьба оборачивать в кавычки ссылки на видео и изображения.
@shockwave13, и тебе привет ;)
Roman
@fearrr
Nov 23 2015 21:33
This message was deleted
This message was deleted
JhaoDa
@jhaoda
Nov 23 2015 21:36
@fearrr и что?
Roman
@fearrr
Nov 23 2015 21:36
@jhaoda уже понял что не из-за этого
ерунду сказал)
dihalt
@dihalt
Nov 23 2015 21:39
господа, поясните, пожалуйста, один момент на предмет того, как работает PSR-4. Судя по тому, что пишут в статьях и доках, в случае, когда загрузчик поддерживает несколько пространств имён, надо сначала все эти пространства зарегистрировать, что бы загрузчик знал где и что искать. Возникает вопрос: например в ларе куча папок, файлов с классами, — неужели каждый раз сканируются все директории, что бы собрать их и зарегистрировать в загрузчике?
пример того, как работает PSR-4 смотрел тут: https://github.com/php-fig/fig-standards/blob/master/accepted/ru/PSR-4-autoloader-examples.md
shockwave13
@shockwave13
Nov 23 2015 21:39
@fearrr @jhaoda эта проблема может возникнуть из за неправильного перемещения или переименования файлов?
JhaoDa
@jhaoda
Nov 23 2015 21:40
@shockwave13 ну файл либо есть в папке, либо нет
@dihalt нет, композер создает файлы с кэшем после установки/обновления пакетов. А для PSR-4 достаточно кхшировать корневые неймспейсы
Roman
@fearrr
Nov 23 2015 21:42
@shockwave13 а вид-то есть?
dihalt
@dihalt
Nov 23 2015 21:42
@jhaoda ага, значит скан таки происходит (один и каждый раз, када композер захочет)?
@jhaoda и, получается, он в каждый файл заглядывает, что бы неймспейсы посмотреть?
JhaoDa
@jhaoda
Nov 23 2015 21:43
@dihalt нет. Пакет указывает свой корневой неймспейс в своём конфиге. Он и берется.
@dihalt не хочешь заглянуть в папку vendor/composer? Узнаешь много интересного...
dihalt
@dihalt
Nov 23 2015 21:44
@jhaoda и ещё один вопрос. Предположим я создал контроллер, обьявил неймспейс-класс, у меня он заработал. В таком случае как он подцепился, если я к композеру не обращался?
JhaoDa
@jhaoda
Nov 23 2015 21:44
@dihalt ты плохо читал про PSR-4 :)
dihalt
@dihalt
Nov 23 2015 21:45
@jhaoda да, я не всё понял, за сим сюда полез, в надежде что растолкуют =)
JhaoDa
@jhaoda
Nov 23 2015 21:45
@dihalt корневой неймспейс твоего приложения какой?
dihalt
@dihalt
Nov 23 2015 21:45
@jhaoda никакого, я решил отдельно psr-4 изучить как работает, т.е. вне рамок лары
JhaoDa
@jhaoda
Nov 23 2015 21:46
@dihalt а он должен быть, и к ларавель это отношения не имеет, ибо ларавель это такой же пакет и живет по общим законам
dihalt
@dihalt
Nov 23 2015 21:47
@jhaoda я имел ввиду, что я ещё не написал)) надо же понять сперва, как писать
JhaoDa
@jhaoda
Nov 23 2015 21:47
@dihalt ну тогда рассматривай на примере ларавель-приложения, разницы-то нет
dihalt
@dihalt
Nov 23 2015 21:48
@jhaoda ага, я потому её в пример и привёл. только пока не понятно. в вендор-композер посмотрел, пока сложновато выглядит.
@jhaoda вижу там классмап, похоже это и есть тот самый кеш
JhaoDa
@jhaoda
Nov 23 2015 21:48
@dihalt я спросил про корневой неймспейс. composer.json открывал хоть раз?
dihalt
@dihalt
Nov 23 2015 21:49
@jhaoda пусть будет User
JhaoDa
@jhaoda
Nov 23 2015 21:49
Видел там:
"psr-4": {
    "App\\": "app/"
},
Итак, корневой неймспейс объявлен как "User\\": "app/".
@dihalt какой, например, неймспейс у контроллера будет?
dihalt
@dihalt
Nov 23 2015 21:51
@jhaoda путь будет Vasya
Mikhail Sychev
@snutworks
Nov 23 2015 21:51
а как сделать так, чтобы при запросе, из форматированного инпута уходило не форматированное значение?
JhaoDa
@jhaoda
Nov 23 2015 21:52
@dihalt ок, User\Vasya, хотя это и странно, но работать будет
dihalt
@dihalt
Nov 23 2015 21:52
@jhaoda это же пример =)
@jhaoda ну как такую штуку написать понятно. Я думал взять из той ссылки psr-4 и попробовать его в деле (без лары и композера). Выходит, надо сканить директории, короче, всё это делать ручками.
JhaoDa
@jhaoda
Nov 23 2015 21:53
@dihalt итак, ты пытаешься загрузить класс User\Vasya. Композер смотри, известен ли ему корень? Известен, это User. В какую папку он смотрит? В app.
dihalt
@dihalt
Nov 23 2015 21:54
@jhaoda да, смотрит в апп, и данные эти берёт из классмапа похоже
JhaoDa
@jhaoda
Nov 23 2015 21:54
@dihalt композер, следуя PSR-4, собирает путь app\Vasya.php
Никуда он не смотрит
dihalt
@dihalt
Nov 23 2015 21:55
@jhaoda сам же написал: . В какую папку он смотрит? В app.
JhaoDa
@jhaoda
Nov 23 2015 21:55
Вернее, он в файле autoload_psr4.php узнал куда смотрит корневой нейсмпейс User
@dihalt не композер «В какую папку он смотрит», а неймспейс «В какую папку он смотрит»
dihalt
@dihalt
Nov 23 2015 21:56
@jhaoda где прописан корневой неймспейс? в случае, если нет лары, и нет композера.
JhaoDa
@jhaoda
Nov 23 2015 21:56
Если не композера, зачем тогда PSR-4? Теоретическая альтренатива композеру?
dihalt
@dihalt
Nov 23 2015 21:56
@jhaoda прости за дурацкий вопрос, а разве что, тогда оно теряет смысл?
т.е. использование пср-4 без композера это бред?
JhaoDa
@jhaoda
Nov 23 2015 21:58
@dihalt я объяснил, что и как делает композер. Вопрос «а без композера» не имеет смысла, ибо ты создашь свой композер
dihalt
@dihalt
Nov 23 2015 21:58
ну вообще логично, ведь придётся писать , да с языка снял
@jhaoda а если в историю заглянуть, может пср-4 возник из за композера? (или наоборот?)
JhaoDa
@jhaoda
Nov 23 2015 21:59
Видимо.
dihalt
@dihalt
Nov 23 2015 22:00
@jhaoda хм. ну в целом тада всё ясно. Непонятно осталось только одно. Если я в ларе создал спейснейм/класс , как лара его сразу видит, если композер не обновил кеш.
JhaoDa
@jhaoda
Nov 23 2015 22:01
@dihalt я два раза уже повторил, что при PSR-4 нет никаких кэшей
@dihalt :point_up: 24 ноября 2015 г., 04:54
dihalt
@dihalt
Nov 23 2015 22:01
@jhaoda >> нет, композер создает файлы с кэшем после установки/обновления пакетов.
а это что ты имел ввиду?
JhaoDa
@jhaoda
Nov 23 2015 22:01
@dihalt при PSR-4 это кэш КОРНЕВЫХ неймспейсов
dihalt
@dihalt
Nov 23 2015 22:03
@jhaoda ну хорошо, вот пишешь ты в ларе namespace Vasya\Masya
JhaoDa
@jhaoda
Nov 23 2015 22:03
@dihalt User\Vasya\Masya
dihalt
@dihalt
Nov 23 2015 22:04
пусть так
композер про User него ничего не знает, что бы автозагрузка сработала
JhaoDa
@jhaoda
Nov 23 2015 22:04
@dihalt ты меня вообще слушаешь?
dihalt
@dihalt
Nov 23 2015 22:04
да, прости, если что-то не догоняю, тяжёлый день был ))
JhaoDa
@jhaoda
Nov 23 2015 22:04
Ты ДОЛЖЕН указать в composer.json корневой неймспейс
dihalt
@dihalt
Nov 23 2015 22:05
ручками. понял.
JhaoDa
@jhaoda
Nov 23 2015 22:05
Если не укажешь, то композер ничего не найдет, логично же
dihalt
@dihalt
Nov 23 2015 22:05
вот. именно это я имел ввиду. )) выходит, надо ручками ему подсказать.
JhaoDa
@jhaoda
Nov 23 2015 22:06
И тогда, когда ты захочешь класс User\Vasya\Masya, он элементарным движением конвертирует его в путь к файлу app/Vasya/Masya.php
Его не волнует, есть ли этот файл на диске физически. Если ты следуешь PSR-4, то он ДОЛЖЕН там быть
dihalt
@dihalt
Nov 23 2015 22:07
@jhaoda да, точно, поглядел в композер ещё раз и мои глаза открылись)) спасибо))
KarmaBot
@KarmaBot
Nov 23 2015 22:07
Спасибо (+1) для @jhaoda принято! Текущая карма +445.
dihalt
@dihalt
Nov 23 2015 22:07
@jhaoda интересно, если напишу "благодарю", кармабот засчитает? =)
JhaoDa
@jhaoda
Nov 23 2015 22:07
@dihalt да
dihalt
@dihalt
Nov 23 2015 22:08
не засчитал, видать таймаут стоит
@jhaoda да, понял уже железно, остановись ;)
@dihalt у тебя день что ли? бодрый очень)))
JhaoDa
@jhaoda
Nov 23 2015 22:09
@dihalt слово внутри предложения, вот и не засчитал
dihalt
@dihalt
Nov 23 2015 22:09
@jhaoda благодарю, бум зать
KarmaBot
@KarmaBot
Nov 23 2015 22:09
Спасибо (+1) для @jhaoda принято! Текущая карма +446.
dihalt
@dihalt
Nov 23 2015 22:09
точно!
тада если нет таймаута, можно себе карму левую накрутить... нехорошо, однако
dihalt
@dihalt
Nov 23 2015 22:35
есть живые в этом чате? есть нубский вопрос. В пхп файле определён массив: return [ ..трали вали... ]; И всё. Как подключить этот файл и считать данные массива в переменную?
инклудом?
Artemiy Ryabinkov
@Furdarius
Nov 23 2015 22:36

@dihalt :point_up: 24 ноября 2015 г., 04:54

Ого, а как ссылку на сообщение делать?

@dihalt реквайром
dihalt
@dihalt
Nov 23 2015 22:37
@Furdarius какую ссылку? я не делал))
Artemiy Ryabinkov
@Furdarius
Nov 23 2015 22:38
@dihalt Ну это не тебе вопрос, а вообщем
dihalt
@dihalt
Nov 23 2015 22:38
@Furdarius вот так: $confg = require(DIR.DIRECTORY_SEPARATOR.'config.php'); ?
Artemiy Ryabinkov
@Furdarius
Nov 23 2015 22:38
@dihalt Да вроде
dihalt
@dihalt
Nov 23 2015 22:38
@Furdarius не пашет
Artemiy Ryabinkov
@Furdarius
Nov 23 2015 22:39
Что возвращает?
dihalt
@dihalt
Nov 23 2015 22:41
@Furdarius приношу извинения, всё в порядке, очепятка была.
@Furdarius спасибо!
KarmaBot
@KarmaBot
Nov 23 2015 22:41
Спасибо (+1) для @Furdarius принято! Текущая карма +6.
JhaoDa
@jhaoda
Nov 23 2015 23:50
@Furdarius а ты наведи мыша на временную метку любого сообщения