These are chat archives for LaravelRUS/chat

27th
Mar 2016
Maxim
@Delliant
Mar 27 2016 01:24
Карма
KarmaBot
@KarmaBot
Mar 27 2016 01:24
@Delliant, Вас ещё никто не благодарил.
- Профиль Delliant на laravel.su
Dave
@aios
Mar 27 2016 03:37
Ребят ну я походу очень сильно туплю.
Помогите пожалуйста разобраться
есть связь
hasMany
делаю
User::with(['previews'=>function($query){
      $query->where('preview', 'SomeName');
} ])->paginate(10);
И он для этой модели выбирает только те previews которые удовлетворяют запросу where
а мне хочется что бы общая User выбиралась - если есть такая связь удовлетворяющая этим данным.
с помощью елки это решается как то?
Роман Сохарев
@greabock
Mar 27 2016 03:46
User::whereHas('previews', function($query){
      $query->where('preview', 'SomeName');
})->paginate(10);
Dave
@aios
Mar 27 2016 03:50
@greabock а массив туда можно передавать?
как в with?
Роман Сохарев
@greabock
Mar 27 2016 04:06
@aios блин, ну дык попробуй. Или уж доку открой.
Dave
@aios
Mar 27 2016 04:06
@greabock не канает. а цепочное прерывается когда через переменную юзаешь с условием.
лан буду копать
@greabock спасибо
KarmaBot
@KarmaBot
Mar 27 2016 04:07
Спасибо (+1) для @greabock принято! Текущая карма +342.
Роман Сохарев
@greabock
Mar 27 2016 04:07

а цепочное прерывается когда через переменную юзаешь с условием

ват

кем оно там прерывается
Dave
@aios
Mar 27 2016 04:10
ну может то я просто спать уже хочу
seoperin
@seoperin
Mar 27 2016 05:19
Привет. Подскажите, как лучше хранить дату рождения, полученную через vk api, в базе данных. Получаемая дата bdate дата рождения. Возвращается в формате DD.MM.YYYY или DD.MM (если год рождения скрыт). Если дата рождения скрыта целиком, поле отсутствует в ответе. строка
хранить строкой и мутатором получать нормальный вариант? просто хотел использовать эту дату чтобы показывать возраст, но если год не указан то хз как возраст показать
как вариант, если год указан, то пишем 23 сентября 1988 (27 лет) если не указан то 23 сетнября
Asanka Jayasundara
@asanka94
Mar 27 2016 06:10
Im using php storm , i pushed my working laravel project to github . And add a team mate.
How do i set up it in his laptop? I cloned the project. But when running php artisan it always display error..
Also did update composer
seoperin
@seoperin
Mar 27 2016 06:12
composer install
Asanka Jayasundara
@asanka94
Mar 27 2016 06:12
Did it too.. Server is not created
Asanka Jayasundara
@asanka94
Mar 27 2016 06:20

Warning: require(C:\Users\V.Brana\PhpstormProjects\IdeaApp/bootstrap/autoload.ph
p): failed to open stream: No such file or directory in C:\Users\V.Brana\Phpstor
mProjects\IdeaApp\artisan on line 16

Call Stack:
0.0003 231240 1. {main}() C:\Users\V.Brana\PhpstormProjects\IdeaApp\ar
tisan:0

Fatal error: require(): Failed opening required 'C:\Users\V.Brana\PhpstormProjec
ts\IdeaApp/bootstrap/autoload.php' (include_path='.;C:\php\pear') in C:\Users\V.
Brana\PhpstormProjects\IdeaApp\artisan on line 16

Call Stack:
0.0003 231240 1. {main}() C:\Users\V.Brana\PhpstormProjects\IdeaApp\ar
tisan:0

Script php artisan clear-compiled handling the post-install-cmd event returned w
ith an error

[RuntimeException]
Error Output:

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p
lugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress
] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authorit

KarmaBot
@KarmaBot
Mar 27 2016 06:20
@asanka94, у нас тут принято писать кратко и по делу. А если нужно показать длинный код, то можно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Asanka Jayasundara
@asanka94
Mar 27 2016 06:20
KarmaBot english?
Dmitriy
@foRsxs
Mar 27 2016 06:22
@asanka94 i think you should to correct setup github
Mikhail Kudelia
@StickeydM
Mar 27 2016 06:22
@asanka94 It's a bot, and he says "write short and to the point. And if you want to show the long code, it is possible to use a pastebin-service, for example, or gist.github.com laravel.io/bin."
Asanka Jayasundara
@asanka94
Mar 27 2016 06:23
Make a repository again??
Dmitriy
@foRsxs
Mar 27 2016 06:23
Asanka Jayasundara
@asanka94
Mar 27 2016 06:23
Thank you
KarmaBot
@KarmaBot
Mar 27 2016 06:23
@asanka94, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Asanka Jayasundara
@asanka94
Mar 27 2016 06:24
I cant understand that language bro.
Mikhail Kudelia
@StickeydM
Mar 27 2016 06:24
@asanka94 He says "In this chat is accepted to add a user name to thank him."
Dmitriy
@foRsxs
Mar 27 2016 06:24
@asanka94 use google translator )
first answer helps to you
Asanka Jayasundara
@asanka94
Mar 27 2016 06:25
Ah yeah .. Sure. @foRsxs
Mikhail Kudelia
@StickeydM
Mar 27 2016 06:25
@asanka94 You need to say something like "@username Thank you". Because if you do so, karmabot will add +1 karma to user you thank, so it's good for this user
Asanka Jayasundara
@asanka94
Mar 27 2016 06:28
@StickeydM thank you .. What should i do?? Project already running in my local pc.. But when others pull from github which i pushed , its not working for them
KarmaBot
@KarmaBot
Mar 27 2016 06:28
Спасибо (+1) для @StickeydM принято! Текущая карма +1.
Mikhail Kudelia
@StickeydM
Mar 27 2016 06:29
@asanka94 I don't know bro, i'm even not a Laravel coder, sorry, I came here just to help you understand that KarmaBot
Asanka Jayasundara
@asanka94
Mar 27 2016 06:32
@StickeydM ,its okay bro.im new to laravel too.
Роман Сохарев
@greabock
Mar 27 2016 06:33
я аж подумал, что не на тот канал зашел...
Asanka Jayasundara
@asanka94
Mar 27 2016 06:36
@greabock , thanks .
I will try to push to a new repository and check again..
KarmaBot
@KarmaBot
Mar 27 2016 06:36
Спасибо (+1) для @greabock принято! Текущая карма +343.
Роман Сохарев
@greabock
Mar 27 2016 06:36
lol, guys )) @KarmaBot is BOT =). And it's Russian language specific channel =)
Asanka Jayasundara
@asanka94
Mar 27 2016 06:39
aha.. :P @greabock I thought you were telling about my prob.
translate was:
I already thought that the wrong channel went
lol :P
Роман Сохарев
@greabock
Mar 27 2016 06:42
:smile:
Asanka Jayasundara
@asanka94
Mar 27 2016 06:56
problem solved.thank you everyone
Asanka Jayasundara
@asanka94
Mar 27 2016 07:33
is there any way to link database with github?
Eugene Gavalidi
@atomuseq
Mar 27 2016 08:19
:D
Maxim
@Delliant
Mar 27 2016 09:32
Народ, а elementary os юзал кто? Для разработки среда удобная или посоветуете что лучше?
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 09:40
Доброго дня. Подскажите, есть ли где-то русская документация по Laravel 5.2 ?
KSTigr
@KSTigr
Mar 27 2016 09:47
Все привет! Можно ли вписать id="form" or name="form"
{!! Form::model($blogs,['method' => 'POST', 'action' => ['CommentController@store', $blogs->id]]) !!}
Alexander
@Dualse
Mar 27 2016 09:51
@sokolovskyi-andryi Нету, только переводят
@Delliant Так ты же работаешь разрабатываешь не в самой ОС, а ставишь дополнительное ПО, тот же phpstorm, sublime text, netbeans, atom и т.п.
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 09:55
Понятно. А не знаете, есть ли какие-то готовые сайты (блоги, интернет-магазины, любые) реализованные на Laravel 5.2 с php 7.0 - для примера. Чтобы их изучить и на их основе делать свой ?
Роман Сохарев
@greabock
Mar 27 2016 09:55
@jhaoda пинг
Юрий
@sawerus
Mar 27 2016 09:57
C:\Users\sawerus>ping @jhaoda
При проверке связи не удалось обнаружить узел @jhaoda.
Проверьте имя узла и повторите попытку.
))))
Роман Сохарев
@greabock
Mar 27 2016 09:57
@sokolovskyi-andryi я бы всё-таки посоветовал начать с документации.
@sawerus юморист )
Alexander
@Dualse
Mar 27 2016 09:59
@sokolovskyi-andryi У тебя есть опыт разработки сайтов?
Роман Сохарев
@greabock
Mar 27 2016 10:00
@KSTigr я бы выбросил нафиг LaravelCollective и подрубил формер
Юрий
@sawerus
Mar 27 2016 10:07
@KSTigr как то так
{{ Form::model('model', ['route' => ['routeForm', 'id'], 'name' => 'formName', 'id' => 'formId']) }}
KSTigr
@KSTigr
Mar 27 2016 10:20
@greabock я к этому и пришел, спасибо
KarmaBot
@KarmaBot
Mar 27 2016 10:20
Спасибо (+1) для @greabock принято! Текущая карма +344.
Юрий
@sawerus
Mar 27 2016 10:25
@greabock чего так категорично к LaravelCollective ?
Роман Сохарев
@greabock
Mar 27 2016 10:26
@sawerus ну потому что функционал слабый слишком
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 10:26
@Dualse опыт разработки более 3 лет. на ларавеле - 0 дней.
поэтому начал бы с какой-то заготовки. документацию почитал..
читал русскую для более старых версий. а хочу 5.2
Роман Сохарев
@greabock
Mar 27 2016 10:29
@KSTigr @sawerus вот можно заценить. Правда статья уже старая, и функционал с тех пор расширился. @NelinD контрибутит туда, кстати.
@sokolovskyi-andryi на 5.2 ты вряд ли найдешь что-то. Хотя, всё может быть.
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 10:31
@greabock Понял, уже пробовал искать, но пока не нашел...
Роман Сохарев
@greabock
Mar 27 2016 10:32
@sokolovskyi-andryi ну есть, KodiCMS, например. Но это слишком сложно для начала, пожалуй.
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 10:32
Очень хочу с php 5.6 перейти на php 7.0 . а поддержка 7.0 только в ларавеле 5.2 появилась ?
Роман Сохарев
@greabock
Mar 27 2016 10:32
это не поддержка
это совместимость
Там никакие фичи семерки не используются
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 10:32
совместимость, да.
т.е. нет особо смысла . можно php5.6 - эффект будет тот же ?
Роман Сохарев
@greabock
Mar 27 2016 10:34
ну, если ты не собираешься использовать конкретно семерочные фичи в своей бизнес-логике, то разницы нет.
Ну не считая того, что семерка быстрая как ямайский спринтер.
Юрий
@sawerus
Mar 27 2016 10:35
ну а как же на счет скорости про которую столько разговоров?
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 10:35
Понял, хотел просто разобраться с 7-кой :) для опыта. и заодно проект новый, чистый на ней сделать. за kodicms, спасибо! "Ну не считая того, что семерка быстрая как ямайский спринтер." - в смысле ?
Artur Gafurov
@assurrussa
Mar 27 2016 10:35
@sawerus скорость там отличная)
Роман Сохарев
@greabock
Mar 27 2016 10:36
@sokolovskyi-andryi ямайские спринтеры - очень быстрые )
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 10:38
аа.) ага, ну вот.
значит для быстроты все-таки стоит с совместимостью php7 ? простите, если достаю)) но очень хочу понять.
Роман Сохарев
@greabock
Mar 27 2016 10:46
Я бы всё же от цели отталкивался. Начнем с того, что ты определённо не найдешь проектов на ларе с использованием фич семерки (во всяком случае, ничего достойного изучения) . Если же тебя интересует только скорость. То ты спокойно можешь кодить на 5.6 а потом залить проект на семерку. Если же тебя интересует изучение семерки, то она и в отрыве от фреймворка отлично изучается, нововведений не так уж много: тайпхинтинг, анонимные классы, измененный синтаксис именованных аттрибутов, остальное совсем по мелочи.
AAmirOFF
@AAmirOFF
Mar 27 2016 11:01
Всем доброго времени суток. Бутте добры подскажите папку для картинок создавать в папке public ?
Eugene Gavalidi
@atomuseq
Mar 27 2016 11:15
Soprun Vladislav
@vlsoprun
Mar 27 2016 11:22
Здорова мужики
@AAmirOFF Ну... А она там тебе нужна?
sokolovskyi-andryi
@sokolovskyi-andryi
Mar 27 2016 11:35
@atomuseq спасибо! я думал на этом сайте нет о 5.2!
KarmaBot
@KarmaBot
Mar 27 2016 11:35
Спасибо (+1) для @atomuseq принято! Текущая карма +6.
KSTigr
@KSTigr
Mar 27 2016 11:43
Подскажите, как сделать чтобы комментарии или сообщения между пользователями выводились с учетом shift + enter, а не в одну строку,
как в данном чате
JhaoDa
@jhaoda
Mar 27 2016 11:48
@greabock вас?
Роман Сохарев
@greabock
Mar 27 2016 11:48
нас, нас =)
@jhaoda включай скупе )
Юрий
@sawerus
Mar 27 2016 13:56
@greabock Спасибо, за статейку по формеру.!
KarmaBot
@KarmaBot
Mar 27 2016 13:56
Спасибо (+1) для @greabock принято! Текущая карма +345.
ocheretko
@ocheretko
Mar 27 2016 13:58
Подскажите пожалуйста, Как добавить в Laravel Command Bus? Когда я даю команду php artisan command:make MyCommand :
 Command "make:command" is not defined.                          
  Did you mean one of these?                                      
      make:provider                                               
      make:policy                                                 
      make:request                                                
      make:seeder                                                 
      make:migration                                              
      make:test                                                   
      make:model                                                  
      make:middleware                                             
      make:controller                                             
      make:console                                                
      make:event                                                  
      make:job                                                    
      make:listener                                               
      make:auth
JhaoDa
@jhaoda
Mar 27 2016 13:59
@ocheretko во-первых, зачем ты это скопировал сюда? Во-вторых, это уже не command bus, а job bus :)
Шучу, команды переименовали в джобы, что бы не путать с консольными командами
@ocheretko документацию читать надо, забыл?
ocheretko
@ocheretko
Mar 27 2016 14:01
не забыл, я и читаю http://laravel.su/docs/5.0/bus
Руководствовался Создаем команду при помощи artisan-команды make:command:
php artisan make:command PurchasePodcast
JhaoDa
@jhaoda
Mar 27 2016 14:03
@ocheretko а зачем ты читаешь доку по старой версии, хотя юзаешь наверняка новую?
ocheretko
@ocheretko
Mar 27 2016 14:03
Сорри, исправлюсь. @jhaoda спасибо
KarmaBot
@KarmaBot
Mar 27 2016 14:03
Спасибо (+1) для @jhaoda принято! Текущая карма +755.
Mikhail Sychev
@snutworks
Mar 27 2016 15:06
Всем привет, что-то никак не пойму как мне сделать скоуп по которому будет проверяться не только поле модели но и поле родителя
KarmaBot
@KarmaBot
Mar 27 2016 15:06
@snutworks, привет, как настроение?
Mikhail Sychev
@snutworks
Mar 27 2016 15:06
public function scopePublished($query) {
    return $query->where('published', '=', '1');
}

Post

public function category() {
    return $this->belongsTo(Category::class);
}

Category

public function posts() {
    return $this->hasMany(Post::class);
}
В скоупе у поста хочу отфильтровывать посты от неопубликованных категорий
через join?
Mikhail Sychev
@snutworks
Mar 27 2016 15:14
вопрос снят
Ivan
@Hunternnm
Mar 27 2016 15:56
Коллеги, в виде дестктоп-ОС кто-то юзает дебиан? Или все убунту онли?
@Big-Shark например?
Artemiy Ryabinkov
@Furdarius
Mar 27 2016 16:01
Народ, как считаете, как правильнее билдить фронтент? Один app.js файлик или core.js для ядра и по одному файлу на страницу?
Muhammad97
@Muhammad97
Mar 27 2016 16:16
laravel/framework#12868
Сделал пулл реквест, затем сделал несколько коммитов и думал создать новый пр, а эти коммиты добавились к первому. Как можно разделить пулл реквест на два?
Mikhail Sychev
@snutworks
Mar 27 2016 16:21
@Muhammad97 стейджить изменения и отправлять по одному?
Muhammad97
@Muhammad97
Mar 27 2016 16:29
Возможно я не до конца понимаю о чем вы говорите. Я отправлял коммиты по одному
Вопрос решен
Mikhail Sychev
@snutworks
Mar 27 2016 16:39
@Muhammad97 отлично =)
Помогите разобраться, хочу к статьям добавить категории, несколько категорий создастся прямо миграцией, назовем их базовые категории, но также хотелось бы сделать user-defined категории, что-то типо "блог имени USERNAME" как лучше поступить в этой ситуации? создавать категорию динамически?
Mikhail Sychev
@snutworks
Mar 27 2016 17:03
или вообще не создавать категорию а сделать поле category_id nullable и при его отсутствии определять по пользователю?
Юрий
@sawerus
Mar 27 2016 18:20
Ребят. Вопрос не про лару.
Запариваюсь сейчас с галереей. Вот думаю. Какое максимальное разрешение делать для фоток?
VirDignus
@virdignus
Mar 27 2016 19:13
Ребята
а в конструктор viewComposer можно передавать больше чем один параметр? это нормально вообще
public function __construct(MenuRepository $repository,Request $request)
я про это
JhaoDa
@jhaoda
Mar 27 2016 19:16
@virdignus а почему нет?
И что значит «передавать», если ты принимаешь, а не передаешь?
VirDignus
@virdignus
Mar 27 2016 19:17
@jhaoda , прости не правильно выразился
@jhaoda у нас тут идёт десскус, надо ли нам контроллеры или юзать композеры
ибо данные одинаковые получаем, отличие лишь в роуте и айди передаваемом
VirDignus
@virdignus
Mar 27 2016 19:22
@jhaoda мерси
KarmaBot
@KarmaBot
Mar 27 2016 19:22
Спасибо (+1) для @jhaoda принято! Текущая карма +756.
Peyoter
@Peyoter
Mar 27 2016 20:50
Всем привет!
KarmaBot
@KarmaBot
Mar 27 2016 20:50
@Peyoter, здравствуй.
Peyoter
@Peyoter
Mar 27 2016 20:50
Есть вопрос на счет пагинации... Может кто поможет?
Вот кусочек кода с пагинацией в каталоге
1 товар в каталоге выводится - окей
через $_GET параметр листается
А вот $catalog->products->render() пишет что нет метода
Может быт кто сталкивался?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2016 21:05
хм, пагинация в подзапросе
я вообще удивлён, что оно работает
JhaoDa
@jhaoda
Mar 27 2016 21:06
@Peyoter ну а ты не пробовал ради интереса написать dd($catalog->products)?
@Peyoter вроде бы такую проверку сделать это не квантовая механика, м?
morenko
@morenko
Mar 27 2016 21:10
Всем привет.
Скажите пожалуйста создал таблицю с полем $table->timestamps().
При вставке запросом DB::table('test')->insert(['ip' => $ip, 'soft' => $soft, ]);
поля created_at и updated_at не вставляються.
Как я их могу активировать? или передать MySQL команду CURRENT_TIMESTAMP
KarmaBot
@KarmaBot
Mar 27 2016 21:10
@morenko, привет =)
JhaoDa
@jhaoda
Mar 27 2016 21:10
@morenko а почему они должны вставляться? Это только Eloquent делает автоматом.
morenko
@morenko
Mar 27 2016 21:11
Ок, а как мне передать встроенную функцию CURRENT_TIMESTAMP ?
JhaoDa
@jhaoda
Mar 27 2016 21:11
@morenko а ты документацию читал?
@morenko и вообще, зачем это вставлять руками, не проще в схеме БД настроить?
morenko
@morenko
Mar 27 2016 21:14
Читал, решения не нашел. Не проще, Мне надо вставить вручную, есть варианты? при вставке 'created_at' => 'CURRENT_TIMESTAMP' вставляет почему то ноли
JhaoDa
@jhaoda
Mar 27 2016 21:15
@morenko https://laravel.com/docs/5.1/queries#selects, раздел «Raw Expressions»
Я надеюсь, что не услышу «зачем мне селект, когда мне вставить надо?»...
morenko
@morenko
Mar 27 2016 21:21
Спасибо за подсказку, вот рабочий запрос insert(['ip' => $ip, 'soft' => $soft, 'created_at' => DB::raw('CURRENT_TIMESTAMP')]);
KarmaBot
@KarmaBot
Mar 27 2016 21:21
@morenko, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
morenko
@morenko
Mar 27 2016 21:22
@jhaoda Спасибо;)
KarmaBot
@KarmaBot
Mar 27 2016 21:22
Спасибо (+1) для @jhaoda принято! Текущая карма +757.
Kirill Nesmeyanov
@SerafimArts
Mar 27 2016 21:46
@morenko передать объект времени например
Peyoter
@Peyoter
Mar 27 2016 22:38
@jhaoda Да дело как раз в том, что работает
Короче сделал без подзапроса... Странно, что через $_GET['page'] работает, а через остальное нет.
JhaoDa
@jhaoda
Mar 27 2016 22:44
@Peyoter ты сделал dd($catalog->products)? Какого класса это инстанс?