Rodion
ну сразу несколько из разных сфер, ок
Dan
фулстек этож нубство
Rodion
https://habrahabr.ru/post/266665/
Rodion
прикольная тема
Тенпеннай
Anonymous
Господи ну и секс с этими неймспейсами моделей в л5
Anonymous
Стоит положить в другую папку и он их нивкакую не импортирует
Anton 🐻
это норма
Anton 🐻
пхпшторм умеет кошерно перекладывать классы по папкам с автосменой неймспейса
Пантелеев
Кто нибудь может хорошую статью посоветовать где разжевывается Inversion of Control » Dependency Injection » Service Container на русском?
Пантелеев
еще не понял отличаются ли service locator и container или это синонимы
Евгений
приветы, а подскажте
Евгений
вот я делаю на ларе проект
Евгений
там на фронте думаю немного vuejs заюзать местами, для крудов
Евгений
и вот для этого надо api
Евгений
никогда api не делал, то есть ничего сложного не вижу кроме того, что доступ для других юзеров должен быть закрыт, а то мало ли чо натворят :) Как доступ запрещать? Можно мидлварей какой то или как?
Евгений
ну и для простых юзеров не залогиненых тоже надо чтобы например могли с сайта отправить отзыв, через форму которая по api отправляет запрос и пишется в базу. Нужна защита api
Taras
мб jwt ?
Taras
https://github.com/tymondesigns/jwt-auth
Евгений
так я не понимаю кому токен какой давать, если юзер не залогинен
Евгений
прост гость может написать отзыв
Taras
что ты имеешь в виду под "защита api" ?
Пантелеев
Если максимально упрощать то токен это как бы логин+пароль, и все запросы к апи, которые требуют авторизации должны будут осуществляться с помощью токена
Пантелеев
а кто не знает токен, тот не сможет сделать, то что не положено
Taras
а если юзер не залогинен то и токен ему не нужен
invariance
а процесс аутентефикации называется хендшейком
Евгений
А все понял короче с апи, мало чем от статики отличается для моих целей
Тенпеннай
Vlad
Привет всем! Что-нибудь слышно про 5.3?
Пантелеев
ну работа идет, а нсчет даты релиза не знаю)
Manriel
Почитай гитхаб =)
Евгений
через пол часа тейлор на лараконе будет вещать
Пантелеев
/start@comstatbot
Пантелеев
Давайте тестировать бота статистики)
Пантелеев
Доброе утро
Евгений
чо его тестировать то?
Пантелеев
Не знаю, привык все тестировать перед использованием 😄
Виталий
Aysen
у меня http сервер хостера не позвляет делать put запрос.
Request header field X-HTTP-Method-Override is not allowed by Access-Control-Allow-Headers in preflight response.
Но в локалке работает
Aysen
у обеих nginx
Пантелеев
ты наверно с локалки на локалку обращаешься поэтому и работает
Пантелеев
или на локалке включены кросс доменные запросы а на серваке нормлаьном нет
Taras
А пост работает ?
<form method="POST">
{{ method_field('PUT') }}
</form>
$.post( "/someroute", { _method: "PUT" } );
Aysen
KarmaBot
test
Виталий
KarmaBot
@vsbeats я всегда к твоим услугам.
Виталий
KarmaBot
Извините за неудобства, но еще раз Тест :)
Виталий
Евгений
сделал чистку чатов, деактивировал те в которых бота удалили
Евгений
http://dl1.joxi.net/drive/2016/07/29/0001/0971/103371/71/48118978e4.jpg
Евгений
сделал рассыльщик по чатам))
Пантелеев
плохой знак))
Евгений
бомжара детектед
█▄█▄█
=(
Anonymous
ломай соседей
Anonymous
студент
Vladimir
Подскажите как правильно передать переменную $types в анонимную функцию, данный код не работает
$types = $request->types;
$filterd = $products->filter(function($item, $types){
//Фильтруем по типу
foreach($types as $type){
if($item->type == $type){
return $item;
}
else continue;
}
});
Artur
https://habrahabr.ru/post/147620/
Artur
https://laravel.com/docs/5.1/collections#method-filter
Vladimir
Пытаюсь сделать фильтрацию товаров для интернет-магазина. Так как опыта нет, пытаюсь сделать это следующим образом
1. При заполнении и отправке формы фильтра, контроллер получает массивы выбраных параметров $countries, $types и т.д.
2. Из базы извлекаются все товары
3.Получившаяся коллекция фильтруется.
В итоге возникла проблема передачи полученных от формы массивов в фильтр коллекции.
Может есть более эффективный способ создания фильтра?
Artur
что мешает фильтровать средствами бд?
Artur
всегда мождно тупо написать свою функцию для фильтра
Artur
или...
Artur
Artur
$c = function($a, $b) use($g){
echo $a . $b . $g;
};
Artur
use($g)
Artur
$types = $request->types;
$filterd = $products->filter(function($item) use ( $types){
//Фильтруем по типу
foreach($types as $type){
if($item->type == $type){
return $item;
}
else continue;
}
});
Artur
но я не особо шарю в ларе :)
Vladimir
KarmaBot
Спасибо (+1) для @BAGArt принято!
Текущая карма +1
Artur
спс. но ты всегда можешь сделать тупо foreach
KarmaBot
@BAGArt в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.
Vladimir
Я совсем ньюфаг, так что многие вещи для меня не очевидны
Artur
foreach($types as $type){
if($item->type == $type){
return $item;
}
else continue;
}
оу судя по документацмии ты ошибся
Artur
возвращать нужно false или true
Artur
это не критично но не правильно :)
Vladimir
Я по русской доке пытаюсь сделать
https://laravel.ru/docs/v5/collections#filter
Artur
$types = $request->types;
$filterd = $products->filter(function($item) use ( $types){
return in_array($item->type, $types); //Фильтруем по типу
});