These are chat archives for LaravelRUS/chat

1st
Dec 2015
aleserche
@Aleserche
Dec 01 2015 05:16
как думаете, стоит ли связываться с мампом?
или лучше продолжать юзать вагрант
Maxim
@Big-Shark
Dec 01 2015 05:18
@Aleserche Это что?
@Aleserche мамп, всмысли масось апатч, мускул ?
aleserche
@Aleserche
Dec 01 2015 05:19
да, типа вамп, но для мака
Maxim
@Big-Shark
Dec 01 2015 05:22
@Aleserche а почему просто не поставить брев, там не поставить пхп и мускуль?
aleserche
@Aleserche
Dec 01 2015 05:23
не знаю что это. Я виндузятник и линуксоид. На маке второй день. Потому и терзают муки выбора
Maxim
@Big-Shark
Dec 01 2015 05:23
@Aleserche brew
aleserche
@Aleserche
Dec 01 2015 05:28
хм, прикольно, как chocolate для винды
Maxim
@Big-Shark
Dec 01 2015 05:28
@Aleserche жалкое подобие apt-get )
aleserche
@Aleserche
Dec 01 2015 05:28
вообще я думаю теперь можно от винды отказаться. Я ж теперь не 1С-ик
да понятно, что до apt-get им как до луны
aleserche
@Aleserche
Dec 01 2015 05:34
но к винде прикипел, кажись ломка будет =)
Denwebart
@Denwebart
Dec 01 2015 06:02
Привет, ребята. Подскажите, пожалуйста. Такая проблема при переносе сайта на хостинг. Как исправить?
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'avtorem.menus.position' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (SQL: select pages.id, pages.alias, pages.title, pages.menu_title, menus.position, pages.is_published, pages.published_at, pages.parent_id, pages.is_container, count(children.id) as pagesCount from `pages` inner join `menus` on `pages`.`id` = `menus`.`page_id` left join pages children on `pages`.`id` = `children`.`parent_id` where `pages`.`parent_id` = 5 and `pages`.`is_container` = 1 and `pages`.`is_published` = 1 and `pages`.`published_at` < 2015-12-01 06:53:29 group by `pages`.`id` order by `menus`.`position` asc, `pages`.`id` asc) (View: /var/www/ivan/data/www/avtorem.info/app/views/layouts/main.blade.php) (View: /var/www/ivan/data/www/avtorem.info/app/views/layouts/main.blade.php)
JhaoDa
@jhaoda
Dec 01 2015 06:07
@Denwebart погуглить про sql_mode=only_full_group_by?
jongleb
@jongleb
Dec 01 2015 06:14

Ребзи привет, а последовательность seed'а таблиц определяет порядок вызов в DatabaseSeeder?

$this->call('UserTableSeeder');
$this->call('RoutesTableSeeder');

То есть я ведь могу быть увереным что в RoutesTableSeeder уже будут User'ы созданы? и как бы мне передать id из одного Seed в другой?

Denwebart
@Denwebart
Dec 01 2015 06:17
@jhaoda гуглил часа 3
Alexander
@xxxcoltxxx
Dec 01 2015 06:50

Привет! Кто-нибудь юзал https://github.com/zofe/rapyd-laravel?
У меня проблема:
Project.php:

class Project extends Model
{
    public function projectType()
    {
        return $this->belongsTo(ProjectType::class);
    }
}

ProjectType.php:

class ProjectType extends Model
{
    public function project()
    {
        return $this->hasMany(Project::class);
    }
}

ProjectsController.php:

class ProjectsController extends Controller
{

    public function index()
    {
        $form = DataGrid::source(Project::with('projectType'));
        $form->add('id', 'ID', true);
        $form->add('projectType.title', 'Project type', true);
        return view('projects.dataGrid', compact('form'));
    }
}

routes.php:

Route::group(['namespace' => 'Settings', 'prefix' => 'admin'], function() {
    Route::any('projects', 'ProjectsController@index');
}

template.blade.php:

@section('content')
            {!! $form !!}
@stop

При сортировке по связанной таблице (/admin/projects?ord=-projectType.title) вываливается throws QueryException:
SQLSTATE[42P01]: Undefined table: 7 ERROR: missing FROM-clause entry for table "projectType" LINE 1: select * from "projects" order by "projectType"."title" desc
В чем может быть проблема? Почему связанная таблица не подгружается?

LeXXXX35
@LeXXXX35
Dec 01 2015 07:27
Народ, подскажите как в Laravel узнать количество возвращаемых строк?
JhaoDa
@jhaoda
Dec 01 2015 07:27
@LeXXXX35 количество возвращаемых строк кем и откуда?
LeXXXX35
@LeXXXX35
Dec 01 2015 07:27
$z=User::select('name', 'email', 'ip')->where('code', $code)->get();
JhaoDa
@jhaoda
Dec 01 2015 07:28
@LeXXXX35 так, эта конструкция возвращает что?
LeXXXX35
@LeXXXX35
Dec 01 2015 07:28
Вот надо узнать сколько строк попало под это правило отбора
Просто количество строк, типа как mysql_num_rows()
Как в ларавел это получить? В доках не нашел
JhaoDa
@jhaoda
Dec 01 2015 07:29
@LeXXXX35 http://laravel.com/docs/5.1/queries#aggregates — фигово искал...
LeXXXX35
@LeXXXX35
Dec 01 2015 07:30
)))) спасибо ))) ->count() как же я проглядел то ))
KarmaBot
@KarmaBot
Dec 01 2015 07:30
@LeXXXX35, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
LeXXXX35
@LeXXXX35
Dec 01 2015 07:31
А еще вопросик. а как можно проверить существование в БД?
Например тот же код, только если ничего не нашлось?
JhaoDa
@jhaoda
Dec 01 2015 07:33
@LeXXXX35 ну а если подумать?
Ничего не нашло, то это сколько строк? И чему будет равен count()?
LeXXXX35
@LeXXXX35
Dec 01 2015 07:34
Не, это я понял, что можно IF count()>0 и продолжить
Я к тому что в ларе нет втроенных каких либо функций?
Чтобы не писать IF ELSE
JhaoDa
@jhaoda
Dec 01 2015 07:35
Даже не знаю, что ответить...
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:36
привет всем
KarmaBot
@KarmaBot
Dec 01 2015 07:36
@symbios-zi, и тебе привет ;)
Nuzsk
@Nuzsk
Dec 01 2015 07:36
@KarmaBot, и тебе привет :smile:
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:37
а че прикольно написать свою реализацию if else :D
LeXXXX35
@LeXXXX35
Dec 01 2015 07:37

Просто смотри, что получается.

$z=User::select('name', 'email', 'ip')->where('code', $code)->count();

Потом вычисляем что count()>0 к примеру, и что после этого снова выполняем второй запрос?

$z=User::select('name', 'email', 'ip')->where('code', $code)->get();

Так чтоли?

JhaoDa
@jhaoda
Dec 01 2015 07:38
@LeXXXX35 if (count($z) > 0) — парень, тебе бы основы РНР подучить
LeXXXX35
@LeXXXX35
Dec 01 2015 07:39
Да это понятно
Я не о том совсем спросил
основы...
JhaoDa
@jhaoda
Dec 01 2015 07:40
Может, ещё и риторикой заняться, а то что ни вопрос, так всё не о том?
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:40
вот после таких я нахожу самописные фреймворки на ларавель, и всегда хочу сказать слово из 3 букв...
LeXXXX35
@LeXXXX35
Dec 01 2015 07:40
А про то, нельзя ли за один запрос
JhaoDa
@jhaoda
Dec 01 2015 07:41
@LeXXXX35 ты странный
LeXXXX35
@LeXXXX35
Dec 01 2015 07:41
@symbios-zi я тебе ща скажу слово из трех букв, не умничай
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:41
@LeXXXX35 ;D
JhaoDa
@jhaoda
Dec 01 2015 07:41
@LeXXXX35 Делаешь запрос с get(), пишешь результат в переменную, потом проверяешь количество элементов в переменной. Это что, не один запрос к БД?
@LeXXXX35 и будь культурней, иначе пополнишь собой доску почета в правой колонке
LeXXXX35
@LeXXXX35
Dec 01 2015 07:42
Еще есть Exists Statements
Вот я вообще то про нее
JhaoDa
@jhaoda
Dec 01 2015 07:42
А так же учись формулировать свои вопросы, ибо всякое желание пропадает отвечать
@LeXXXX35 гугл тебе поможет, короче
LeXXXX35
@LeXXXX35
Dec 01 2015 07:43
За ОДИН запрос надо если в БД есть данные, то получить их в переменную, если нет, то сообщить что данных нет
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:43
$users = User::select('name', 'email', 'ip')->where('code', $code)->get();

if(count($users) > 0) {
    сделать что то...
}
LeXXXX35
@LeXXXX35
Dec 01 2015 07:43
Воот, спасиб.
KarmaBot
@KarmaBot
Dec 01 2015 07:43
@LeXXXX35, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
JhaoDa
@jhaoda
Dec 01 2015 07:44
@symbios-zi бесполезно
А, когда я написал то же самое, оказалось, что не то же самое :)
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:44
@jhaoda :D просто надо вместе все писать, они не воспринимают по частям код
JhaoDa
@jhaoda
Dec 01 2015 07:44
@LeXXXX35 парень, у тебя и с чтением проблемы
LeXXXX35
@LeXXXX35
Dec 01 2015 07:44
Да в доках хз че нашлепано
JhaoDa
@jhaoda
Dec 01 2015 07:45
@LeXXXX35 :point_up: 1 декабря 2015 г., 14:41
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:45
@LeXXXX35 в доках по PHP имеешь ввиду?
Richcho54
@Richcho54
Dec 01 2015 07:45
@LeXXXX35 при чем здесь доки, вроде как код php
LeXXXX35
@LeXXXX35
Dec 01 2015 07:45
Ощущение что доки пишут для тех кто в доках не нуждается и все знает ))))
JhaoDa
@jhaoda
Dec 01 2015 07:45
Да-да, виноваты доки
Richcho54
@Richcho54
Dec 01 2015 07:45
@jhaoda :)
LeXXXX35
@LeXXXX35
Dec 01 2015 07:45
Например про count()
JhaoDa
@jhaoda
Dec 01 2015 07:45
Плохому тонцору доки мешают
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:46
LeXXXX35
@LeXXXX35
Dec 01 2015 07:46
Какого хуя в примере про count написано в конце ->count()
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:46
что тут непонятного?
LeXXXX35
@LeXXXX35
Dec 01 2015 07:46
либо ->get()
Richcho54
@Richcho54
Dec 01 2015 07:46
@LeXXXX35 там коллекции
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:46
@LeXXXX35 не ругайся матом, пожалуйста
LeXXXX35
@LeXXXX35
Dec 01 2015 07:46
Да бесит
JhaoDa
@jhaoda
Dec 01 2015 07:46
Я предлагаю выписать больничный гражданину
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:46
@LeXXXX35 если бесит, есть предложение в сторону yii2 посмотреть
LeXXXX35
@LeXXXX35
Dec 01 2015 07:46
Напишут через одно место потом ходи спрашивай
JhaoDa
@jhaoda
Dec 01 2015 07:47
@Big-Shark нащальника
Richcho54
@Richcho54
Dec 01 2015 07:48
@LeXXXX35 доки по ларавел отличные, сам часто именно там нахожу решения, или здесь в чате ссылку кидают на нужное место в доках
Maxim
@Big-Shark
Dec 01 2015 07:50
@LeXXXX35 В чате не принято ругаться и грубить, если такое повторится, то последует бан.
LeXXXX35
@LeXXXX35
Dec 01 2015 07:51
@Big-Shark Хорошо хорошо, не мешай пока
JhaoDa
@jhaoda
Dec 01 2015 07:51
Нарывается прям гражданин...
LeXXXX35
@LeXXXX35
Dec 01 2015 07:51
@symbios-zi Ну и? Опробовал, никак
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:51
@LeXXXX35 что никак?
ошибка чтоли?
LeXXXX35
@LeXXXX35
Dec 01 2015 07:51
Ты написал код, в конце ->get()
Видишь?
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:52
@LeXXXX35 вижу
LeXXXX35
@LeXXXX35
Dec 01 2015 07:52
А потом ты пытаешься получить count($users)
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:52
@LeXXXX35 это не так
LeXXXX35
@LeXXXX35
Dec 01 2015 07:52
А получишь не count а ошибку
Maxim
@Big-Shark
Dec 01 2015 07:52
@symbios-zi можешь ему не отвечать)
JhaoDa
@jhaoda
Dec 01 2015 07:52
@symbios-zi да, забей
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:52
@Big-Shark привет, ок
JhaoDa
@jhaoda
Dec 01 2015 07:53
А, вона как
Maxim
@Big-Shark
Dec 01 2015 07:53
Он уже не прочитает.
@jhaoda а у тебя прав разве нет?
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:54
@Big-Shark @jhaoda господа, это из версии 4.2? http://joxi.ru/RmzgwZQsWXK5Q2
JhaoDa
@jhaoda
Dec 01 2015 07:55
@Big-Shark нет
@symbios-zi фиг знает, фильтры ещё живы и в 5.1
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:56
в общем ситуация, проект. на laravel, там написали свою cms, и перепилили всю структуру. Хочется вернуть все назад, все сделал и вылетает ошибка: http://joxi.ru/EA4pOobhDPyx5A
Pavel Kuzmin
@s00d
Dec 01 2015 07:56
Добрый день. Кто может помочь с моделью? Немного запутался. Есть 3 таблицы. В 1 номера посылок, Во 2 описание посылок в 3 связка ио заказид посылкаид, Нужно както их вместе связать и вывести данные
KarmaBot
@KarmaBot
Dec 01 2015 07:56
@Virus191288, и тебе привет ;)
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:56
я так понял это устаревший метод, да? не работал с 4.2 никогда
Maxim
@Big-Shark
Dec 01 2015 07:57
@symbios-zi возможно он там и был, мы не помним все ядро по 4.2 )
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:58
@Big-Shark вот думаю куда копать
Maxim
@Big-Shark
Dec 01 2015 07:58
@s00d свяжи и выведи данные)
Maxim
@Big-Shark
Dec 01 2015 07:58
@symbios-zi вглубь
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:58
@Big-Shark ну смотри, я заменил от греха vendors, взяв чистую установку.
@Big-Shark я так понимаю это в самом проекте где то вызов, да?
Pavel Kuzmin
@s00d
Dec 01 2015 07:59
@symbios-zi Это понятно. Не совсем понимаю как мне в контролере получать потом данные. Нужно не забыть получать только для определенного юзера
Anton Vorontsov
@symbios-zi
Dec 01 2015 07:59
чота акула злой сегодня
Maxim
@Big-Shark
Dec 01 2015 07:59
@symbios-zi думаю да

@symbios-zi вот почему

Слушай, ты чего такой охреневший? Сам не шаришь нифига, и другим помогать мешаешь.... неудачник по жизни, торчишь вечно за компом д**р...

JhaoDa
@jhaoda
Dec 01 2015 08:00
@Big-Shark эт он тебе в личку пишет?:)
Anton Vorontsov
@symbios-zi
Dec 01 2015 08:01
ахахаха
Maxim
@Big-Shark
Dec 01 2015 08:01
@jhaoda угу, с другого акка причем
JhaoDa
@jhaoda
Dec 01 2015 08:01
Упоротый какой-то...
Anton Vorontsov
@symbios-zi
Dec 01 2015 08:01
@Big-Shark расслабься и получай удовольствие )
Richcho54
@Richcho54
Dec 01 2015 08:02
что лучше использоать для ссылок route или action?
Maxim
@Big-Shark
Dec 01 2015 08:02
@s00d используй with в контроллере, с указанием связей, ну и findOrFail
@Richcho54 route
JhaoDa
@jhaoda
Dec 01 2015 08:02
@Richcho54 роуты, конечно же
Richcho54
@Richcho54
Dec 01 2015 08:02
@jhaoda @Big-Shark а почему?
из за кеширования?
Maxim
@Big-Shark
Dec 01 2015 08:03
И ответ переходит к @jhaoda )))
JhaoDa
@jhaoda
Dec 01 2015 08:03
@Richcho54 потому что именованые роуты удобней
И про какое кэширование речь?
Richcho54
@Richcho54
Dec 01 2015 08:03
ну команда route:cache
JhaoDa
@jhaoda
Dec 01 2015 08:04
@Richcho54 и что?
Richcho54
@Richcho54
Dec 01 2015 08:05
@jhaoda ну вроде как кеширует маршруты
JhaoDa
@jhaoda
Dec 01 2015 08:05
@Richcho54 ну так оно все кэширует, именованные они или нет
unnamed75
@unnamed75
Dec 01 2015 08:06
@jhaoda Привет помнишь ты пример сскопа показывал?
JhaoDa
@jhaoda
Dec 01 2015 08:06
@unnamed75 нет
Richcho54
@Richcho54
Dec 01 2015 08:06
@jhaoda понятно, просто я до поры довремени использовал ссылки как роутами, так и экшнами, потом задался вопросом
а чем экшны тогда плохи?
JhaoDa
@jhaoda
Dec 01 2015 08:07
@Richcho54 :point_up: 1 декабря 2015 г., 15:03
Richcho54
@Richcho54
Dec 01 2015 08:10
@jhaoda а в производительности разницы значит нет?
JhaoDa
@jhaoda
Dec 01 2015 08:10
@Richcho54 даже мысли не возникало проверять
Ivan
@Hunternnm
Dec 01 2015 08:10
Всем привет! Бот, здарова!
KarmaBot
@KarmaBot
Dec 01 2015 08:10
@Hunternnm, и тебе привет ;)
Richcho54
@Richcho54
Dec 01 2015 08:10
привет
спасибо @jhaoda
KarmaBot
@KarmaBot
Dec 01 2015 08:11
Спасибо (+1) для @jhaoda принято! Текущая карма +463.
Soprun Vladislav
@vlsoprun
Dec 01 2015 08:19
Всем привет
KarmaBot
@KarmaBot
Dec 01 2015 08:19
@vlsoprun, привет =)
Orion55
@orion55
Dec 01 2015 08:28
Всем привет! Особый привет Карма-боту :-)
KarmaBot
@KarmaBot
Dec 01 2015 08:28
@orion55, и тебе привет ;)
Orion55
@orion55
Dec 01 2015 08:30
@KarmaBot о чем будем молчать?
карма
KarmaBot
@KarmaBot
Dec 01 2015 08:31
@orion55, Ваша карма +10. Вы благодарили 4 раз.
- Достижения: "Находчивый"
- Профиль orion55 на laravel.su
Maxim
@Big-Shark
Dec 01 2015 08:33
карма
KarmaBot
@KarmaBot
Dec 01 2015 08:33
@Big-Shark, Ваша карма +501. Вы благодарили 96 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный", "Нахлебник", "Рэмбо"
- Профиль Big-Shark на laravel.su
Orion55
@orion55
Dec 01 2015 08:33
@Big-Shark привет
Maxim
@Big-Shark
Dec 01 2015 08:34
@orion55 и тебе привет
Orion55
@orion55
Dec 01 2015 08:34
@Big-Shark о чем будем молчать?
Maxim
@Big-Shark
Dec 01 2015 08:35
@orion55 о всем.
Orion55
@orion55
Dec 01 2015 08:35
@Big-Shark предлагаю молчать о ларавел
aleserche
@Aleserche
Dec 01 2015 08:44
предлагаю миниопрос, у кого какое окружение для разработки? Почему?
Orion55
@orion55
Dec 01 2015 08:44
@Aleserche шторм, потому что
Eugene Holiday
@eugene-holiday
Dec 01 2015 08:44
@Aleserche винда, и папочка с апачом, пыхой и мусклом, ибо я ленив
Maxim
@Big-Shark
Dec 01 2015 08:45
@Aleserche убунту, нджинкс, пхп 5.6, мускул, шторм, саблайм
@Aleserche потому что все остально извращение)
aleserche
@Aleserche
Dec 01 2015 08:46
атом для несложных проектов вполне себе
Orion55
@orion55
Dec 01 2015 08:52
а кто использует Оракл для разработки?
aleserche
@Aleserche
Dec 01 2015 08:53
что именно? Базу? Яп?
Orion55
@orion55
Dec 01 2015 08:53
sql, pl\sql
можно и java
Anton Vorontsov
@symbios-zi
Dec 01 2015 09:04
@Big-Shark тоже самое использую ))) +1
у меня windows 8, phpstorm, sublime, digital ocean
Vadym Petryshyn
@h1rurg
Dec 01 2015 09:10
у меня связь постов с тегами через belongsToMany, есть сводная таблица где указаны связи, в ответ приходит массив где так же есть ключ pivot и в нем указаны связи, что бы убрать эти ненужные данные просто скрываю в модели через protected $hidden = ['created_at', 'updated_at','pivot']; есть такое чувство что мб это не правильно, кто то подскажет правильно ли я делаю?)
aleserche
@Aleserche
Dec 01 2015 09:14
@symbios-zi 8 или 8.1?
Anton Vorontsov
@symbios-zi
Dec 01 2015 09:16
@Aleserche 8.1
Ivan
@Hunternnm
Dec 01 2015 09:18
@Aleserche ubuntu 15.10, nginx+php-fpm, phpstorm, mysql workbench. php ver 5.6, mysql ver 5.6.27
всё остальное - тлен. Особенно винда)
Pavel Kuzmin
@s00d
Dec 01 2015 09:21
Всеравно не пойму. Юзаю hasMany и belongsToMany. Если получаю данные так: $order = App\Models\Order::first() то работает $order->products->toArray() а если так: $order = App\Models\Order::where('user_id', 1)->get() то $order->products->toArray() не работает(((
aleserche
@Aleserche
Dec 01 2015 09:30
@Hunternnm и как оно на убунте? Просто я немного опасаюсь перехода с винды на убунту. Сижу разбираю, с чем придется столкнуться и т.п.
Ivan
@Hunternnm
Dec 01 2015 09:32
@Aleserche шикарно!!! проблем 0
aleserche
@Aleserche
Dec 01 2015 09:32
@Hunternnm давно на ней?
Ivan
@Hunternnm
Dec 01 2015 09:33
@Aleserche года 2
Maxim
@Big-Shark
Dec 01 2015 09:45
@Aleserche Я на убунте уже лет 5 ( основная ось), и каждый раз перезагружаясь в винду для игр или садясь за комп жены испытываю ненависть к этому чуду. Как может чистая сломаться звук, так что несколько человек пытались все переустановить, и ничего не помогло, или на винде где нет почти ничего кроме стима и игр, загрузка жестака постоянно на 100 процентов
@Aleserche я уже молчу про то что убунту с кучей хлама грузится раза в 2-3 быстрей чем винда на которой софта почти нет, а железо стоит около 100к рублей
Nuzsk
@Nuzsk
Dec 01 2015 09:46
@Big-Shark с убунтой тоже достаточно поломок
Ivan
@Hunternnm
Dec 01 2015 09:46
@Nuzsk каких? чота я ни разу не встретился...
Nuzsk
@Nuzsk
Dec 01 2015 09:46
@Hunternnm поддержка wifi модулей
Maxim
@Big-Shark
Dec 01 2015 09:47
@Nuzsk бывает, но все чинится без переустановок, в винде 2 совета, перезагрузи и переустанови
Pavel Kuzmin
@s00d
Dec 01 2015 09:47
как использовать условие и belongsToMany ?
Nuzsk
@Nuzsk
Dec 01 2015 09:47
@Hunternnm при обновлении можно сломаться довольно легко, например индикаторы могут отвалиться
@Hunternnm 3) поддержа таких блютуз девайсов как гарнитуры
@Hunternnm 4) мфушки
Maxim
@Big-Shark
Dec 01 2015 09:48
@s00d также как и все остальные, get вернет колекцию, а у колекции нельзя вызвать ->products
Nuzsk
@Nuzsk
Dec 01 2015 09:48
@Big-Shark не все )
большая часть да, но далеко не все
Maxim
@Big-Shark
Dec 01 2015 09:49
@Nuzsk ну вот за все время использования, я не разу не переустанавливал, точней на новый ноут новую накотил, ей около года, а старая работала около 4 лет без переустановок, хотя бывало такое что дрова отваливались, и иксы падали, но все ченится обычно за пару команд в консоли
Nuzsk
@Nuzsk
Dec 01 2015 09:49
@Big-Shark у меня пожестче проблемы
Pavel Kuzmin
@s00d
Dec 01 2015 09:49
@Big-Shark Блин я идиот. Только об этом подумал, и тут и ты написал))
Nuzsk
@Nuzsk
Dec 01 2015 09:49
был баг с вылетом из сессии на блокскрине
Maxim
@Big-Shark
Dec 01 2015 09:49
@Nuzsk потдержка девайсов это уже другое)
Nuzsk
@Nuzsk
Dec 01 2015 09:50
потом само починилось
Pavel Kuzmin
@s00d
Dec 01 2015 09:50
@Big-Shark спасибо
KarmaBot
@KarmaBot
Dec 01 2015 09:50
Спасибо (+1) для @Big-Shark принято! Текущая карма +502.
Nuzsk
@Nuzsk
Dec 01 2015 09:50
есть подвисание всего GUI редкое
Pavel Kuzmin
@s00d
Dec 01 2015 09:50
@Big-Shark что было на 500?))
Nuzsk
@Nuzsk
Dec 01 2015 09:50
есть полный отвал USB до ребута
там плясок на самом деле хватает )
особенно пока не выучишь особенности работы на конкретном железе
Ivan
@Hunternnm
Dec 01 2015 09:51
@Nuzsk ну хз, может я фартовый, но таких проблем не было
Maxim
@Big-Shark
Dec 01 2015 09:51
@Nuzsk есть такое, но на винде у меня тоже гуи виснет часто) У меня обычно гуи виснет когда зависает флеш, скайп или влс, я просто открывю терминая через ктрл+алт+ф1, там хтоп, и закрываю то что зависло, возвращяюсь, и все норм работает
@s00d ачивку получил)
Ivan
@Hunternnm
Dec 01 2015 09:52
карма
KarmaBot
@KarmaBot
Dec 01 2015 09:52
@Hunternnm, Ваша карма +27. Вы благодарили 38 раз.
- Достижения: "Находчивый", "Благодарный"
- Профиль Hunternnm на laravel.su
Nuzsk
@Nuzsk
Dec 01 2015 09:52
@Big-Shark полностью виснет, даже с ctrl alt f1 бывало )
Maxim
@Big-Shark
Dec 01 2015 09:52
@Nuzsk с юсб проблем вроде небыло
Nuzsk
@Nuzsk
Dec 01 2015 09:52
но это от железок зависит конечно
Maxim
@Big-Shark
Dec 01 2015 09:52
@Nuzsk такое бывает, но очень редко, видать с железом тебе реально неповезло
Pavel Kuzmin
@s00d
Dec 01 2015 09:53
карма
KarmaBot
@KarmaBot
Dec 01 2015 09:53
@Virus191288, Ваша карма +2. Вы благодарили 25 раз.
- Достижения: "Благодарный"
- Профиль Virus191288 на laravel.su
Maxim
@Big-Shark
Dec 01 2015 09:53
@Nuzsk хотя я ноут купил, тоже все писали что потдержка гавняная, а вроде нет, работает все из коробки
карма
KarmaBot
@KarmaBot
Dec 01 2015 09:53
@Big-Shark, Ваша карма +502. Вы благодарили 96 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный", "Нахлебник", "Рэмбо"
- Профиль Big-Shark на laravel.su
Nuzsk
@Nuzsk
Dec 01 2015 09:53
карма
KarmaBot
@KarmaBot
Dec 01 2015 09:53
@Nuzsk, Ваша карма +16. Вы благодарили 14 раз.
- Достижения: "Находчивый"
- Профиль Nuzsk на laravel.su
Maxim
@Big-Shark
Dec 01 2015 09:53
@s00d "Рэмбо" вот эту выдали
Pavel Kuzmin
@s00d
Dec 01 2015 09:54
@Big-Shark забавно. Теперь до 1000 ждать))
Maxim
@Big-Shark
Dec 01 2015 09:54
@s00d анбеливебел)
@Nuzsk единственное что у меня тут жестак типа 8 ссд + 1 тб, так вот как эти 8 ссд должны работать я хз, у меня убунта их не видит даже, хотя винда сама говорит что есть только 1 жестак и все, ну и в ноуте у меня внешняя видюха, и встроеная в процесор, они должны переключаться при нагрузке, но я хз как это работат в убунте, фильты и простые игры тянет, и норм)
Nuzsk
@Nuzsk
Dec 01 2015 09:58
переключение нормально работает
с этим проблем нет
они в неожиданных местах
например работают или usb v3 или usbv2
но не одновременно на ноуте
aleserche
@Aleserche
Dec 01 2015 09:59
у меня тоже проблем с железом не было. Из девайсов разве что принтер, сканер
Nuzsk
@Nuzsk
Dec 01 2015 09:59
зависит от одной настройки )
Maxim
@Big-Shark
Dec 01 2015 09:59
@Nuzsk забавно, у меня норм и 2.0 и 3.0 )
aleserche
@Aleserche
Dec 01 2015 10:00
надо пробовать, игр все равно нет. Фильму поди и так потянет
без тиринга
aleserche
@Aleserche
Dec 01 2015 10:11
лишь бы шг не было
Maxim
@Big-Shark
Dec 01 2015 10:11
@Aleserche кого?
aleserche
@Aleserche
Dec 01 2015 10:11
шрифты нормально рендерились в phpstorm
это так, на всякий случай. Все равно по большей части я в атоме сижу
Maxim
@Big-Shark
Dec 01 2015 10:13
@Aleserche я навернео слепой, но у меня вроде норм шрифты, а вот на вин8 недавно слетели, там просто ахтунг какойто был, так и не понял из за чего стало такое, после перезагрузки все встало на свои места.
aleserche
@Aleserche
Dec 01 2015 10:14
@Big-Shark поди clear type слетел
Maxim
@Big-Shark
Dec 01 2015 10:14
@Aleserche угу
@Aleserche но показывал мол включен и работает как надо, и предлагал из 6 ужастных вариантов выбрать самый нормальный.
aleserche
@Aleserche
Dec 01 2015 10:16
фишка в том, что у меня с 10 проблем нет. Вообще никаких, кроме virtual box, когда они поломали работу с сетевыми картами, которые виртуальные. Но то вина бокса
а теперь мне хочется консоль нормальную
Maxim
@Big-Shark
Dec 01 2015 10:18
@Aleserche я пытался на винде начать програмировать с виртуал боксом гдето полтора года назад, невынес косяков с консолью, что только не ставил, все равно нет такого удобства.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:21
виртуалбокс тормознутый сакс
aleserche
@Aleserche
Dec 01 2015 10:28
все виртуалки такие
даже вмварь
подводя итоги, в винде как ее не крути, консоль крайне не дружелюбна
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:38
эм
что? сфигали?
aleserche
@Aleserche
Dec 01 2015 10:48
разве нет? Можно конечно поствить сигвин, но ощущение все равно не то
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:48
всё тоже самое
только аптгет не хватает
=)))
Ivan
@Hunternnm
Dec 01 2015 10:49
aptitude )))
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:49
ну и су
aleserche
@Aleserche
Dec 01 2015 10:49
все равно не то
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:49
ок
Maxim
@Big-Shark
Dec 01 2015 10:49
@SerafimArts пффф, че и команды артизана подсказывает по табу?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:49
только никаких отличий нет
@Big-Shark а оно и так не показывает
Maxim
@Big-Shark
Dec 01 2015 10:50
@SerafimArts с чего это?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:50
проверено
и не раз
Maxim
@Big-Shark
Dec 01 2015 10:50
@SerafimArts у меня zsh, все работает как надо
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:50
у меня ссш в шторме к твоему серваку
и нифига не пашет
Ivan
@Hunternnm
Dec 01 2015 10:50
в линухе только не хватает пунто...
Maxim
@Big-Shark
Dec 01 2015 10:51
@Hunternnm а смысл, если у каждого окна свой язык, проблем вроде нет, и кстати есть альтернатива пунто под убунту, у меня стояла давно
@SerafimArts я хз как там все в шторме, я использую дефолтную программу терминала
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:53
@Big-Shark я хз как там в терминалах, я использую шторм +)
правда в шторме подсветка не пашет =(
Maxim
@Big-Shark
Dec 01 2015 10:54
@SerafimArts ОМГ
SergeyMiracle
@SergeyMiracle
Dec 01 2015 10:54
подсветка чего?
Roman
@starikovr
Dec 01 2015 10:55
ээм, у меня работает подсветка в шторме под линухом
там же по сути обертка над обычным эмулятором терминала
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 10:56
@starikovr она не всегда верно распознаёт аски последовательности
Maxim
@Big-Shark
Dec 01 2015 10:58
Screenshot from 2015-12-01 17:57:31.png
KarmaBot
@KarmaBot
Dec 01 2015 10:58
@Big-Shark, просьба оборачивать в кавычки ссылки на видео и изображения.
Roman
@starikovr
Dec 01 2015 10:58
@Big-Shark а как, расскажи :)
Maxim
@Big-Shark
Dec 01 2015 10:58
@KarmaBot будешь трындеть на меня, выключу)
@starikovr https://gist.github.com/Big-Shark/10651603 там мои пути прописаны, ну и вооюще конфиг немного старый, но смысл понятен, смотреть секцию plugins
@SerafimArts вон смотри, и имя пользователя, и имя компа, и путь, и бранч, и авто комплит, такое ты в винде сделаешь?
Roman
@starikovr
Dec 01 2015 11:02
@Big-Shark а, это не bash.. но спасибо, гляну на zsh, давно хотел что нибудь такое попробовать
@Big-Shark спасибо! @KarmaBot не тупи!
KarmaBot
@KarmaBot
Dec 01 2015 11:03
Спасибо (+1) для @Big-Shark принято! Текущая карма +503.
@starikovr, не за что, я всегда к твоим услугам =)
Спасибо (+1) для @KarmaBot принято! Текущая карма +104.
Maxim
@Big-Shark
Dec 01 2015 11:03
@SerafimArts а прогресс бары норм работают у тебя, а то я их люблю использовать, а на винде последний раз они не работали как надо, и каждый элемент показывался на новой строчке
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:03
@Big-Shark у меня черепшка
оно всё само делает за меня
я имя компа и путь, и бранч...
Maxim
@Big-Shark
Dec 01 2015 11:03
@SerafimArts шо? Всмысли то для гита, а это же просто консоль, или я чтото не понимаю?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:03
ну ты про гит спрашивал
Maxim
@Big-Shark
Dec 01 2015 11:04
@starikovr я как поставил его, так с башь работать прям не могу
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:04
а автокомплит на пути в винде всегда по табу работал
Maxim
@Big-Shark
Dec 01 2015 11:04
This message was deleted
NelinD
@NelinD
Dec 01 2015 11:04
При работе с http://medialibrary.spatie.be/ есть возможность безболезненно указать качество пересохраняемой картинки?
Maxim
@Big-Shark
Dec 01 2015 11:04
@SerafimArts я про гит не спрашивал, это просто то как выглядит терминал, он сам смотрит есть ли гит в этой папке, и какой активен бранч
@SerafimArts авто комплит для комант работает как у меня?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:05
для каких команд?
Maxim
@Big-Shark
Dec 01 2015 11:05
@SerafimArts как в скрине
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:05
я хз чтойто
и зачем
Maxim
@Big-Shark
Dec 01 2015 11:06
@SerafimArts эмм, ну я даже хз как тебе ответить)
@SerafimArts вообщем, скорее всего так сделать нельзя, и надо менять привычки, а это очень сложно делать, поэтому ты на винде, я на убунте)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:08
не сложно, если есть какая-та выгода
а от линука я вижу только минусы
Maxim
@Big-Shark
Dec 01 2015 11:09
@SerafimArts в том и прикол что перелазия на винду, выгоды нет) Ну кроме экономии 5 минут на перезагрузку в винду для игр)
Ivan
@Hunternnm
Dec 01 2015 11:10
Ребят, вопрос по конструктору запросов. Есть таблица со структорой id, item_id, attr_id, attr_val_id. Как получить все item_id, имея на входе массив, где в ключе - attr_id, а в значении - массив с attr_val_id
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:10
под линуком и вайршарк, и воркбенч, и рипер, и студия, и аимп, и винрар, и фотошоп есть?
Roman
@starikovr
Dec 01 2015 11:10
воркбенч есть, если ты про mysql
Ivan
@Hunternnm
Dec 01 2015 11:10
@SerafimArts воркбенч есть
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:10
это отлично, хотя бы что-то
Roman
@starikovr
Dec 01 2015 11:10
аимп и винрар не нужны
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:10
осталось понять есть ли аимп и фотошоп
Ivan
@Hunternnm
Dec 01 2015 11:10
аналог винрара тоже) только рар маст дай
вместо фотошопа крита
хватает
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:11
рилли?
нарисуешь такое? http://cs622723.vk.me/v622723981/4c642/Z_EoagR9Cj8.jpg
Maxim
@Big-Shark
Dec 01 2015 11:11
@SerafimArts ваиршарк хз, воркбенс - да, рипер - хз что это, студия - тоже хз, аимп - есть куча плееров, со схожим функционалом, винрар - нету, но рары свободно разархиваруются чемто встроеным, даже хз чем, фотошопа нет, но под вайном работает норм, знаю)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:12
вово
если ты не знаешь что такое студия - у меня печальные новости
+)
Maxim
@Big-Shark
Dec 01 2015 11:12
@SerafimArts я не рисую, да и ты думаю рисуешь не каждый день)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:12
не каждый
Ivan
@Hunternnm
Dec 01 2015 11:12
Ребят, вопрос по конструктору запросов. Есть таблица со структорой id, item_id, attr_id, attr_val_id. Как получить все item_id, имея на входе массив, где в ключе - attr_id, а в значении - массив с attr_val_id - сорри за повтор))))
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:12
но фотошоп постоянно открыт
на работе
вёрстка в psd карл
JhaoDa
@jhaoda
Dec 01 2015 11:13
@SerafimArts бират, я знаю, щито такое студия!
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:13
@jhaoda красауэц!
Ivan
@Hunternnm
Dec 01 2015 11:13
visual studio маст дай
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:13
хоть кто-то шарит в передовых продуктах разработки шарпеца
Maxim
@Big-Shark
Dec 01 2015 11:13
@Hunternnm составить сложный запрос в цикле с where)
Anton Vorontsov
@symbios-zi
Dec 01 2015 11:13
ребята, а куда у нас @jongleb делся?
JhaoDa
@jhaoda
Dec 01 2015 11:13
Я со студией не дружу, но сколько понаписано было в vb6...
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:13
ой не говори
Roman
@starikovr
Dec 01 2015 11:13
:D мелкомягкие же представляли там что то типа студии кросплатформенно на основе Atom?
Ivan
@Hunternnm
Dec 01 2015 11:14
там ужас а не редактор... установка с бубном
Maxim
@Big-Shark
Dec 01 2015 11:14
@SerafimArts а на кой мне шарпец? Я на нем напишу чтото, и куда мне это деть? Я даже локально запустить не смогу) Я както все больше к кросс ОС
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:14
@jhaoda у меня даже некоторые сырцы остались с тех времён: http://docs.rudev.org/stream/5ae6267923a06805756b19bf49794c68 :DDDDD
Maxim
@Big-Shark
Dec 01 2015 11:14
@Hunternnm не ругайся
Ivan
@Hunternnm
Dec 01 2015 11:14
@Big-Shark сорян, исправился
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:15
@Big-Shark вово
Maxim
@Big-Shark
Dec 01 2015 11:15
@SerafimArts 'Ïîòîì â çàãðóçêó âñòàâëþ :)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:15
а я смогу запустить
по-этому в линуке есть плюшки-мелочи, это да
Maxim
@Big-Shark
Dec 01 2015 11:15
@SerafimArts а смысл? Или тебе по работае надо? Или У тебя хобби такое?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:16
но на практике ею пользоваться невозможно
т.к. кучи ПО просто нету
только аналоги
Maxim
@Big-Shark
Dec 01 2015 11:16
@SerafimArts да хз что тебе ответить)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:16
которые ниразу не аналоги
это как рекомендовать гимп вместо фотошопа
Ivan
@Hunternnm
Dec 01 2015 11:17
@Big-Shark а как составить запрос типа "where (attr_id = 1 AND attr_vaL-id IN(1, 2)) OR attr_id = 2 AND attr_val_id IN(3.4)"
Maxim
@Big-Shark
Dec 01 2015 11:17
@SerafimArts из существенного только для фотошопа аналогов толком нет)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:17
@Big-Shark и табы для проводника там есть, ага
Maxim
@Big-Shark
Dec 01 2015 11:17
@Hunternnm я не помню как там or использовать но вроде чтото типа ->and()->where()->whereIn()->or()->where()...
Ivan
@Hunternnm
Dec 01 2015 11:17
нет аналога потому что на линухе мало дезигнеров... вон на мак не было, мак пошел в массы - написали
Maxim
@Big-Shark
Dec 01 2015 11:18
@SerafimArts что такое табы для проводника?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:18
знаешь что такое проводник?
Maxim
@Big-Shark
Dec 01 2015 11:18
@SerafimArts ну да, фиговина по папка лазить
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:18
знаешь что такое "таб"?
теперь скрести понятия
молодец +)
ой, рано я написал это
Roman
@starikovr
Dec 01 2015 11:19
@SerafimArts уберфича. главный аргумент в этом холиваре :)
Ivan
@Hunternnm
Dec 01 2015 11:19
@Big-Shark ->orWhere(function($query) { $query->where('votes', '>', 100) ->where('title', '<>', 'Админ'); })
Maxim
@Big-Shark
Dec 01 2015 11:20
Screenshot from 2015-12-01 18:19:35.png
KarmaBot
@KarmaBot
Dec 01 2015 11:20
@Big-Shark, просьба оборачивать в кавычки ссылки на видео и изображения.
Maxim
@Big-Shark
Dec 01 2015 11:20
@Hunternnm ну или типа того, я просто помню как в пропел, думал в элоквеонт схоже)
@SerafimArts такие?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:20
только это не проводник
гг вп
:D
Maxim
@Big-Shark
Dec 01 2015 11:21
)))
Ivan
@Hunternnm
Dec 01 2015 11:21
@Big-Shark спасибо
Ivan
@Hunternnm
Dec 01 2015 11:26
@Big-Shark блин, торможу... как передать в функцию параметр?
aleserche
@Aleserche
Dec 01 2015 11:28
Если шар с вами разговаривает, то вы пользователь Windows Vista.
даже как-то страшно стало
Maxim
@Big-Shark
Dec 01 2015 11:30
@Hunternnm use ?
aleserche
@Aleserche
Dec 01 2015 11:30
в общем холивар какой-то неубедительный получился. Понятно теперь, почему мак так любят
JhaoDa
@jhaoda
Dec 01 2015 11:30
Я не люблю
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:30
потому что наркоманы +)
а @jhaoda не наркоман
aleserche
@Aleserche
Dec 01 2015 11:31
да просто в нем и консоль есть, и шоп
JhaoDa
@jhaoda
Dec 01 2015 11:31
Точнее, я с ним не работал и поголовной тяги к маку не разделяю
aleserche
@Aleserche
Dec 01 2015 11:31
ну и сам интерфейс не вырвиглазный
Ivan
@Hunternnm
Dec 01 2015 11:31
@Big-Shark да, уже сделал, торможу чот
Maxim
@Big-Shark
Dec 01 2015 11:32
@Aleserche и я не люблю
JhaoDa
@jhaoda
Dec 01 2015 11:32
@Aleserche мы понимаем, что ты только что купил мак и у тебя эйфория :)
aleserche
@Aleserche
Dec 01 2015 11:32
я его не покупал
JhaoDa
@jhaoda
Dec 01 2015 11:32
Украл?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:32
а у меня был мак =)
aleserche
@Aleserche
Dec 01 2015 11:32
на новой работе маки
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 11:32
америкос чистый
с доп оперативой
после пользования маком я ненавижу маки
=(
Maxim
@Big-Shark
Dec 01 2015 11:33
@Aleserche мы понимаем, что ты только что купил макустроился на новую работу и у тебя эйфория :)
aleserche
@Aleserche
Dec 01 2015 11:34
раскусили
но VS крутая, очень крутая!
решарпер прикручиваешь и в перед
Ivan
@Hunternnm
Dec 01 2015 11:35
@Aleserche nf kfffflyj
нам, пхп-шникам, решарпер не надо)
убунту маст хэф
aleserche
@Aleserche
Dec 01 2015 11:39
забавно
Alex Ilyenko
@assada
Dec 01 2015 11:41
@Hunternnm как вообще можно сидеть на этой вашей богомерзкой убунте
aleserche
@Aleserche
Dec 01 2015 11:42
@Assada а что не нравится-то? Если она решает свои задачи, почему бы и нет?
понятно, что в некоторых местах она проседает, но видимо компромиссное решение каким-то образом достигается
люди просто работают. А ведь бывают такие кадры, которым вообще плевать на чем. Хоть дос им подсунь
JhaoDa
@jhaoda
Dec 01 2015 11:47
Оффтоп: кто-нибудь знает, как сконвертить карту Яндекса в формате YMapsML в формат, понимаемый 2Гис? Хотя бы прост набор точек, а то там куча кривых, я умру руками перерисовывать
glebofff
@glebofff
Dec 01 2015 11:48
@Assada fа на чём надо сидеть?
aleserche
@Aleserche
Dec 01 2015 11:53
@glebofff арч или гента
glebofff
@glebofff
Dec 01 2015 11:54
@Aleserche какой-то уж совсем странный набор
aleserche
@Aleserche
Dec 01 2015 11:55
я просто предположил. Обычно такой паттерн поведения наблюдается на лоре
Roman
@starikovr
Dec 01 2015 11:55
а чем плоха убунту? скачал, поставил, за час-два настроил все рабочее окружение и вперед работать.
или без красноглазия никуда?
undercloud
@undercloud
Dec 01 2015 11:59
@starikovr atom сырой
Виталя
@ferraghue
Dec 01 2015 12:00
на маке удобно сижу. рабочее дев окружения на ubuntu server шаренное на nfs. Отзывчивость мака побольше чем ubuntu. Да UI более для людей. Уверен что ничего не сломаю своими кривыми руками и после ребута все встанет :)
undercloud
@undercloud
Dec 01 2015 12:00
@Aleserche генту ты даже собрать не осоилишь, не то что сидеть под ней и юзать свежие ебилды
aleserche
@Aleserche
Dec 01 2015 12:01
год на генте сидел, потом полгода на арче. Даже lfs собирал от нечего делать
undercloud
@undercloud
Dec 01 2015 12:01
@KarmaBot погугли gentoo ebuild
KarmaBot
@KarmaBot
Dec 01 2015 12:01
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:02
котаны, надо отформатировать данные на вывод и только в одном месте (т.е. в модельке не прокатит). Но ругается на подобное:
return Model::with('criteria', 'criteria.fields')
            ->published()
            ->get()
            ->map(function(Tariff $tariff) {
                $tariff->tariff_id = $tariff->group_id;

                $tariff->url = $tariff->alias;
                unset($tariff->alias);

                $tariff->created_at = $tariff->created_at->toIso8601String();
                $tariff->updated_at = $tariff->updated_at->toIso8601String(); // тут

                return $tariff;
            });
aleserche
@Aleserche
Dec 01 2015 12:02
ничего особенного там нет
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:02
возвращает InvalidArgumentException: Unexpected data found.\r\nTrailing data
в vendor/nesbot/carbon/src/Carbon/Carbon.php
undercloud
@undercloud
Dec 01 2015 12:03
@Aleserche а потом
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:03
есть идеи как решить проблему, учитывая то, что это php 5.6
aleserche
@Aleserche
Dec 01 2015 12:03
а потом вышла семерка
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:03
т.е. в 7ке обычным безымянным классом можно только
undercloud
@undercloud
Dec 01 2015 12:06
@SerafimArts stacktrace в студию Карл
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:06
хорошая идея
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:13
@undercloud не, трейс-то есть
проблемы в том, что это траблы ядра
метода asDateTime
в модели
который косячит
JhaoDa
@jhaoda
Dec 01 2015 12:15
@SerafimArts я не очень понимаю... ты берешь датавремя, преобразуешь в строку и пишешь обратно в свойство?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:16
@jhaoda угу
JhaoDa
@jhaoda
Dec 01 2015 12:16
@SerafimArts и на кой?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:16
что бы данные на вывод отформатировать
короче проще создать просто безымянный объект
и всё
JhaoDa
@jhaoda
Dec 01 2015 12:17
@SerafimArts ну так он, видимо, пытется эту строку опять в датавремя преобразовать
И толку?
Так что или в массив это всё, или в VO, или презентер какой...
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:18
в массив не прокатит
пробовал
ааа
всё, да, верно
под безымянным объектом я массив и имел ввиду
(object)[] который
JhaoDa
@jhaoda
Dec 01 2015 12:19
stdClass, ага
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 12:20
угу
Ivan
@Hunternnm
Dec 01 2015 12:20
А кто-то победил сортировку строк? Пытаюсь вывести в правильной последовательности 1р 10р 20р 30р 200р а фиг там... выводит 1р 10р 20р 200р 30р
JhaoDa
@jhaoda
Dec 01 2015 12:20
@Hunternnm а чо её побеждать?
Ivan
@Hunternnm
Dec 01 2015 12:20
@jhaoda так выводит не айс вообще(
JhaoDa
@jhaoda
Dec 01 2015 12:20
natcasesort(), если память не изменяет
aleserche
@Aleserche
Dec 01 2015 12:21
да, вроде оно
погугли natural sort php
JhaoDa
@jhaoda
Dec 01 2015 12:21
@Hunternnm да и у итераторов есть такой же метод
Ivan
@Hunternnm
Dec 01 2015 12:24
@jhaoda хм, туплю. Как к результату из БД применить?
JhaoDa
@jhaoda
Dec 01 2015 12:24
@Hunternnm точно :) Результат массив или коллекция?
undercloud
@undercloud
Dec 01 2015 12:24
@Hunternnm :smile:
Ivan
@Hunternnm
Dec 01 2015 12:24
->orderBy('value', 'asc')->get()->toArray() вот так пытался
JhaoDa
@jhaoda
Dec 01 2015 12:25
Если массив, то функцию, если коллекция, то через итератор
Впрочем, если массив, то тоже через итератор, массив-то сложный
Richcho54
@Richcho54
Dec 01 2015 12:25
@jhaoda помнишь я задавал сегодня вопрос про то что лучше экшны или роуты и ты ответил, что роуты нагляднее
undercloud
@undercloud
Dec 01 2015 12:25
@Hunternnm SELECT *, CASE WHEN ASCII(RIGHT(%column_name%, 1)) > 47 AND ASCII(RIGHT(%column_name%, 1)) < 58 THEN LPAD(CONCAT(%column_name%, '-'), 5, '0') ELSE LPAD(%column_name%, 5, '0') END AS vsort FROM %table_name% ORDER BY vsort;
JhaoDa
@jhaoda
Dec 01 2015 12:26
@Richcho54 и шо?
Ivan
@Hunternnm
Dec 01 2015 12:26
@jhaoda ->natcasesort() ?
JhaoDa
@jhaoda
Dec 01 2015 12:26
@Hunternnm бегом читать про итераторы
Иначе никакая Масква с зарплатой >80к не светит :)
Richcho54
@Richcho54
Dec 01 2015 12:27
@jhaoda а что если мы используем все админские действия по пути /admin и захотели изменить путь на /myadmin, тогда придется все роуты поменять?
undercloud
@undercloud
Dec 01 2015 12:27
@Hunternnm сколько у тебя записей в базе?
JhaoDa
@jhaoda
Dec 01 2015 12:27
@Richcho54 имя роута-то можно не менять, только путь
Richcho54
@Richcho54
Dec 01 2015 12:27
@jhaoda а если использовать экшны, то ничего менять не нужно будет
JhaoDa
@jhaoda
Dec 01 2015 12:27
@Richcho54 всё наоборот
Richcho54
@Richcho54
Dec 01 2015 12:28
@jhaoda в том то и дело что в роутах все равно будет route('admin.pages.edit')
т.е. admin нужно заменить на myadmin
JhaoDa
@jhaoda
Dec 01 2015 12:28
@Richcho54 может быть ты доку прочитаешь, а?
Richcho54
@Richcho54
Dec 01 2015 12:29
а если делать экшн то будет action('MyController@edit')
Ivan
@Hunternnm
Dec 01 2015 12:29
@undercloud будет под 100к...
JhaoDa
@jhaoda
Dec 01 2015 12:29
@Richcho54 а тебе что, принципиально, что бы было myadmin.pages.edit?
Ivan
@Hunternnm
Dec 01 2015 12:29
@jhaoda что такое итератор я таки знаю
@jhaoda слегка не то написал)
Richcho54
@Richcho54
Dec 01 2015 12:30
@jhaoda хотя наверно там можно роут как угодно назвать да?
znack2
@znack2
Dec 01 2015 12:31
день добрый всем
KarmaBot
@KarmaBot
Dec 01 2015 12:31
@znack2, здравствуй.
JhaoDa
@jhaoda
Dec 01 2015 12:31
@Richcho54 да
undercloud
@undercloud
Dec 01 2015 12:31
@Hunternnm ну так достань их из базы в нормальном виде
znack2
@znack2
Dec 01 2015 12:31
подскажите что делать
Richcho54
@Richcho54
Dec 01 2015 12:31
@jhaoda т.е. если у нас путь изменится на myadmin, а в роуте будет admin.pages.edit ничего не изменится
znack2
@znack2
Dec 01 2015 12:31
FatalThrowableError in FlattenException.php line 76:
Type error: Argument 1 passed to Symfony\Component\Debug\Exception\FlattenException::create() must be an instance of Exception, instance of ParseError given, called in /home/vagrant/www/sovpal/vendor/symfony/debug/Exception/FlattenException.php on line 98
i have just new laravel instance and create super simple controller
trying to inject repository interface
public function __construct(ItemInterface $item)
{
$this->model = $item;
}
public function test()
{
    dd('hello');
JhaoDa
@jhaoda
Dec 01 2015 12:31
@Richcho54 точно, и в этом прелесть
znack2
@znack2
Dec 01 2015 12:31
пытаюсь связать интерфейс и контролер
JhaoDa
@jhaoda
Dec 01 2015 12:31
@znack2 мы тут на русском общаемся
znack2
@znack2
Dec 01 2015 12:31
и я стараюсь
Richcho54
@Richcho54
Dec 01 2015 12:32
@jhaoda понял, я думал что название роута должно совпадать с путем, покрайней первая его часть
JhaoDa
@jhaoda
Dec 01 2015 12:32

@znack2

i have just new laravel instance and create super simple controller

Richcho54
@Richcho54
Dec 01 2015 12:32
@jhaoda тогда да,
@jhaoda спасибо еще раз за разъяснения
KarmaBot
@KarmaBot
Dec 01 2015 12:32
Спасибо (+1) для @jhaoda принято! Текущая карма +464.
znack2
@znack2
Dec 01 2015 12:32
@jhaoda это я копи паст сделал из другого форума
@jhaoda ниже уже перевел
немогу найти проблемное место никак уже пол дня мучаюсь
Ivan
@Hunternnm
Dec 01 2015 12:33
@jhaoda PHP message: PHP Fatal error: Call to a member function natcasesort() on array in
JhaoDa
@jhaoda
Dec 01 2015 12:34
@znack2 отформатируй свой код, для начала
@Hunternnm и что? Направление указано, дерзай
znack2
@znack2
Dec 01 2015 12:34
 public function __construct(ItemInterface $item)
 {
     $this->model = $item;
 }

public function test()
{
    dd('hello');
}
это мой контроллер
FatalThrowableError in FlattenException.php line 76:
Type error: Argument 1 passed to Symfony\Component\Debug\Exception\FlattenException::create() must be an instance of Exception, instance of ParseError given, called in /home/vagrant/www/sovpal/vendor/symfony/debug/Exception/FlattenException.php on line 98
это ошибка
Orion55
@orion55
Dec 01 2015 12:39
всем привет!
KarmaBot
@KarmaBot
Dec 01 2015 12:39
@orion55, привет =)
znack2
@znack2
Dec 01 2015 12:40
@orion55 привет
Orion55
@orion55
Dec 01 2015 12:40
@znack2 привет
JhaoDa
@jhaoda
Dec 01 2015 12:41
Пора банить за приветы
Orion55
@orion55
Dec 01 2015 12:41
@jhaoda и тебе привет :-)
такой философский вопрос - что делать, если кодить надо, а не охото?
aleserche
@Aleserche
Dec 01 2015 12:43
это как в офисе, где 40 человек. И ведь найдется кто-то, кто обойдет каждого, чтобы пожать руку
@orion55 прокрастинировать по полной программе, чтоб до тошноты… После такого не то что кодить захочешь
Orion55
@orion55
Dec 01 2015 12:46
@Aleserche а мастер прокрастинации, делать то как начать :-)
Ivan
@Hunternnm
Dec 01 2015 12:47
$value_sort = [];
        foreach ($catalog_attribute_value as $key => $value) {
            $value_sort[$key] = $value['value'];
        }
        array_multisort($value_sort, SORT_ASC, SORT_NATURAL, $catalog_attribute_value);
Orion55
@orion55
Dec 01 2015 12:47
сижу слушаю курс по ajax но к написанию сайта на лаваравель это не приближает никак
Ivan
@Hunternnm
Dec 01 2015 12:47
рульно всё сортирует
aleserche
@Aleserche
Dec 01 2015 12:48
если честно, у меня не бывает такого, что надо кодить, а я не хочу. Я всегда хочу кодить
Ivan
@Hunternnm
Dec 01 2015 12:48
@Aleserche у нас в офисе под 200 человек... За целый день с каждым успеваешь поздороваться
aleserche
@Aleserche
Dec 01 2015 12:49
@Hunternnm это что ж за офис такой?
на месте не сидят?
@orion55 от простого просмотра толку нет
JhaoDa
@jhaoda
Dec 01 2015 12:50
Оффтоп: посоны, если предложат делать сайт по продаже бухашки — подумайте. А то вот у нас уже 12 любителей халявы, купивших бухашку в инете, отправились в Страну вечной охоты, и счёт не закрыт. Вам такая жопа в карму нужна, если вдруг чо?
Orion55
@orion55
Dec 01 2015 12:51
@jhaoda а если предложать сайт казино или порно? И что с кармой будет?
JhaoDa
@jhaoda
Dec 01 2015 12:52
@orion55 от казино и порно не умирают
Ivan
@Hunternnm
Dec 01 2015 12:52
@jhaoda от мозолей можно)
Orion55
@orion55
Dec 01 2015 12:54
@jhaoda а если дорген предложат написать?
JhaoDa
@jhaoda
Dec 01 2015 12:54
@orion55 спроси у совести, если есть
Ivan
@Hunternnm
Dec 01 2015 12:55
Хм, а как можно без использования агрегатных функций узнать кол-во результатов по запросу? В обычном sql это sql_calc_found_rows
JhaoDa
@jhaoda
Dec 01 2015 12:55
Но, полагаю, что с косвенной причастностью к 12-и трупам не сравнится даже сто дорвеев
Orion55
@orion55
Dec 01 2015 12:56
@jhaoda 100 дорвеев как-то мало на один вечер работы
JhaoDa
@jhaoda
Dec 01 2015 12:56
И так куча честной работы
Orion55
@orion55
Dec 01 2015 12:57
@jhaoda как говорил, римский император, который ввёл налог на туалеты, деньги не пахнут ;-)
JhaoDa
@jhaoda
Dec 01 2015 12:57
@orion55 окай
@orion55 ты меня в чем-то убедить пытаешься или как?
Orion55
@orion55
Dec 01 2015 12:59
@jhaoda нет
JhaoDa
@jhaoda
Dec 01 2015 13:00
@orion55 а показалось, что да... ну показалось так показалось
Orion55
@orion55
Dec 01 2015 13:01
@jhaoda просто пришёл "волшебный пендель" от главбуха - сильно захотелось поработать :-)
YAAP
@yaapis
Dec 01 2015 13:08

И так куча честной работы

Вот это точно.
Сейчас, мне кажется, на все вкусы можно проектики найти, на любых фреймворках и без них, большие и мелкие.
Причем проектики эти порой совсем недалеко валяются...
Хватит всем =)

Maxim
@Big-Shark
Dec 01 2015 13:10
@jhaoda этож что там за бухло продают?
Orion55
@orion55
Dec 01 2015 13:11
@Big-Shark я думаю наркоту
Ivan
@Hunternnm
Dec 01 2015 13:14

Хм, еще вопрос задам... Как корректно написать запрос на фильтр по множеству признаков? А то что-то у меня либо совсем строгач, либо нет. Сейчас есть такой код:

$result = Price::where('price.catalog_1c_id', $catalog_id_1c);
        $result->leftJoin('product_to_catalog_attributes', 'price.id_1c', '=', 'product_to_catalog_attributes.price_1c_id');
        if (strlen($params['name']) > 0) {
            $result->where('price.part_rus', 'like', '%' . $params['name'] . '%');
        }
        unset($params['name']);
        if (strlen($params['code']) > 0) {
            $result->where('price.item_code', 'like', '%' . $params['code'] . '%');
        }
        unset($params['code']);
        if (count($params) > 0) {
            $result->where(function ($query) use ($params) {
                foreach ($params as $key => $value) {
                    $query->orWhere(function ($q) use ($key, $value) {
                        $q->where('product_to_catalog_attributes.catalog_attribute_1c_id', '=', $key)
                            ->whereIn('product_to_catalog_attributes.catalog_attribute_value_1c_id', $value);
                    });
                }
            });
        }
        return $result->get()->toArray();

В таком своем состоянии он выводит кучу ненужного т.к. формирует такой вот код:

select 
* 
from `price` 
left join `product_to_catalog_attributes` on `price`.`id_1c` = `product_to_catalog_attributes`.`price_1c_id` 
where `price`.`catalog_1c_id` = 1 
and (`product_to_catalog_attributes`.`catalog_attribute_1c_id` = 1 and `product_to_catalog_attributes`.`catalog_attribute_value_1c_id` in (1)) 
or (`product_to_catalog_attributes`.`catalog_attribute_1c_id` = 4 and `product_to_catalog_attributes`.`catalog_attribute_value_1c_id` in (39))

Не могу сам принцип фильтра придумать... С условиями

Если менять orWhere на where то ничего не выводит т.к. очень строго
JhaoDa
@jhaoda
Dec 01 2015 13:15
@Big-Shark виски Джек Дэниэлс на 60% из метила
Maxim
@Big-Shark
Dec 01 2015 13:15
@jhaoda эммм, я так пологаю это не оригинал
Orion55
@orion55
Dec 01 2015 13:15
@jhaoda это уголовка
JhaoDa
@jhaoda
Dec 01 2015 13:16
@Big-Shark пх, за 300-то рублей быть оригиналом?
@orion55 да ты шо?:) А мы не знали
Roman
@starikovr
Dec 01 2015 13:17
Как в query builder'е получить текст запроса? найти в доке не могу :)
JhaoDa
@jhaoda
Dec 01 2015 13:17
@starikovr ->toSql()
Roman
@starikovr
Dec 01 2015 13:18
@jhaoda спасибо!
KarmaBot
@KarmaBot
Dec 01 2015 13:18
Спасибо (+1) для @jhaoda принято! Текущая карма +465.
Maxim
@Big-Shark
Dec 01 2015 13:18
@jhaoda мдаа
JhaoDa
@jhaoda
Dec 01 2015 14:05
https://toster.ru/q/271258 — в этом вопросе прекрасно всё
Soprun Vladislav
@vlsoprun
Dec 01 2015 14:06
@jhaoda :smile:
Orion55
@orion55
Dec 01 2015 14:06
@jhaoda киргиз или узбек писал
JhaoDa
@jhaoda
Dec 01 2015 14:08
@orion55 нет, просто человеку иногда лень проверить свои письмена
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:08
Мой коммент про то, что так делать нельзя и для этого существует guard переменная - удалили модеры
JhaoDa
@jhaoda
Dec 01 2015 14:08
@SerafimArts ты о чем?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:08
я откомментировал этот пост
*вопрос
JhaoDa
@jhaoda
Dec 01 2015 14:09
@SerafimArts а при чем там guard?
Orion55
@orion55
Dec 01 2015 14:09
@jhaoda мне иногда такие запросы пишут пользователи, иногда даже вопросы без самого вопроса, одни утверждения.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:09
написал что не просто так существует guarded переменная, что бы нельзя было создавать модели из request all
т.к. подсунув id - можно всё сломать
буквально цитата
JhaoDa
@jhaoda
Dec 01 2015 14:10
Уколов тоже там отжигает
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:10
о
вернули ответ
но в виде комментария
омфг, я уж думал что модеры тоже шибанулись =)
Orion55
@orion55
Dec 01 2015 14:12
я думаю этот киргиз ответ так и скопирует и он у него не заработает ;-)
D3-FC
@D3-FC
Dec 01 2015 14:29
Привет всем. Можно ли как-нибудь задать алиас для контроллера? Если указать в конфиг/апп в разделе алиас не помогает
KarmaBot
@KarmaBot
Dec 01 2015 14:29
@D3-FC, привет =)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:29
должно помочь
это очень странно, что не помогает
Orion55
@orion55
Dec 01 2015 14:30
@D3-FC покажи код
D3-FC
@D3-FC
Dec 01 2015 14:30
ок сейчас

Route


Route::resource('/modules/cashier/cashier-blank','CashierBlankController');

config/app.php aliases

'CashierBlankController' =>\App\Http\Controllers\Cashier\CashierBlankController::class,
error
Class App\Http\Controllers\CashierBlankController does not exist
Altizo
@Altizo
Dec 01 2015 14:36
Привет всем. Народ есть ли документация по Laravel в PDF ?
KarmaBot
@KarmaBot
Dec 01 2015 14:36
@Altizo, здравствуй.
Maxim
@Big-Shark
Dec 01 2015 14:36
@D3-FC так это не работает, там чтото типа new 'App\Http\Controllers\'.$controller
Altizo
@Altizo
Dec 01 2015 14:36
или в любом другом виде Offline?
Maxim
@Big-Shark
Dec 01 2015 14:37
@Altizo а в чем проблемма "сохранить html" ?
Orion55
@orion55
Dec 01 2015 14:37
@Altizo у меня книжка есть по ларавел в pdf но это не документация
D3-FC
@D3-FC
Dec 01 2015 14:37
@Big-Shark Не совсем вас понял. Можете уточнить?
Altizo
@Altizo
Dec 01 2015 14:37
задолбаюсь сохранять все страницы а парсер влом писать
короче я из крыма и у нас тут со светом напреженка вот хотел пока света нет подучить фрейм
теперь ищу документации оффлайн
Maxim
@Big-Shark
Dec 01 2015 14:38
@Altizo да там страниц штук 20, не так уж и сложно, можно вообще вгетом скачать вроде
Orion55
@orion55
Dec 01 2015 14:38
@Altizo а готовый использовать wget например?
Maxim
@Big-Shark
Dec 01 2015 14:39
@Altizo вообще есть .md который можно читать почти чем угодно
@D3-FC вообщем так это работать не будет
D3-FC
@D3-FC
Dec 01 2015 14:39
@Big-Shark ну это и так видно))) можете показать пример? как это делается правильно?
Maxim
@Big-Shark
Dec 01 2015 14:40
@D3-FC а в чем смысл тут вообще алиаса? Можно в роут провайдере зарпегать новый роут файл и прописать к нему нужный неймспейс
D3-FC
@D3-FC
Dec 01 2015 14:42
@Big-Shark ну дело в том чтов структуре файлов не уверен. на ходу часто переделываю. чтобы всё потом удобно было менять одной строчкой алиаса в конфигах
Maxim
@Big-Shark
Dec 01 2015 14:43
@D3-FC ну сделай в отдельный роут файл как я описал
Altizo
@Altizo
Dec 01 2015 14:43
@orion55 за wget Спасибо! даже не знал про него
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:44
@D3-FC эм, у тебя в роутере уже определён нейспейс, Карл
судя по коду
просто определи свой
Orion55
@orion55
Dec 01 2015 14:44
@Altizo есть и под винду скачивалки сайтов, например, teleport - но он старый
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:45
Route::group(['namespace' => 'App\Http\Controllers\Cashier'], function() {
    Route::resource(....);
});
D3-FC
@D3-FC
Dec 01 2015 14:46
@SerafimArts такой подход понятен. Но всёже хотелось вынести такие вещи в конфиг
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:47
зачем?
D3-FC
@D3-FC
Dec 01 2015 14:47
практичней)
Altizo
@Altizo
Dec 01 2015 14:47
@orion55 wget тоже под винду есть
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 14:49
@D3-FC "мы сделаем неймспейсы, что бы потом от них избавляться!" ?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:49
@D3-FC ниразу
если что-то не нравится - не используй просто папочку Casher и всё
разницы никакой не будет
если же тебе нужен неймспейс - указывай его явно в группе
иначе смешаются кони, люди...
и ещё будут конфликтовать
будет например два HomeController, один в руте, другой, например в Api каком-нибудь - развлекайся с резолвом конфликтов
оно надо тебе?
D3-FC
@D3-FC
Dec 01 2015 14:52
мысль уловил. конечно есть вероятность. и возможно ты прав. спорить не буду. Но алиасы всё же используют. хоть и немного в другом контексте
да конечно модель в алиас пихать более практично потому что её кучу раз в коде используешь
а контроллер только в роутах
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:53
с приходом Laravel 5 можно вообще избавляться от алиасов =)
D3-FC
@D3-FC
Dec 01 2015 14:53
сервис провайдером?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:54
что сервис провайдром?
D3-FC
@D3-FC
Dec 01 2015 14:54
чем избавляться?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:54
кнопкой делит
в файле config/app.php
ну или бекспейс...
D3-FC
@D3-FC
Dec 01 2015 14:55
This message was deleted
что-то не уловил
мысль...
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:55
о том как удалять 10 строчек в конфигах?
хм, ну это довольно странно
Orion55
@orion55
Dec 01 2015 14:56
@D3-FC он над тобой издевается, учит удалять строки :-)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:57
@orion55 ты хочешь сказать, что я не на полном серьёзе рассказываю человеку как удалить список алиасов из конфигов?
пфф, да брось
конечно же всё очень серьзёно
D3-FC
@D3-FC
Dec 01 2015 14:57
@orion55 шутник... @SerafimArts а вопрос был по теме. Что такого модного в ларе 5 появилось что от алисов можно прям по 10 строк избавляться?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:58
@D3-FC инъекции в методы
и функции тоже
до этого был только в конструктор (в L4)
D3-FC
@D3-FC
Dec 01 2015 14:58
хотя да.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:58
так что их использовать было довольно проблематично
плюс неймспейсы
D3-FC
@D3-FC
Dec 01 2015 14:58
но вот контроллер туда не воткнуть
:D
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 14:59
в 4ке их не было, так что фасадами было удобно пользоваться
сейчас они просто уродски выглядят =)
Maxim
@Big-Shark
Dec 01 2015 14:59
Я писал небольшой сайтик, удалил полностью все фасады, и все пучком
Orion55
@orion55
Dec 01 2015 14:59
@Big-Shark сайт был статический? ;-)
Maxim
@Big-Shark
Dec 01 2015 15:00
@orion55 нет, почему? Лара 5.1 + пропел2
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:00
@Big-Shark раз ты тут, расскажи мне пожалуйста о гуру, как нормально реализовать граф для нашего карма-бота
смысл в том, что вертекс должен учитывать вопрос от человека и ответ на этот вопрос
нет, стоп, вертекс получается просто человек
а ребро - это диалог между
Maxim
@Big-Shark
Dec 01 2015 15:01
This message was deleted
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 15:01
У нас огромный проект и мы не пользуемся фасадами, но хелперами пользуемся что по сути одно и тоже)
Maxim
@Big-Shark
Dec 01 2015 15:02
@SerafimArts энее, я в таких вещях вообще не шарю)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:02
блин, ну надо же как-то обучить бота отвечать на самые популярные вопросы =(
Maxim
@Big-Shark
Dec 01 2015 15:03
@SerafimArts ну самое просто, он запоминает кто что спросил, и кто что ответил))) Особенно если ответ без вопрос, так создаем небольшую бд ответов на самые простые и тупые вопросы) Конечно механиз не сказать бы что интелектуальный, но хоть чтото)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:04
ну не забывай про весы у каждого сообщения
если есть диалог некий, то есть вероятность, что последующее сообщение без указания имени собеседника тоже принадлежит этому диалогу
как в данном случае, например
а окончание диалога - это пресловутое "спасибо"
KarmaBot
@KarmaBot
Dec 01 2015 15:05
@SerafimArts, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Maxim
@Big-Shark
Dec 01 2015 15:06
@SerafimArts ну это уже сложный диалог, надо начинать с простого типа "как дела?", "Что нового?", "Как погода?", "Привет всем", "Помогите" и тд
KarmaBot
@KarmaBot
Dec 01 2015 15:06
@Big-Shark, и тебе привет ;)
Maxim
@Big-Shark
Dec 01 2015 15:06
@KarmaBot фейспалм
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:07
вово
Orion55
@orion55
Dec 01 2015 15:07
предлагаю наделить бота искусственным интеллектом, будет с кем поговорить
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:07
@orion55 у него и так есть ИИ (даже сейчас)
только половина функций у него отрублена
ибо задолбала @jhaoda
:D
Soprun Vladislav
@vlsoprun
Dec 01 2015 15:07
:smile:
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:07
но она была написана "в лоб", как и говорил @Big-Shark
Andrey
@Quiss
Dec 01 2015 15:07
такой философский вопрос - что делать, если кодить надо, а не охото?
http://cs630831.vk.me/v630831691/147a/QoJQ6rK3xlc.jpg
KarmaBot
@KarmaBot
Dec 01 2015 15:07
@Quiss, просьба оборачивать в кавычки ссылки на видео и изображения.
Orion55
@orion55
Dec 01 2015 15:08
@SerafimArts хорошо, искусттвенным разумом будет новый терминатор
Andrey
@Quiss
Dec 01 2015 15:08
Всем привет )
KarmaBot
@KarmaBot
Dec 01 2015 15:08
@Quiss, привет, как настроение?
Andrey
@Quiss
Dec 01 2015 15:08
@KarmaBot Жив, цел, орёл, у тебя как?)
xD
Maxim
@Big-Shark
Dec 01 2015 15:09
@SerafimArts нее, тут был хардкор больше, а там он сам будет грубо говоря запоминать чтоп ишут другие, и повторять за ними)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:10
@Big-Shark именно
но потом можно взять одинаковые слова в сообщениях и построить зависимости
Orion55
@orion55
Dec 01 2015 15:10
@SerafimArts простой рекурсивный алгоритм
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:11
порядок + частота сочетаний
по-этому получается очень дикий граф
вложенный
Soprun Vladislav
@vlsoprun
Dec 01 2015 15:11
@Quiss привет
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:13
пока существует одна большая проблема по теме
это невозможность работать с оперативкой
Orion55
@orion55
Dec 01 2015 15:13
@SerafimArts напрямую?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:13
вообще
запрос Message::all() нельзя писать
Orion55
@orion55
Dec 01 2015 15:14
@SerafimArts а переменные у тебя где храняться?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:14
т.к. пых уходит в астрал с переполнением оной
Maxim
@Big-Shark
Dec 01 2015 15:15
@SerafimArts неудивительно)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:15
ну дык
так что любое чтение выглядит примерно так: https://github.com/LaravelRUS/GitterBot/blob/develop/app/Room.php#L42
как следствие весь поиск тоже надо сквозь БД проводить
This message was deleted
короче я пожаловался, теперь пойду пилить дальше со спокойной душой+
:D
Gavrilov Ruslan
@shadowwzw
Dec 01 2015 15:18
Здравствуйте. По какой версии Laravel больше всего переведенной документации на русский язык?
KarmaBot
@KarmaBot
Dec 01 2015 15:18
@shadowwzw, привет =)
Gavrilov Ruslan
@shadowwzw
Dec 01 2015 15:18
и вообще материалов
Maxim
@Big-Shark
Dec 01 2015 15:18
@shadowwzw 5.0 вроде
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:18
+
Maxim
@Big-Shark
Dec 01 2015 15:18
@shadowwzw а материалов по 5.1
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:18
не, переведённых доков для 4.2 больше всего
Gavrilov Ruslan
@shadowwzw
Dec 01 2015 15:19
я пробовал 5.1 версию и там оказывается вырезали auth из view)
Orion55
@orion55
Dec 01 2015 15:19
5.1 недавно вышел, революционных изменений мало.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:19
@orion55 давно о_0
Orion55
@orion55
Dec 01 2015 15:19
@shadowwzw аутентификация на уровне контроллера и роута
Maxim
@Big-Shark
Dec 01 2015 15:19

@orion55

5.1 недавно вышел

Рукалицо

Orion55
@orion55
Dec 01 2015 15:20
я месяц назад стал его изучать :-) значит недавно
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 15:20
@orion55 ну смотря что считать революцеонными изменениями. Место хранения кэшей ядра. Мидлвары с параметром, Авроризация
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:20
@orion55 а я вообще 5.0 не пользовался
значит его не существует
авторизация, к слову, появилась не в 5.1
а в 5.1.17, вроде
Orion55
@orion55
Dec 01 2015 15:21
@SerafimArts поддерживаю :-)
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 15:23
@SerafimArts так то чаще всего говоря версию мажер.минор подразумевается и все ее патч версии. типо ~ в композере
Orion55
@orion55
Dec 01 2015 15:23
Сейчас прошлушал вебинар по аяксу - автор 4 часа разбирал 2 примера, я в печали :-(
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:23
@orion55 хочешь покажу немного уличной магии на чистом js?
открывай консоль и пиши:
fetch('/some/any.json').then(function(response) {
    response.json().then(function(data) { console.log(data); });
});
вот тебе считай аякс без всяких jquery
@Ellrion ок, ты прав =)
Orion55
@orion55
Dec 01 2015 15:26
@SerafimArts не, автор сначала установил сайлекс, потом подключился к БД, потом установил твиг, а потом пошёл аякс
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:27
а я открыл консоль и написал 3 строчки +)
хотя могу сократить до одной на ES7
await (await fetch('/some/any.json')).json();
Artemy
@lartie
Dec 01 2015 15:28
Привет все. Почему когда я жду раз 200 на кнопку и посылаю сразу 2 - 3 запроса за каждое нажатие, то через некоторое время на меня сервер ругается, мол.
Illuminate\Session\TokenMismatchException
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:28
@artemiydeveloper потому что сессии имеют свойство протухать ;)
Artemy
@lartie
Dec 01 2015 15:29
@SerafimArts так я вот только зашел на страницу, делаю за пару секунд много кликов и все, сразу же такая ошибка появляется
@SerafimArts не может ведь она за 2 секунды стать инвалидной
Orion55
@orion55
Dec 01 2015 15:30
@artemiydeveloper может буфер нажатий переполнился
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 15:30
@artemiydeveloper лара перегенеривает токен, а ты посылаешь со старым
Artemy
@lartie
Dec 01 2015 15:32
@Ellrion ошибка появляется, но затем я спокойно работаю с другими кнопками
Как бы дело не в токене, но пишет что в токене.
Alex Ilyenko
@assada
Dec 01 2015 15:33
@artemiydeveloper в токене 100%
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:34
@artemiydeveloper значит просто не посылаешь его
Artemy
@lartie
Dec 01 2015 15:35
@SerafimArts как не посылаю? одни и те же кнопки жму, как только начинаю слишком быстро нажимать, то появляется ошибка.
начинаю после возникновения ошибки кликать спокойней и все работает
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:36
@artemiydeveloper нажми f12 и смотри в чём отличия, вот и всё
Artemy
@lartie
Dec 01 2015 15:37
@SerafimArts что должно сработать на F12 ?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 15:38
дебаггер, например
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 15:39
@artemiydeveloper я вспомнил, короче есть у ларки проблема такая, именно при многочисленном аяксе. При хранении сессий в файле или бд. Пруф постораюсь найти, там был огромный долгий ишью который так и не поправили. мб какраз твой случай
Artemy
@lartie
Dec 01 2015 15:40
@Ellrion благодарю. значит будем изворачиваться сами)
KarmaBot
@KarmaBot
Dec 01 2015 15:40
Спасибо (+1) для @Ellrion принято! Текущая карма +82.
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 15:55
@artemiydeveloper нашел я этот эпичнейший вопрос) laravel/framework#8172
особо доставляет коммент https://github.com/laravel/framework/issues/8172#issuecomment-104863905
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 16:51

@samdark
PHP 7.0.0 http://habrahabr.ru/post/272099/

@samdark спасибо за новость =)

карма
KarmaBot
@KarmaBot
Dec 01 2015 16:51
@SerafimArts, Ваша карма +147. Вы благодарили 112 раз.
- Достижения: "Находчивый", "Благодарный", "Любитель сладкого", "Нахлебник", "Благодетель", "Вопрошайка"
- Профиль SerafimArts на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 16:51
хм
@samdark спасибо
KarmaBot
@KarmaBot
Dec 01 2015 16:51
Спасибо (+1) для @samdark принято! Текущая карма +2.
Maxim
@Big-Shark
Dec 01 2015 16:52
@SerafimArts недополучил карму гдето?
@samdark спасибо
KarmaBot
@KarmaBot
Dec 01 2015 16:52
Карма @samdark не потревожена. Слишком часто её пошатывали.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 16:52
@Big-Shark та не, в копипасте сообщеньки походу трабла
@Big-Shark спасибо за что-нибудь =)
KarmaBot
@KarmaBot
Dec 01 2015 16:53
Спасибо (+1) для @Big-Shark принято! Текущая карма +504.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 16:53
да, верно, в копипасте трабла
JhaoDa
@jhaoda
Dec 01 2015 16:53
Ну всё, все пять текущих проектов начну переписывать под семёрку, а то скучно чота :)
Maxim
@Big-Shark
Dec 01 2015 17:03
@jhaoda пфф, да там 1 командой перевести можно все)
Виталя
@ferraghue
Dec 01 2015 17:06
Как отдебажить в каком месте Class \Namespace\Repository does not exist (l 4.2)
Ruslan
@AsanovRuslan
Dec 01 2015 17:38
Всем привет, подскажите есть ли разница как хранить динамические параметры в mysql если для поиска/фильтрации используется эластик ? Храниться в mysql будет в таблицы товара в виде json или eav.
KarmaBot
@KarmaBot
Dec 01 2015 17:38
@AsanovRuslan, и тебе привет ;)
Anton Vorontsov
@symbios-zi
Dec 01 2015 19:19
Господа. Новость дня. Тегнут php 7.0 сегодня-завтра релиз. Ура
Блин, я не первый
@Big-Shark что за команда такая? Можно подробнее?
Леонид
@komandakycto
Dec 01 2015 19:26
php 7.0 сегодня-завтра релиз
а проект монстр на работе переедет через пару лет
Gor Martsen
@Gormartsen
Dec 01 2015 19:35
привет всем. классное сообщество +
KarmaBot
@KarmaBot
Dec 01 2015 19:35
@Gormartsen, и тебе привет ;)
Gor Martsen
@Gormartsen
Dec 01 2015 19:35
даже бот забавный есть
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 19:46
Наверное сегодня буду апать php у бота на 7ку
так что через час-два бота оффну
надеюсь не навсегда :D
Gor Martsen
@Gormartsen
Dec 01 2015 19:50
@SerafimArts а код паблик бота есть?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 19:50
@Gormartsen ты про это? https://github.com/LaravelRUS/GitterBot
Gor Martsen
@Gormartsen
Dec 01 2015 19:51
спасибо @SerafimArts
KarmaBot
@KarmaBot
Dec 01 2015 19:51
Спасибо (+1) для @SerafimArts принято! Текущая карма +148.
Gor Martsen
@Gormartsen
Dec 01 2015 19:51
да про это. попробую может его утянуть для https://gitter.im/orgs/DrupalRu/rooms/
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 19:52
@Gormartsen ну так просто добавь иссью и можно натравить на ещё один чат
=)
ну или просто форкнуть и подправить что нужно
Gor Martsen
@Gormartsen
Dec 01 2015 19:53
форкну. карма слишком эм острый топик для сообщества
а вот другие фишки попробую заюзать. + я так понял расширить функционал не вопрос
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 19:54
@Gormartsen там нет отрицательной кармы именно по этой причине
если ты об этом
;)
только спасибки
KarmaBot
@KarmaBot
Dec 01 2015 19:54
@SerafimArts, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Gor Martsen
@Gormartsen
Dec 01 2015 19:55
=)) Ну как минимум надо будет слово карма заменить на “спасибки"
KarmaBot
@KarmaBot
Dec 01 2015 19:55
@Gormartsen, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Gor Martsen
@Gormartsen
Dec 01 2015 19:55
а вообще там у нас война просто на эту тему
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 19:55
@Gormartsen ну например, да
@Gormartsen можно в качестве эксперимента существующий запустить
Gor Martsen
@Gormartsen
Dec 01 2015 19:57
у вас же там еще интеграция на страницу karma.**
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 19:57
хм
да, это проблема
но это только вебморда
Gor Martsen
@Gormartsen
Dec 01 2015 19:58
ага. еще надо будет решить вопрос привязки github acc = drupal.ru acc
чтоб в профиль юзеру спасибки цеплять, и завязать вместе с тем что могут на форуме кидать
пока что я на это как на идею смотрю.
все равно будем делать интеграцию с гитхаб, чтоб отображать активностью юзера в кодинге.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 19:59
ну если есть апишка какая - запросто
Gor Martsen
@Gormartsen
Dec 01 2015 20:00
но то таке. чего вас грузить нашими нюансами! а за бот спасибо!
KarmaBot
@KarmaBot
Dec 01 2015 20:00
@Gormartsen, в этом чате принято добавлять имя пользователя, что бы его поблагодарить.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:00
@Gormartsen так наоборот хорошо когда общими трудами делать продукт
а не как в чатике Yii, вначале просить его выключить, а потом запилить свою урезанную версию на джаве
Gor Martsen
@Gormartsen
Dec 01 2015 20:01
=)
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:01
благо это тот же php и в ядре тот же самый симфони
правда сдобренный laravel
но это всё нюансы
Gor Martsen
@Gormartsen
Dec 01 2015 20:03
а что бот умеет? кроме кармы?
на сейчас
@KarmaBot help
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:03
ну например гуглить
@KarmaBot погугли что-нибудь
KarmaBot
@KarmaBot
Dec 01 2015 20:03
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:03
ну или так
карма
KarmaBot
@KarmaBot
Dec 01 2015 20:03
@SerafimArts, Ваша карма +148. Вы благодарили 114 раз.
- Достижения: "Находчивый", "Благодарный", "Любитель сладкого", "Нахлебник", "Благодетель", "Вопрошайка"
- Профиль SerafimArts на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:04
ну или так
select * from some_table where a = 23 order by any limit 23
KarmaBot
@KarmaBot
Dec 01 2015 20:04
DB::table('some_table')->where('a', '=', 23)->orderBy('any')->take(23)->get()
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:04
ну или здороваться, ты уже видел
короче все возможности тут: https://github.com/LaravelRUS/GitterBot/tree/master/app/Middlewares
Gor Martsen
@Gormartsen
Dec 01 2015 20:05
прикольно
ага. расширят просто. рисуем **Middleware.php
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:06
в ридми это написано
;)
Gor Martsen
@Gormartsen
Dec 01 2015 20:06
ага. краем глаза посмотрел
++
вот этого бота видел? https://github.com/dcsan/gitterbot
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:07
@Gormartsen спасибо, нет, посмотрю
KarmaBot
@KarmaBot
Dec 01 2015 20:07
Спасибо (+1) для @Gormartsen принято! Текущая карма +1.
Gor Martsen
@Gormartsen
Dec 01 2015 20:08
на nodejs он. чем то похож функционал
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:09
Первая версия тоже была на ноде: https://github.com/LaravelRUS/GitterBot/tree/master_nodejs
Gor Martsen
@Gormartsen
Dec 01 2015 20:09
чего отказались от nodejs ?
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:09
но потом переехали на пых, т.к. его все знают
плюс интеграция с существующими сайтами и прочее
плюс он на php7 написан
Gor Martsen
@Gormartsen
Dec 01 2015 20:10
ага.
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:10
короче, лучше переехать сюда
Gor Martsen
@Gormartsen
Dec 01 2015 20:10
разумно. под nodejs надо капитально мозги перестраивать
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:11
ну не скажи
и текущая версия частично асинхронная
а дев версия вообще полностью на промизах и коллбеках
Gor Martsen
@Gormartsen
Dec 01 2015 20:12
я толком php7 не смотрел еще. он позволяет асинхронное выполнение кода?
или делается через pro_open (exec etc)
projct1
@projct1
Dec 01 2015 20:13
@mrfanta ты и @symbios-zi не знаете что можно создавать таким образом экземпляры классов? в таком случае вам точно не помешалог бы почитать доки))
в моём случае надо было в строке просто прописать полную строку вместе с пространством имён
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:13
@Gormartsen точно так же, как и любая другая весрия
открывается стрим, накидываются события, запускается эвент листнер
а дальше оно само
Gor Martsen
@Gormartsen
Dec 01 2015 20:14
а. ты это в контексте laravel
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:14
нет
в контексте React
projct1
@projct1
Dec 01 2015 20:14
можно как-нибудь глобально прописать для модели или определённых её методов, условие? например для модели Product мне практически во всех запросах надо делать ->orderBy('sorting')
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:14
@Gormartsen http://reactphp.org/
плюс guzzle либа умеет возвращать psr7 респонзы
которые тоже по сути промизы
Gor Martsen
@Gormartsen
Dec 01 2015 20:16
эм. у меня сомнения серьезные. обычно сам php single thread
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:16
js тоже single thread
но это не мешает ему быть асинхронным
Gor Martsen
@Gormartsen
Dec 01 2015 20:17
варианты асинхронной реализации выполнения кода до сих пор что я встречал и сам делал - только через создание нескольки процессов через exec, proc_open и тому подобное
если я не ошибаюсь nodejs аля как nginx когда идет постоянное переключение между разными запросами
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:18
@Gormartsen так и есть
Gor Martsen
@Gormartsen
Dec 01 2015 20:18
и в случае с php на вскидку могу только придумать что функции просто поочереди выполняются
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:18
короче в результате код выглядит примерно так: http://docs.rudev.org/d/f19a29f7503adc3406817b9ef56adae4
Gor Martsen
@Gormartsen
Dec 01 2015 20:19
если в одном потоке
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:19
@Gormartsen в js точно так же
можешь сам проверить
Gor Martsen
@Gormartsen
Dec 01 2015 20:19
class Client это из React ?
включая EventLoop
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:19
for (var i = 0; i < 9999999; i++) {
  setTimeout(function(){ console.log(i); }, 1);
}
если бы js был мультипоточным, то в консольке были рандомные цифры
Gor Martsen
@Gormartsen
Dec 01 2015 20:20
а да точно. еще можно через SIGALERT
Kirill Nesmeyanov
@SerafimArts
Dec 01 2015 20:20
а так там будет всегда 9999999
Gor Martsen
@Gormartsen
Dec 01 2015 20:22
ага вижу. прикольно. интересно будет поковырять
Maksim (Ellrion) Platonov
@Ellrion
Dec 01 2015 20:41
@rorc есть глобал скойпы, ну или newQuery метод
Виталя
@ferraghue
Dec 01 2015 20:51
@rorc каким таким образом?
wiyfn
@wiyfn
Dec 01 2015 21:00
Есть те кто работал с пакетом Datatables (https://github.com/yajra/laravel-datatables)?. Нужна помощь с добавлением новой колонки.