
Vladimir
26.07.2016
16:19:49
Стоит положить в другую папку и он их нивкакую не импортирует

Anton ?
26.07.2016
16:38:10
это норма
пхпшторм умеет кошерно перекладывать классы по папкам с автосменой неймспейса

Артур Евгеньевич
27.07.2016
06:42:31
Кто нибудь может хорошую статью посоветовать где разжевывается Inversion of Control » Dependency Injection » Service Container на русском?

Google

Артур Евгеньевич
27.07.2016
06:42:41
еще не понял отличаются ли service locator и container или это синонимы

Евгений
27.07.2016
07:54:44
приветы, а подскажте
вот я делаю на ларе проект
там на фронте думаю немного vuejs заюзать местами, для крудов
и вот для этого надо api
никогда api не делал, то есть ничего сложного не вижу кроме того, что доступ для других юзеров должен быть закрыт, а то мало ли чо натворят :) Как доступ запрещать? Можно мидлварей какой то или как?
ну и для простых юзеров не залогиненых тоже надо чтобы например могли с сайта отправить отзыв, через форму которая по api отправляет запрос и пишется в базу. Нужна защита api

Taras
27.07.2016
08:27:52
мб jwt ?
https://github.com/tymondesigns/jwt-auth

Евгений
27.07.2016
08:28:19
так я не понимаю кому токен какой давать, если юзер не залогинен
прост гость может написать отзыв

Taras
27.07.2016
08:30:41
что ты имеешь в виду под "защита api" ?

Артур Евгеньевич
27.07.2016
08:31:37
Если максимально упрощать то токен это как бы логин+пароль, и все запросы к апи, которые требуют авторизации должны будут осуществляться с помощью токена

Google

Артур Евгеньевич
27.07.2016
08:31:53
а кто не знает токен, тот не сможет сделать, то что не положено

Taras
27.07.2016
08:33:39
а если юзер не залогинен то и токен ему не нужен

F01134H
27.07.2016
08:33:43
а процесс аутентефикации называется хендшейком

Евгений
27.07.2016
08:48:52
А все понял короче с апи, мало чем от статики отличается для моих целей

v
27.07.2016
12:54:59

Vlad
27.07.2016
19:01:16
Привет всем! Что-нибудь слышно про 5.3?

Артур Евгеньевич
27.07.2016
19:12:11
ну работа идет, а нсчет даты релиза не знаю)

Manriel
27.07.2016
19:12:11
Почитай гитхаб =)

Евгений
27.07.2016
19:26:54
через пол часа тейлор на лараконе будет вещать

Артур Евгеньевич
28.07.2016
08:41:13
/start@comstatbot

Combot
28.07.2016
08:41:14
combot.org/chat/-1001067453809

Артур Евгеньевич
28.07.2016
08:41:33
Давайте тестировать бота статистики)
Доброе утро

Евгений
28.07.2016
09:32:44
чо его тестировать то?

Артур Евгеньевич
28.07.2016
09:34:41
Не знаю, привык все тестировать перед использованием ?

AZ
28.07.2016
10:00:50
у меня http сервер хостера не позвляет делать put запрос.
Request header field X-HTTP-Method-Override is not allowed by Access-Control-Allow-Headers in preflight response.
Но в локалке работает
у обеих nginx

Артур Евгеньевич
28.07.2016
10:03:38
ты наверно с локалки на локалку обращаешься поэтому и работает
или на локалке включены кросс доменные запросы а на серваке нормлаьном нет

Taras
28.07.2016
10:15:36
А пост работает ?
<form method="POST">
{{ method_field('PUT') }}
</form>
$.post( "/someroute", { _method: "PUT" } );

Google

AZ
28.07.2016
10:21:35

KarmaBot
29.07.2016
09:21:16
test

Виталий
29.07.2016
09:22:48

KarmaBot
29.07.2016
09:22:48
@vsbeats я всегда к твоим услугам.
Извините за неудобства, но еще раз Тест :)

Виталий
29.07.2016
09:32:19

Евгений
29.07.2016
09:34:40
сделал чистку чатов, деактивировал те в которых бота удалили
http://dl1.joxi.net/drive/2016/07/29/0001/0971/103371/71/48118978e4.jpg
сделал рассыльщик по чатам))

Артур Евгеньевич
29.07.2016
09:44:43
плохой знак))

Евгений
29.07.2016
11:01:19
бомжара детектед

вз
29.07.2016
11:01:29
=(

Shadow
29.07.2016
11:19:49
ломай соседей
студент

?? Vladimir
31.07.2016
18:04:43
Подскажите как правильно передать переменную $types в анонимную функцию, данный код не работает
$types = $request->types;
$filterd = $products->filter(function($item, $types){
//Фильтруем по типу
foreach($types as $type){
if($item->type == $type){
return $item;
}
else continue;
}
});

Artur
31.07.2016
18:08:25
https://habrahabr.ru/post/147620/
https://laravel.com/docs/5.1/collections#method-filter

?? Vladimir
31.07.2016
18:12:04
Пытаюсь сделать фильтрацию товаров для интернет-магазина. Так как опыта нет, пытаюсь сделать это следующим образом
1. При заполнении и отправке формы фильтра, контроллер получает массивы выбраных параметров $countries, $types и т.д.
2. Из базы извлекаются все товары
3.Получившаяся коллекция фильтруется.
В итоге возникла проблема передачи полученных от формы массивов в фильтр коллекции.
Может есть более эффективный способ создания фильтра?

Artur
31.07.2016
18:12:31
что мешает фильтровать средствами бд?
всегда мождно тупо написать свою функцию для фильтра

Google

Artur
31.07.2016
18:13:50
или...
$c = function($a, $b) use($g){
echo $a . $b . $g;
};
use($g)
$types = $request->types;
$filterd = $products->filter(function($item) use ( $types){
//Фильтруем по типу
foreach($types as $type){
if($item->type == $type){
return $item;
}
else continue;
}
});
но я не особо шарю в ларе :)

?? Vladimir
31.07.2016
18:15:20

KarmaBot
31.07.2016
18:15:20
Спасибо (+1) для @BAGArt принято!
Текущая карма +1

Artur
31.07.2016
18:15:50
спс. но ты всегда можешь сделать тупо foreach

KarmaBot
31.07.2016
18:15:50
@BAGArt в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.

?? Vladimir
31.07.2016
18:18:04
Я совсем ньюфаг, так что многие вещи для меня не очевидны

Artur
31.07.2016
18:19:18
foreach($types as $type){
if($item->type == $type){
return $item;
}
else continue;
}
оу судя по документацмии ты ошибся
возвращать нужно false или true
это не критично но не правильно :)

?? Vladimir
31.07.2016
18:20:30
Я по русской доке пытаюсь сделать
https://laravel.ru/docs/v5/collections#filter

Artur
31.07.2016
18:20:49
$types = $request->types;
$filterd = $products->filter(function($item) use ( $types){
return in_array($item->type, $types); //Фильтруем по типу
});
в твоей конструкции else вообще не нужен
и по возможности избегай лишних точек прерывания цикла

?? Vladimir
31.07.2016
18:26:53

KarmaBot
31.07.2016
18:26:54
Спасибо (+1) для @BAGArt принято!
Текущая карма +2

Google

Artur
31.07.2016
18:27:03
ужс :)

?? Vladimir
01.08.2016
08:44:07
Подскажите как правильно захэшировать пароль при изменении настроек пользователя