These are chat archives for LaravelRUS/chat

28th
Nov 2015
OSL
@osl2014
Nov 28 2015 01:32 UTC

Hey Laravel experts...check it out new website focused on web development
Http://www.task4it.me

Its a new concept of freelance where big projects are converted to micro-tasks, to increase productivity. Task4it is made for (web)problem-solvers
Cheers

Ps: website created in Laravel
Vladislav Balabanovich
@vladbesson
Nov 28 2015 05:59 UTC
Как использовать дебаггер для задач (jobs) запускаемые из командной строки?
Vladislav Balabanovich
@vladbesson
Nov 28 2015 06:19 UTC
сделал как ту написано – http://theaveragedev.com/getting-xdebug-to-run-in-mamp-and-cli/ – не останавливается на брейкпоинтах
shockwave13
@shockwave13
Nov 28 2015 06:49 UTC
Здравствуйте. использую пакет frozennode administrator. Создал новый ресурс "products", для него создал модель, миграцию, и файл "products.php". Те записи которые уже есть в таблице, выводятся нормально. Но новую запись добавить не могу. Уже все перепроверил, но никак не могу понять в чем проблема. "https://pp.vk.me/c631726/v631726925/f3e/g9pDOYihtJk.jpg"
KarmaBot
@KarmaBot
Nov 28 2015 06:49 UTC
@shockwave13, просьба оборачивать в кавычки ссылки на видео и изображения.
@shockwave13, здравствуй.
aleserche
@Aleserche
Nov 28 2015 08:08 UTC
ребятки, тут на просторах интернета встретил кмс October CMS, которая якобы на Laravel сделана, что можете сказать про неё?
Anton Vorontsov
@symbios-zi
Nov 28 2015 08:15 UTC
@Aleserche не любят у нас её
Насколько я знаю они даже отказались от поддержки актуальных версий laravel
Рекомендую KodiCMS
aleserche
@Aleserche
Nov 28 2015 08:17 UTC
Мощная CMS на ядре Kohana
может я что-то не то смотрю?
Anton Vorontsov
@symbios-zi
Nov 28 2015 08:18 UTC
На ларавел
aleserche
@Aleserche
Nov 28 2015 08:22 UTC
http://laravel.kodicms.ru/ что-то с ошибками вся
видимо временно. Буду наблюдать за ними
Valery
@scriptixru
Nov 28 2015 09:37 UTC
@shockwave13
Посмотри в логи, бывает не заполнено поле, которое в базе не может быть Nulled.
Еще посмотри в сторону "ID" ты его зачем модифицируешь?
Valery
@scriptixru
Nov 28 2015 09:44 UTC
Выбрось его из массива "edit_fields".
Ivan
@Hunternnm
Nov 28 2015 10:55 UTC
Ребят, кто что пользует из пакетов для работы с изображениями?
я на http://image.intervention.io/ смотрю вот...
Maksim (Ellrion) Platonov
@Ellrion
Nov 28 2015 10:59 UTC
@Hunternnm в основном его и используют
aleserche
@Aleserche
Nov 28 2015 12:13 UTC
а вы пользуетесь всякими Kint или REF? Или вам xdebug хватает? Если вообще его используете
мне кто-то говорил, что дебажить считается дурным тоном, и что лучше это безобразие покрывать тестами
Nuzsk
@Nuzsk
Nov 28 2015 12:24 UTC
мне кто-то говорил, что дебажить считается дурным тоном, и что лучше это безобразие покрывать тестами
а парни и не догадывались :smile:
дебаг и тесты вообще никак не связаны
Ivan
@Hunternnm
Nov 28 2015 12:29 UTC
Ребят, кто из опытных, скажите, что нужно прочитать/знать/изучить/иметь представления чтобы тянуть на middle? Junior слабовато... Хочется в Москву рвать, думаю что может пригодиться... По вакансиям технологии собрал, но как показывает практика там пишут больше, чем используется...
Nuzsk
@Nuzsk
Nov 28 2015 12:30 UTC
@Hunternnm это условность, ящитаю
JhaoDa
@jhaoda
Nov 28 2015 12:31 UTC
@Hunternnm тебя это удивляет? Все пишут, что им нужен профессор. А потом оказывается, что работа для студента, как и зарплата
@Ellrion кстати, совсем забыл сказать спасибо
KarmaBot
@KarmaBot
Nov 28 2015 12:32 UTC
Спасибо (+1) для @Ellrion принято! Текущая карма +75.
aleserche
@Aleserche
Nov 28 2015 12:35 UTC
про профессора в вакансиях как нельзя точно сказано
Ivan
@Hunternnm
Nov 28 2015 13:13 UTC
На нормальную ЗП (80+) кастинг как на работы с БАКом...
D3-FC
@D3-FC
Nov 28 2015 13:35 UTC
Привет всем. Помогите с laravel 5.1 пожалуйста. Пытаюсь сделать middleware который должен проверять доступ по ролям. использую новую фишку gate который на входе ложне иметь модель в качестве аргумента. и теперь вопрос, когда вызывается middleware например в констукторе модели, как передать текущий экземпляр этой модели в middleware.

Пример middleware:

public function handle($request, Closure $next, $model)
    {
        $response = $next($request);


        if (Gate::denies('access', $model)) {
            abort(403);
        }

        return $response;
    }

Пример gate:

public function boot(GateContract $gate)
    {
        parent::registerPolicies($gate);
//        $this->registerPolicies($gate);

        $gate->define('access', function($user, $post){
            return $user->role === $post->access_role;
        });
        //
    }

Пример вызова в ммоделе

 public function __construct()
    {
        $this->middleware('role');
    }
KarmaBot
@KarmaBot
Nov 28 2015 13:35 UTC
@D3-FC, здравствуй.
D3-FC
@D3-FC
Nov 28 2015 13:40 UTC
знаю что можно передавать текстовый параметр посреднику. Но как передать объект (модель)
тоесть идея в том, чтобы в момент постройки объекта вызывался Middleware и к нему передавалась непосредственно эта модель
D3-FC
@D3-FC
Nov 28 2015 13:50 UTC
поправка:
вызываю не в модели а в контроллере
но на входе хочется передавать модель
JhaoDa
@jhaoda
Nov 28 2015 13:56 UTC
@D3-FC заголовки мелковаты. Модель никак не передать. Вернее, можно извратнуться через сервис-контейнер
Ivan
@Hunternnm
Nov 28 2015 13:58 UTC
http://www.dropzonejs.com/ пользует кто с intervention?
D3-FC
@D3-FC
Nov 28 2015 13:59 UTC
@jhaoda спасибо. Извиняюсь за заголовки. пытался сделать наглядно
KarmaBot
@KarmaBot
Nov 28 2015 13:59 UTC
Спасибо (+1) для @jhaoda принято! Текущая карма +459.
JhaoDa
@jhaoda
Nov 28 2015 14:00 UTC
@Hunternnm вопрос-то в чем?
Ivan
@Hunternnm
Nov 28 2015 14:04 UTC
@jhaoda да вот смотрю не гемморойно ли прикрутить
JhaoDa
@jhaoda
Nov 28 2015 14:04 UTC
@Hunternnm а что там прикручивать-то?
Это ж жс-либа
Ivan
@Hunternnm
Nov 28 2015 14:06 UTC
@jhaoda принцип работы смотрю. Прикидываю как к добавлению товара добавить. Думаю сделать так: залил картинки, они в табличку добавились, в ответе вернул id и добавил их как hidden. А при добавлении уже назначать id товара
JhaoDa
@jhaoda
Nov 28 2015 14:07 UTC
@Hunternnm а если потом решили не сохранять товар?
Ivan
@Hunternnm
Nov 28 2015 14:07 UTC
@jhaoda как вариант по крону проверять и чистить
aleserche
@Aleserche
Nov 28 2015 14:09 UTC
хорошая вроде либа, утащил к себе. Я, кстати, тоже так делал. Если отказывались от продолжения, то потом по крону чистил всё
Ivan
@Hunternnm
Nov 28 2015 14:10 UTC
я полагаю есть вариант получше)
Administrator
@ZubikIT
Nov 28 2015 14:11 UTC
https://files.gitter.im/LaravelRUS/chat/w0dE/laravel-and-angularjs.pdf
KarmaBot
@KarmaBot
Nov 28 2015 14:11 UTC
@ZubikIT, просьба оборачивать в кавычки ссылки на видео и изображения.
Administrator
@ZubikIT
Nov 28 2015 14:11 UTC
Раздаю бесплатно книгу
Nuzsk
@Nuzsk
Nov 28 2015 14:11 UTC
эм
а о чем она?
Administrator
@ZubikIT
Nov 28 2015 14:12 UTC
из названия видно
Nuzsk
@Nuzsk
Nov 28 2015 14:12 UTC
не видно
D3-FC
@D3-FC
Nov 28 2015 14:12 UTC
:D
Administrator
@ZubikIT
Nov 28 2015 14:12 UTC
Laravel and AngularJS
Nuzsk
@Nuzsk
Nov 28 2015 14:12 UTC
ну вот из него не видно
JhaoDa
@jhaoda
Nov 28 2015 14:12 UTC
@ZubikIT здесь принято подобные ссылки, которые рвут чат, заворачивать в код, о чем тебя бот и попросил
Administrator
@ZubikIT
Nov 28 2015 14:13 UTC
так я просто перетощил
как в скайпе
Ivan
@Hunternnm
Nov 28 2015 14:13 UTC
@ZubikIT спасибо
KarmaBot
@KarmaBot
Nov 28 2015 14:13 UTC
Спасибо (+1) для @ZubikIT принято! Текущая карма +1.
JhaoDa
@jhaoda
Nov 28 2015 14:13 UTC
@ZubikIT и что? Тяжело отредактировать сообщение?
Administrator
@ZubikIT
Nov 28 2015 14:14 UTC
отредактировал
так пойдет?
JhaoDa
@jhaoda
Nov 28 2015 14:14 UTC
@ZubikIT ничего не изменилось
Administrator
@ZubikIT
Nov 28 2015 14:15 UTC
поставил ' а сейчас "
JhaoDa
@jhaoda
Nov 28 2015 14:15 UTC
@ZubikIT ты не знаешь, как в маркдауне оформляется код?
Ivan
@Hunternnm
Nov 28 2015 14:15 UTC
@ZubikIT ``` до и после
@ZubikIT там где ё
JhaoDa
@jhaoda
Nov 28 2015 14:15 UTC
@Hunternnm один, а не три
Ivan
@Hunternnm
Nov 28 2015 14:16 UTC
@jhaoda ой, привычка
Nuzsk
@Nuzsk
Nov 28 2015 14:16 UTC
http://static1.squarespace.com/static/5008676d84aeae82b8acdd8c/t/5147c7a6e4b0d224b4419401/1363658669971/Markdown+Cover+Art+-+JPG.jpg
Administrator
@ZubikIT
Nov 28 2015 14:17 UTC
понял спасибо
KarmaBot
@KarmaBot
Nov 28 2015 14:17 UTC
@ZubikIT, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Administrator
@ZubikIT
Nov 28 2015 14:17 UTC
@Hunternnm, я первый день тута :)
D3-FC
@D3-FC
Nov 28 2015 14:17 UTC
добро пожаловать)
Ivan
@Hunternnm
Nov 28 2015 14:17 UTC
@ZubikIT тут быстро направят на путь истинный
Nuzsk
@Nuzsk
Nov 28 2015 14:17 UTC
@ZubikIT главное бота слушайся
JhaoDa
@jhaoda
Nov 28 2015 14:18 UTC
This message was deleted
This message was deleted
aleserche
@Aleserche
Nov 28 2015 14:18 UTC
@Hunternnm так а что ты хочешь в итоге получить? Чтобы при выборе картинок сразу их на странице отобразить?
Ivan
@Hunternnm
Nov 28 2015 14:19 UTC
@Aleserche да
aleserche
@Aleserche
Nov 28 2015 14:19 UTC
js не может этого сделать?
Ivan
@Hunternnm
Nov 28 2015 14:19 UTC
@Aleserche да решил дроп прикрутить, вот ну эту либу и посмотрел
Administrator
@ZubikIT
Nov 28 2015 14:19 UTC
Подскажите плиз как мне такого бота поставить в свой чат?
Nuzsk
@Nuzsk
Nov 28 2015 14:20 UTC
написать
Ivan
@Hunternnm
Nov 28 2015 14:20 UTC
клонировать)
D3-FC
@D3-FC
Nov 28 2015 14:20 UTC
Кстати. Планируется ли руссификация laravel 5.1?
@D3-FC какая русификация?
D3-FC
@D3-FC
Nov 28 2015 14:21 UTC
@jhaoda Здешней доки
JhaoDa
@jhaoda
Nov 28 2015 14:22 UTC
@D3-FC именно 5.1?
D3-FC
@D3-FC
Nov 28 2015 14:22 UTC
@jhaoda, да. там много интересного добавили
JhaoDa
@jhaoda
Nov 28 2015 14:23 UTC
Она делается, но крайне медленно. Если кто желает помочь, то вэлкам.
D3-FC
@D3-FC
Nov 28 2015 14:23 UTC
К сожалению нет достаточной квалификации в знании английского
Alexander
@xxxcoltxxx
Nov 28 2015 14:33 UTC
Привет! Кто-нибудь знает, есть какая-нибудь приблуда для phpstorm, чтобы автокомплитился Eloquent?
Administrator
@ZubikIT
Nov 28 2015 14:33 UTC
@xxxcoltxxx, ide_helper
Alexander
@xxxcoltxxx
Nov 28 2015 14:33 UTC
@ZubikIT Он не помогает
@ZubikIT Model::find не комплитит)
Maxim Kot
@batFormat
Nov 28 2015 14:36 UTC
Привет всем, использовал кто laravel-excel?
KarmaBot
@KarmaBot
Nov 28 2015 14:36 UTC
@batFormat, привет =)
D3-FC
@D3-FC
Nov 28 2015 14:36 UTC
This message was deleted
This message was deleted
JhaoDa
@jhaoda
Nov 28 2015 14:37 UTC
@xxxcoltxxx потому что надо наследовать свои модели от \Eloquent
D3-FC
@D3-FC
Nov 28 2015 14:37 UTC

Что-то не получается придумать. как сделать определения доступа к определённому ресурсу по ролям в ларавел?
думал через gate но в посредник нельзя передавать модель

а каждый раз в каждом методе вызывать gate как-то глупо

public function index()
    {
        $articles = Article::latest('published_at')->unpublished()->get();

        foreach ($articles as $article) {
            if (Gate::denies('access', $article)) {
                abort(503);
            }
        }
        return view('pages.article', compact('articles'));
    }
Подскажите куда смотреть вообще?
Alexander
@xxxcoltxxx
Nov 28 2015 14:38 UTC
@jhaoda Она наследуется. Model::find вызывается из контроллера
JhaoDa
@jhaoda
Nov 28 2015 14:38 UTC
@xxxcoltxxx хз, у меня всё работает
Alexander
@xxxcoltxxx
Nov 28 2015 14:39 UTC
@jhaoda blob
KarmaBot
@KarmaBot
Nov 28 2015 14:39 UTC
@xxxcoltxxx, просьба оборачивать в кавычки ссылки на видео и изображения.
JhaoDa
@jhaoda
Nov 28 2015 14:40 UTC
@xxxcoltxxx это маленькая картинка, можно не заворачивать
@xxxcoltxxx find.png
KarmaBot
@KarmaBot
Nov 28 2015 14:43 UTC
@jhaoda, просьба оборачивать в кавычки ссылки на видео и изображения.
Alexander
@xxxcoltxxx
Nov 28 2015 14:45 UTC
@jhaoda Это ide_helper сделал или плагин laravel для phpstorm?
JhaoDa
@jhaoda
Nov 28 2015 14:45 UTC
@xxxcoltxxx хм, вот ты спросил и я задумался...
@xxxcoltxxx нет, плагин не при делах
@xxxcoltxxx у тебя модель точно от Eloquent унаследована?
Alexander
@xxxcoltxxx
Nov 28 2015 14:47 UTC
@jhaoda Блин, присмотрелся - от Model(
@jhaoda Так это... Там нет такого класса
JhaoDa
@jhaoda
Nov 28 2015 14:48 UTC
@xxxcoltxxx короче, юзай ide-helper, наследуй от Eloquent и будет хорошо
Alexander
@xxxcoltxxx
Nov 28 2015 14:48 UTC
@jhaoda ок, спасибо, буду мучать)
JhaoDa
@jhaoda
Nov 28 2015 14:49 UTC
@xxxcoltxxx псевдо-класс Eloquent создаёт ide-helper
Alexander
@xxxcoltxxx
Nov 28 2015 14:57 UTC
@jhaoda php artisan ide-helper:generate? Не сгенерил
@jhaoda Извини, сгенерил) Долго индексировался
blob
KarmaBot
@KarmaBot
Nov 28 2015 14:59 UTC
@xxxcoltxxx, просьба оборачивать в кавычки ссылки на видео и изображения.
Alexander
@xxxcoltxxx
Nov 28 2015 14:59 UTC
@jhaoda Всё получилось, спасибо!
KarmaBot
@KarmaBot
Nov 28 2015 14:59 UTC
Спасибо (+1) для @jhaoda принято! Текущая карма +460.
Administrator
@ZubikIT
Nov 28 2015 14:59 UTC
@xxxcoltxxx, ide_helper помог хелпер?
Alexander
@xxxcoltxxx
Nov 28 2015 14:59 UTC
@ZubikIT Да
Administrator
@ZubikIT
Nov 28 2015 15:00 UTC
cool
Alexander
@xxxcoltxxx
Nov 28 2015 15:03 UTC

Еще вопрос
Так работает:

return $this->hasMany('App\ListItem', 'list_id', 'id');

Так Class 'ListItem' not found:

return $this->hasMany('ListItem');

Обе модели use App;
Почему обязательно указывать путь с неймспейсом?

Nuzsk
@Nuzsk
Nov 28 2015 15:04 UTC
@xxxcoltxxx ну можно заимпортить класс
и делать return $this->hasMany(ListItem:class);
JhaoDa
@jhaoda
Nov 28 2015 15:05 UTC
@xxxcoltxxx потому что строка
Alexander
@xxxcoltxxx
Nov 28 2015 15:07 UTC
@Nuzsk Не нужно импортить, он в том же неймспейсе, ListItem::class уже его содержит
@Nuzsk @jhaoda Спасибо!
KarmaBot
@KarmaBot
Nov 28 2015 15:08 UTC
Спасибо (+1) для @Nuzsk принято! Текущая карма +14.
Спасибо (+1) для @jhaoda принято! Текущая карма +461.
Ivan
@Hunternnm
Nov 28 2015 15:08 UTC
Error: Dropzone already attached. убийство...
Dropzone.autoDiscover = false;

    var dzone = new Dropzone('#dropzone', {

    });
вот что не так?) кто работал?
Alexander
@xxxcoltxxx
Nov 28 2015 15:10 UTC
@Hunternnm А url попробуй указать
Ivan
@Hunternnm
Nov 28 2015 15:11 UTC
Сорян, не в том файле указал)
урл оно из формы берет
Vitaly
@Modifikator
Nov 28 2015 16:17 UTC
Блин
что за напасть
уже и копипаст не работает в шторме
кто такое видел?
aleserche
@Aleserche
Nov 28 2015 16:28 UTC
т.е. не работает? Что конкретно не работает?
Vitaly
@Modifikator
Nov 28 2015 16:32 UTC
копи из любой другой программы, пастю в шторм, а там старый буфер, писец...
aleserche
@Aleserche
Nov 28 2015 16:33 UTC
а если пастить в другое место, эффект другой?
Vitaly
@Modifikator
Nov 28 2015 16:33 UTC
какя-то песочница включилась или баг хз, что за фигня как исправить
везде работает кроме шторма
балиннн, отглючило, фух))
unnamed75
@unnamed75
Nov 28 2015 16:37 UTC
Дарова товарисчи
Кто нибудь работал с excell файлами?
посоветуйте библиотеку простенькую для чтения xls файлов
Vitaly
@Modifikator
Nov 28 2015 16:38 UTC
unnamed75
@unnamed75
Nov 28 2015 16:40 UTC
@Modifikator сепесе
Yaro, the Sofa King
@Cherry-Pie
Nov 28 2015 17:26 UTC
Приветы, ребята!
Сам я не силен в разнообразных бд, поэтому прошу помощи:
какую бд выбрать с учетом, что будет всего одна таблица (~50к строк) и обращений к ней будет примерно 5к в секунду? и коротенько "почему", если не затруднит :з
Ruslan
@AsanovRuslan
Nov 28 2015 17:28 UTC
Вечер добрый.подскажите как в ларавел красиво реализовать роутер на главную страницу и в зависимости от адреса вызывать нужный контроллер.
Например:
/product1 - страница товара.
/folder1 - страница категории.
KarmaBot
@KarmaBot
Nov 28 2015 17:28 UTC
@AsanovRuslan, здравствуй.
Виталя
@ferraghue
Nov 28 2015 17:39 UTC
@AsanovRuslan Route::get('/product'....) чем не катит?
glebofff
@glebofff
Nov 28 2015 17:40 UTC
@Cherry-Pie 5k qps? любую, которая умеет держать таблицы в памяти
Ruslan
@AsanovRuslan
Nov 28 2015 17:41 UTC
@mrfanta Адрес у товаров и категорий может быть любой, нет общего альяса
Например:
/skovorodka-krasnaya - страница товара.
/skovorodki - страница категории.
Yaro, the Sofa King
@Cherry-Pie
Nov 28 2015 17:45 UTC
@glebofff а если на харде?
Alexander
@xxxcoltxxx
Nov 28 2015 17:46 UTC
@Cherry-Pie redis
Виталя
@ferraghue
Nov 28 2015 17:55 UTC
@AsanovRuslan для страниц, если это не критично, можно добавлять в конец .html и так отлавливать
@AsanovRuslan а категории будут без .html
glebofff
@glebofff
Nov 28 2015 17:58 UTC
@Cherry-Pie, они все, на самом деле, умеют так или иначе кэшировать данные в памяти. Доводилось работать с чуваками из NY, которые для мониторинга (HP OpenView) использовали PostgreSQL, и там qps был ~ 500k в пике, постгрес справлялся.
@Cherry-Pie но какое там было железо и окружение - хз.
Alexander
@xxxcoltxxx
Nov 28 2015 18:01 UTC
@Cherry-Pie У тебя одна таблица, к которой будет выполняться большое кол-во запросов. Нафиг использовать реляционную БД? redis для этого специально и задумывался
Ruslan
@AsanovRuslan
Nov 28 2015 18:23 UTC
@mrfanta к сожалению это критично :(
внешне адреса категорий и товаров не должны отличаться
Виталя
@ferraghue
Nov 28 2015 18:24 UTC
@AsanovRuslan тогда чисто логически ты не сможешь отличить категорию от страницы, т.к. урл попадает под паттерн - {any}
Вопрос: в бледе есть что-то типо block как в смарти, и capture
мне нужно сделать замыкание с шаблоном. Но не очень хочется делать через include. хотелось бы в одном файле
Ruslan
@AsanovRuslan
Nov 28 2015 18:30 UTC
@mrfanta так и получается, для того что бы узнать тип страницы будет запрос в БД идти.
Виталя
@ferraghue
Nov 28 2015 18:33 UTC
@AsanovRuslan для того чтобы идти в базу, нужно иметь входные данные. В данном случае это урл, который невозможно определить к какому типу тносится. (Страница это или категория)
Ruslan
@AsanovRuslan
Nov 28 2015 18:39 UTC
@mrfanta Планируется табличка с адресами страниц и id типа
+-----------------------------------+--------------+---------------+
| url | crc32 | object_id |
+-----------------------------------+---------------+--------------+
| primernyy-tovar-nomer-6 | 293760437 | 912834621 |
+-----------------------------------+---------------+---------------+
По object_id выясняется нужный тип, потом отдаётся нужному контроллеру.
вот как это красиво сделать я не знаю
Виталя
@ferraghue
Nov 28 2015 18:40 UTC
@AsanovRuslan url содержит только последний сегмент?
@AsanovRuslan на счет красивости - хз, но я бы сделал просто. Передавал бы все в один контроллер и там уже парсил. Вот и все.
Ruslan
@AsanovRuslan
Nov 28 2015 18:45 UTC
в таблице скорее всего, но в адрес страницы может быть и такой: /skovorodki/skovordka-krasnaya
Всё это усугубляется ещё тем что товар должен открываться по нескольким адресам.
Например:
/skovorodki/skovordka-krasnaya
/skovordka-krasnaya
тоже к такому решению пришёл, но с ларавелом рабою первый раз, думал что етсь решение получше :)
Виталя
@ferraghue
Nov 28 2015 18:49 UTC
@AsanovRuslan странная база у тебя)
Ruslan
@AsanovRuslan
Nov 28 2015 18:49 UTC
@mrfanta ТЗ такое :)
aleserche
@Aleserche
Nov 28 2015 19:15 UTC
есть ли функция array_intersect, но наоборот?
Artur Gafurov
@assurrussa
Nov 28 2015 19:16 UTC
@Aleserche array_diff
aleserche
@Aleserche
Nov 28 2015 19:19 UTC
@assurrussa она вернет только то, чего нет во втором массиве?
а мне нужно, чтобы вернула и из второго массива тоже
Artur Gafurov
@assurrussa
Nov 28 2015 19:19 UTC
@Aleserche она вычисляет расхождение массивов
@Aleserche попробуй тогда array_diff_assoc он проверяет еще и по индексам
aleserche
@Aleserche
Nov 28 2015 19:23 UTC
если только дважды вызывать, меняя параметры местами
в доке, кстати, говорится об этом, что выводится для первого массива. А если их много? Это будет чудовищно не оптимально! Переставлять местами аргументы
наверное будет проще в базу записать и запросом вытащить. Другие варианты в голову не приходят
Artur Gafurov
@assurrussa
Nov 28 2015 19:26 UTC
@Aleserche ну наверно тогда только если в ручную проверять расхождения) или через Итераторы
Bezditnyi Taras
@vertexod
Nov 28 2015 20:39 UTC
Всем вечер добрый.
KarmaBot
@KarmaBot
Nov 28 2015 20:39 UTC
@vertexod, привет =)
Bezditnyi Taras
@vertexod
Nov 28 2015 20:40 UTC

Ребята, подскажите, пожалуйста, надо оттестировать один класс, в него должны входить данные Request ... вот пытаюсь создать этот объект, никак не выходит.
new \Illuminate\Http\Request\Request([], ['data'=>'somedata']);

Как можно эмулировать для тестов этот объект?

или вполне возможно, что я неверно использую Request...
Roman
@fearrr
Nov 28 2015 21:14 UTC
Здоровенько всем. Подскажите есть ли пакет для разработки CRM на laravel???
Roman
@fearrr
Nov 28 2015 21:20 UTC
@vertexod это первый сервис на котором я посмотрел
@vertexod ничего нет подходящего, в основном связки с облачными сервисами
Bezditnyi Taras
@vertexod
Nov 28 2015 21:21 UTC
А для разработки собственной CRM в Laravel есть... эммм... все из коробки... :)
Создаешь свои модельки, делаешь свои связки + свои шаблоны... в чем сложность-то?
Другой вопрос, а надо ли?..
Roman
@fearrr
Nov 28 2015 21:23 UTC
@vertexod понятно, в php тоже есть все из коробки для написания CRM
Bezditnyi Taras
@vertexod
Nov 28 2015 21:27 UTC
хм, а как ты себе представляешь пакет для разработки CRM?
Roman
@fearrr
Nov 28 2015 21:30 UTC
@vertexod я представляю базовый реализованый функционал CRM, который можно было бы допилить
Возможно такого просто нет, тогда не выйдет сэкономить время разработки
Vadim Milevskiy
@3gsxarakiri
Nov 28 2015 21:43 UTC
@vertexod
эм, может конечно велосипед, но почему не попробовать?
class SomeClass(){

public function SomeMethod(Request $request){
if ($request->has('data')){
dd('ты сделал это!');
}
}

}
@vertexod если же тебе нужно положить что-то в реквест, то делается это так:
$request->merge(['data' => 'somedata']);
Bezditnyi Taras
@vertexod
Nov 28 2015 22:03 UTC
@3gsxarakiri Спасибо! Именно то что и нужно! :)
@3gsxarakiri никак не мог найти именно put/push или еще что-то типа такого... а до merge чтото не допер :)
Nuzsk
@Nuzsk
Nov 28 2015 22:06 UTC
@vertexod vtiger например
Bezditnyi Taras
@vertexod
Nov 28 2015 22:06 UTC
@fearrr не ищи, такого нет, причем базовый функционал у каждой CRM различается, и начинается с различия логики уже на отношении к хранению Company/Contact.
Nuzsk
@Nuzsk
Nov 28 2015 22:06 UTC
предоставляет базу под црм, а уж сверху можно что угодно напилить
Bezditnyi Taras
@vertexod
Nov 28 2015 22:07 UTC
@Nuzsk контакты и фирмы в одну таблицу объединять или нет? )
Nuzsk
@Nuzsk
Nov 28 2015 22:08 UTC
не знаю
Bezditnyi Taras
@vertexod
Nov 28 2015 22:09 UTC
Тогда успехов в этом нелегком деле )))