These are chat archives for LaravelRUS/chat

19th
Jul 2017
zmirk
@zmirk
Jul 19 2017 03:02
Ребят, всем доброго утра!
KarmaBot
@KarmaBot
Jul 19 2017 03:02
@zmirk, здравствуй.
Alexander
@Dualse
Jul 19 2017 03:55
@zmirk привет
Coryphaeus
@cvdeveloper13
Jul 19 2017 05:41
@sergeybatmanov Думаю это возможно с помощью трейта. Однако думаю лучше использовать наследование обсерверов - тогда получишь то, чего и хотел - чтобы обсерверы наследовались от модели к модели. К примеру ShippedOrder extends Order и ShippedOrderObserver extends OrderObserver. Но это уже тонкости реализации.
Andrei Sosnov
@atehnix
Jul 19 2017 07:37
Кто еще не отметился, предлагаю обратить внимание: LaravelRUS/chat#4
Ваше мнение очень важно! Спасибо! ;)
Anton Kartsev
@bigperson
Jul 19 2017 08:11
Всем привет. Подскажите по нотификациям, можно ли запустить отправку нотификаций всем пользователям кроме текущего? Или только вариант коллекциб фильтровать?
KarmaBot
@KarmaBot
Jul 19 2017 08:11
@bigperson, привет, как настроение?
Ваня Devium
@webdevium
Jul 19 2017 08:12
@bigperson как отправляешь? ->notify?
Anton Kartsev
@bigperson
Jul 19 2017 08:14
@webdevium ->send
Ваня Devium
@webdevium
Jul 19 2017 08:15
@bigperson а ->send откуда?
Anton Kartsev
@bigperson
Jul 19 2017 08:18
@webdevium Illuminate\Notifications\NotificationSender
Ваня Devium
@webdevium
Jul 19 2017 08:18
@bigperson одну минутку
@bigperson так? Notification::send($users, new CustomMessage($message));
Anton Kartsev
@bigperson
Jul 19 2017 08:20
@webdevium ну да
Ваня Devium
@webdevium
Jul 19 2017 08:21
@bigperson ну вот, если пользователей три с половиной инвалида, то фильтруй выборку
$users = User::where('id', '!=', auth()->id())->get();
@bigperson если пользователей много, тысяч 200, тогда шли через chunk выборку, иначе память сьешь всю
Anton Kartsev
@bigperson
Jul 19 2017 08:22
@webdevium спс, учту про chunk
KarmaBot
@KarmaBot
Jul 19 2017 08:22
Спасибо (+1) для @webdevium принято! Текущая карма +189.
Sergey Batmanov
@sergeybatmanov
Jul 19 2017 08:53
@cvdeveloper13 спасибо.
KarmaBot
@KarmaBot
Jul 19 2017 08:53
Спасибо (+1) для @cvdeveloper13 принято! Текущая карма +13.
Dmitry
@DmitryChere
Jul 19 2017 09:46
всем привет!
никто не знает фришный редис хостинг для теста? кроме redis4you
KarmaBot
@KarmaBot
Jul 19 2017 09:46
Hello, @likeapimp!
Zlatoslav Desyatnikov
@zlodes
Jul 19 2017 09:48
ikskoder
@ikskoder
Jul 19 2017 12:48
Всем привет!
Можно ли кастомизировать response в ThrottleRequests без модификации файлов из папки vendor?
А то сейчас просто с классе Illuminate\Routing\Middleware\ThrottleRequests вместо этого:
$response = new Response('Too many atempts.', 429);
сделал это:
$response = new Response(view("errors.429"), 429);
Все работает, но папка vendor в .gitignore, поэтому при деплое придется файл вручную править, а это не есть хорошо. Что посоветуете?
KarmaBot
@KarmaBot
Jul 19 2017 12:48
@ikskoder, привет =)
Ваня Devium
@webdevium
Jul 19 2017 12:49
@ikskoder наследись
ikskoder
@ikskoder
Jul 19 2017 12:50
@webdevium хм, как вариант. Ок, попробую
Dave
@aios
Jul 19 2017 12:54
@webdevium )))
ну и словечко)
Ваня Devium
@webdevium
Jul 19 2017 12:54
@aios ну он понял :)
Dave
@aios
Jul 19 2017 12:54
@ikskoder эт типо не как вариант - это и есть праивльное решение
Alexander Melihov
@melihovv
Jul 19 2017 12:55
Ребят, а кто сколько за компом в день сидит? И как у вас со зрением?)
Ваня Devium
@webdevium
Jul 19 2017 12:55
@melihovv 100%. 14-16 часов.
Alexander Melihov
@melihovv
Jul 19 2017 12:56
@webdevium я также уже около 5 лет)) зрение -0.5
Ваня Devium
@webdevium
Jul 19 2017 12:56
@melihovv я 15 лет. Делай снайперскую корректировку - и будет 100%
ikskoder
@ikskoder
Jul 19 2017 13:03
@webdevium спасибо, все работает)
KarmaBot
@KarmaBot
Jul 19 2017 13:03
Спасибо (+1) для @webdevium принято! Текущая карма +190.
Ваня Devium
@webdevium
Jul 19 2017 13:04
@ikskoder так никто и не сомневался
ikskoder
@ikskoder
Jul 19 2017 13:04
@webdevium я в себе сомневался)
Ваня Devium
@webdevium
Jul 19 2017 13:04
@ikskoder прекрати и никогда не сомневайся
ikskoder
@ikskoder
Jul 19 2017 13:05
@webdevium ок)
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:17
Ребят
может кто помочь?
Ваня Devium
@webdevium
Jul 19 2017 15:23
@vitaliyggvp-2 ты ждешь ответа на вопрос, которого нет?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:25
Немогу пагинацию сделать на ларе
Ваня Devium
@webdevium
Jul 19 2017 15:26
@vitaliyggvp-2 доку читал?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:26
немного
Ваня Devium
@webdevium
Jul 19 2017 15:26
@vitaliyggvp-2 ну, есть два варианта:
а) ты полностью прочтешь про paginate
б) будешь говорить что конкретно у тебя не получается, а я тебе покажу где это в доке
какой вариант ты выбираешь?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:27
б
Ваня Devium
@webdevium
Jul 19 2017 15:27
@vitaliyggvp-2 пиши
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:27
как сюда код нормально кидать?
Ваня Devium
@webdevium
Jul 19 2017 15:28
справа снизу есть буква М и стрелка вниз
нажми, посмотри, оформи
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:28
var code ='323'
чет не понял
Ваня Devium
@webdevium
Jul 19 2017 15:28
@vitaliyggvp-2 оберни в обратные кавычки
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:29
код?
intval(123)
лол
Ваня Devium
@webdevium
Jul 19 2017 15:29
если кода много - по три обратных кавычки
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:30

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Tovar;
class IndexController extends Controller
{
    public function tovars(){
  $start = 0;
    $limit = $page = isset($_GET['page']) ? intval($_GET['page']) : null;
    $start = (!$page || $page == 1) ? 0 : ($page * 10) - 10;
    $page = ($page < 0) ? 0 : $page;
    $limit = $start.',10';
    $query = Tovar::select()->count();

        dump($limit);

        $tovar = Tovar::select('categories_tovar','images_tovar', 'price', 'none_price', 'date','title')->limit($limit)->get();
        $title = 'Подушки-смайли';
        return view('smile')->with(['tovar' => $tovar, 'title' => $title]);
    }
}
KarmaBot
@KarmaBot
Jul 19 2017 15:30
@vitaliyggvp-2, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Ваня Devium
@webdevium
Jul 19 2017 15:30
@vitaliyggvp-2 ты вообще доку не читал
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:30
поч?
Ваня Devium
@webdevium
Jul 19 2017 15:30
@vitaliyggvp-2 потому что ты сам руками пишешь пагинацию
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:31
а как надо?
Ваня Devium
@webdevium
Jul 19 2017 15:31
@vitaliyggvp-2 вот тебе целый раздел
PhpNet
@PhpNet
Jul 19 2017 15:32
@webdevium это же opencart way!
зае.... задолбался с ним... там примерно так пагинация сделана) оффтоп малость, но задолбался ппц
Ваня Devium
@webdevium
Jul 19 2017 15:32
@PhpNet верю
PhpNet
@PhpNet
Jul 19 2017 15:32
кстати, по коду выше - еще бы модельки назвать правильно, а то глаз режет :D
Ваня Devium
@webdevium
Jul 19 2017 15:33
@PhpNet я пытаюсь подсчитать сколько там нарушений, все никак не получается
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:33
$tovar = Tovar::select('categories_tovar','images_tovar', 'price', 'none_price', 'date','title')->paginate(5)->get();
почему ошибка когда пишу paginate?
Ваня Devium
@webdevium
Jul 19 2017 15:34
@vitaliyggvp-2 еще читай
PhpNet
@PhpNet
Jul 19 2017 15:34
ну за $_GET мне в свое время руки оторвали))
Ваня Devium
@webdevium
Jul 19 2017 15:34
@PhpNet ну за такой _GET я бы просто не заплатил ЗП, за месяц
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:34
а что за фасад DB:: ?
если так пишу как в доке то ошибка, пишет типо нет модели DB лол
Ваня Devium
@webdevium
Jul 19 2017 15:35
@vitaliyggvp-2 это фасад для низкоуровневых обращений к базе. Тебе не надо. У тебя есть, прости господи, модель Tovar
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:36
ну теперь работает, убрал get(). А как определять на какой я странице и как перейти на следуйщую?
Ваня Devium
@webdevium
Jul 19 2017 15:36
@vitaliyggvp-2 молодец. Следующий абзац.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:38
simplePaginate ок, а как сделать ссылки в вюхе?
Ваня Devium
@webdevium
Jul 19 2017 15:38
@vitaliyggvp-2 найди на той странице Converting Results To JSON
@vitaliyggvp-2 так ты поймешь, что в объекте, который тебе возвращается
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:39
Уже сделал, че так просто можно было?
Ваня Devium
@webdevium
Jul 19 2017 15:40
@vitaliyggvp-2 прикинь. А если бы ты сразу доку прочел, то было бы еще проще, так как ты бы мое и свое время не отнимал
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:40
спс
KarmaBot
@KarmaBot
Jul 19 2017 15:40
@vitaliyggvp-2, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:40
Как добавлять?
Ваня Devium
@webdevium
Jul 19 2017 15:40
@vitaliyggvp-2 наведи на мою иконку, нажми "Mention"
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:41
@webdevium
а далле что?
Ваня Devium
@webdevium
Jul 19 2017 15:41
ткни, и напиши благодарность
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:41
@webdevium благодарность
Igor Markin
@markinigor
Jul 19 2017 15:41
@webdevium спасибо. вот так
KarmaBot
@KarmaBot
Jul 19 2017 15:41
Спасибо (+1) для @webdevium принято! Текущая карма +191.
Ваня Devium
@webdevium
Jul 19 2017 15:42
@vitaliyggvp-2 он слово "благодарность" не понимает
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:42
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 15:42
Карма @webdevium не потревожена. Слишком часто её пошатывали.
Igor Markin
@markinigor
Jul 19 2017 15:42
@vitaliyggvp-2 а еще, если лень читать доку, посмотри хотя б это https://laracasts.com/series/laravel-from-scratch-2017
Ваня Devium
@webdevium
Jul 19 2017 15:44
@markinigor пока ему объяснял, наконец-то хоть сам понял, как этим пользоваться :)
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:53
Я не думал что все будет так просто :D
Ваня Devium
@webdevium
Jul 19 2017 15:54
@vitaliyggvp-2 ты не представляешь, как все упроститься, когда прочтешь доку от корки до корки. Хотя бы один раз.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 15:54
ок
JhaoDa
@jhaoda
Jul 19 2017 16:05
@vitaliyggvp-2 скажи прямо — вообще не думал
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 16:24
А вот тролинг отставить :shipit:
Zlatoslav Desyatnikov
@zlodes
Jul 19 2017 16:32
Tovar, ааааааааааа
Ваня Devium
@webdevium
Jul 19 2017 16:35
@zlodes так и живем
JhaoDa
@jhaoda
Jul 19 2017 16:36
@vitaliyggvp-2 чо ещё отставить?
@zlodes но при этом images_tovar. Почему не kartinki_tovar?
Zlatoslav Desyatnikov
@zlodes
Jul 19 2017 16:38
@jhaoda ну да и cena ещё. :D
Я тут проект один ковырял самописный, так там все слова и комментарии были на венгерском. Это боль. Kosar — корзина.
Ваня Devium
@webdevium
Jul 19 2017 16:39
@zlodes венгерский не страшный. Ты сербский видел? Я видел!
PhpNet
@PhpNet
Jul 19 2017 16:41
@webdevium кириллический? :)
Ваня Devium
@webdevium
Jul 19 2017 16:41
@PhpNet настоящий сербский
PhpNet
@PhpNet
Jul 19 2017 16:42
Ну там есть вариант кириллический и латинский) латинский еще ниче алфавит...
KarmaBot
@KarmaBot
Jul 19 2017 18:06
Спасибо (+1) для @zlodes принято! Текущая карма +23.
Victor Atsuta
@victoratsuta
Jul 19 2017 18:25
Ребят привет!! может не туда пишу но хз уже че делать) время горить. Вобщем проблема такая нужно выложить проэкт на сервер, дали доступ к серверу и адрес по которому должен быть результат (http://sandbox.dmosrv.com/vatsuta) , если просто заходить на адрес то 401 выдает ну и просит логин пароль, а на сервер заходил по ключам. На самом сервере при авторизации попадаю в папку сендбокс, ну и там есть www/public - сначала туда склонировал, ниработает потом создал папку vatsuta, и туда склонил непомогает, подскажите что нужно делать, прав админа нет.
KarmaBot
@KarmaBot
Jul 19 2017 18:25
Привет, @victoratsuta! Проходи, присаживайся. В ногах правды нет :)
Ваня Devium
@webdevium
Jul 19 2017 18:26
@victoratsuta нет админ прав - вряд ли настроишь
Victor Atsuta
@victoratsuta
Jul 19 2017 18:27
мне дали такую задачу люди которые врятли допустят такую ситуацию , скорее всего это я чтото делаю не так
Результат должен быть доступен по адресу http://sandbox.dmosrv.com/vatsuta (заливать из репы). Доступы:
ssh sandbox@lmi.3atdev.net - using public key (нужен будет твой ключ) - вот вся инфа которую дали
Ваня Devium
@webdevium
Jul 19 2017 18:28
создай файлик index.php, выведи в нем phpinfo(); и начни этот файл бросать в разные папки, пока не поймешь какая из этих папок корневая для вебсервера
Victor Atsuta
@victoratsuta
Jul 19 2017 18:29
ну а почему вообще 401 выдает? вроде если папка пустая то 500 должна быть
Ваня Devium
@webdevium
Jul 19 2017 18:29
@victoratsuta кто отдает 401? посмотри по header
Victor Atsuta
@victoratsuta
Jul 19 2017 18:30
при доступе по адресу http://sandbox.dmosrv.com/vatsuta - 401 Authorization Required
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 18:30
Ребят как лучше сделать страницу товара на ларе?
Ваня Devium
@webdevium
Jul 19 2017 18:31
@victoratsuta кто отдает ошибку? лара или nginx?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 18:31
Передавать параметр?
Victor Atsuta
@victoratsuta
Jul 19 2017 18:31
nginx
nginx/1.4.6 (Ubuntu)
это серверный трабл
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 18:31
+
Ваня Devium
@webdevium
Jul 19 2017 18:31
@victoratsuta криво настроен nginx, судя по всему. Через 20 минут вернусь - смогу помочь
@vitaliyggvp-2 это прям такой глобальный вопрос, что надо чтоб ты уточнил
Victor Atsuta
@victoratsuta
Jul 19 2017 18:32
жду...
Ваня Devium
@webdevium
Jul 19 2017 18:32
вернусь через 20 минут
opensgame
@opensgame
Jul 19 2017 18:43

Вечер добрый, подскажите как решить проблему
в layouts/main.blade.php

@yield('content')
main

в listfriends.blade.php

@extends('layouts.main')
@section('content')
    text
@endsection

делаю Route::any('views/main',function(){return view('layouts.main');}); выводиться только main

KarmaBot
@KarmaBot
Jul 19 2017 18:43
Будь как дома, @opensgame, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
PhpNet
@PhpNet
Jul 19 2017 18:46
@opensgame так тебе надо же return view('listfriends')
Ваня Devium
@webdevium
Jul 19 2017 18:46
@opensgame проблемы нет
@victoratsuta давай еще раз, ты коннектишься к серваку. Что видишь?
opensgame
@opensgame
Jul 19 2017 18:47
мне нужно подключить подшаблон
@webdevium я немогу подключить подшаблон в шаблон
Ваня Devium
@webdevium
Jul 19 2017 18:47
@opensgame это не подшаблон.
opensgame
@opensgame
Jul 19 2017 18:47
@webdevium тогда немогу подключить шаблон в шаблон
Ваня Devium
@webdevium
Jul 19 2017 18:47
@opensgame ну и "подшаблон" include юзать надо
PhpNet
@PhpNet
Jul 19 2017 18:50
@webdevium да по ходу просто перепутал что return'ить) return view('layouts.main') же, вот оно и вывело мейн. оно ж ничего не знает что кто то там этот main расширил, при чем тут саб-вью)
Ваня Devium
@webdevium
Jul 19 2017 18:51
@PhpNet он не понимает что от чего наследуется. Классика для начинающих. Все такими были. Кто-то таким и остался :)
Victor Atsuta
@victoratsuta
Jul 19 2017 18:52
@opensgame да ниче не вижу просто оказываюсь в папке sandboxб в ней www , а там public и log
PhpNet
@PhpNet
Jul 19 2017 18:52
ооо, я как пришел к блейду после Zend_Layout вечно гад забывал extends :smile: в зф же лайаут сам рендерился
Ваня Devium
@webdevium
Jul 19 2017 18:53
@victoratsuta зайди в public, положи туда файл, который я тебе сказал и проверь, выводится или нет
Victor Atsuta
@victoratsuta
Jul 19 2017 18:54
@webdevium тоже трабл я создал там index.php а заредактировать не могу нет прав админа, я обычно через судо открывал
@webdevium тоесть фаил я то создал а вот как ва него пхп инфо залить хз
Ваня Devium
@webdevium
Jul 19 2017 18:56
@victoratsuta не может быть такого. удали его. nano есть? или только vi?
opensgame
@opensgame
Jul 19 2017 18:56
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 18:56
Спасибо (+1) для @webdevium принято! Текущая карма +192.
Victor Atsuta
@victoratsuta
Jul 19 2017 18:56
@webdevium секэ
@webdevium блин про нано забыл) да записал но ничего не изменилось
Ваня Devium
@webdevium
Jul 19 2017 18:58
@victoratsuta вопрос с толпы: ты точно понимаешь, что сейчас делаешь?
Victor Atsuta
@victoratsuta
Jul 19 2017 18:59
ну да) всмысле? а чего я могу не понимать
Ваня Devium
@webdevium
Jul 19 2017 18:59
всякое бывает
Victor Atsuta
@victoratsuta
Jul 19 2017 18:59
@webdevium может попробывать аштиэксес засунуть
с редиректом на папку с проэктом
Ваня Devium
@webdevium
Jul 19 2017 19:00
nginx и .htaccess? ты серьезно?
Victor Atsuta
@victoratsuta
Jul 19 2017 19:02
оо прикольно)) я низнад что в nginx нет его я ж по апачу в основном))) не обессудтьте
Так и что делать??
Ваня Devium
@webdevium
Jul 19 2017 19:03
@victoratsuta то есть ты файл создал, но в него записать ничего не можешь? chmod выполни.
PhpNet
@PhpNet
Jul 19 2017 19:04

Э.... Так может реально владелец файла не тот?
cat index.phpсохранилось все? ls -la права/владелец правильные?

бывает на дев-серваке композер от рута фигакнешь и сидишь куришь потом, фиг ли не так, и че оно не видит

vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:05
@webdevium мне нужна помощь
Ваня Devium
@webdevium
Jul 19 2017 19:05
@vitaliyggvp-2 это прекрасно. глаголь.
Victor Atsuta
@victoratsuta
Jul 19 2017 19:05
да не не ребят все сохранилось index.php в папке public там phpinfo();
Ваня Devium
@webdevium
Jul 19 2017 19:06
@victoratsuta и не выполняется при запросе на url?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:06
блин
Ваня Devium
@webdevium
Jul 19 2017 19:06
@vitaliyggvp-2 удали неправильные сообщения
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:07
да как
Ваня Devium
@webdevium
Jul 19 2017 19:07
три!
Victor Atsuta
@victoratsuta
Jul 19 2017 19:07
да нет же! там 401 ошибка всегда, просит лог и пароль
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:07
так пишу 3
PhpNet
@PhpNet
Jul 19 2017 19:07
@victoratsuta так это к админам сервака, видимо закрыт тестовый серв дополнительно
Ваня Devium
@webdevium
Jul 19 2017 19:07
@vitaliyggvp-2 три. новая строка с кодом. новая строка с тремя
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:08
    public function product($id){
        $product = Tovar::select('id','categories_tovar','images_tovar', 'price', 'none_price', 'date','title')->where('id', '=', $id);
        $title = 'Товар '.$id.'';

        return view('product')->with(['product' => $product, 'title' => $title]);
    }
Вот тут я все правельно делаю?
PhpNet
@PhpNet
Jul 19 2017 19:08
а если сразу 3 кавычки и сразу Shift+Enter то оно еще и закрывающие само ставит
Ваня Devium
@webdevium
Jul 19 2017 19:09
@vitaliyggvp-2 я не знаю для чего правильно, но в целом, как для новичка, - отлично.
Victor Atsuta
@victoratsuta
Jul 19 2017 19:09
я тебя понял, но опять же они не могли дать мне доступы к северу по ssh а по http чтоб они были закрыты
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:09
Вроде правельно но в view нехочет forech выводить, просто нехочет
PhpNet
@PhpNet
Jul 19 2017 19:09
@vitaliyggvp-2 а вью в студию?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:09
@foreach($product as $prod)

<h1>{{ $prod->title }}</h1>
<img src="{{ $prod->images_tovar }}" alt="">
<span>{{ $prod->price }}</span>
<span>{{ $prod->none_price }}</span>



@endforeach
Ваня Devium
@webdevium
Jul 19 2017 19:09
@vitaliyggvp-2 стоп стоп стоп
Victor Atsuta
@victoratsuta
Jul 19 2017 19:09
?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:09
?
Ваня Devium
@webdevium
Jul 19 2017 19:10
@victoratsuta могли, легко могли.
JhaoDa
@jhaoda
Jul 19 2017 19:10
@victoratsuta тебе в https://gitter.im/LaravelRUS/offtop
Ваня Devium
@webdevium
Jul 19 2017 19:10
@vitaliyggvp-2 ты хочешь отобразить ОДИН продукт, верно?
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:10
да, параметр передает айди, и по айди из базы берет продукт по которому нужули, в общем ты суть понял
нажали*
Ваня Devium
@webdevium
Jul 19 2017 19:11
@vitaliyggvp-2 если бы ты еще писал нормально, я бы лучше понимал. Ладно. Дальше слушай внимательно.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:11
слушаю
JhaoDa
@jhaoda
Jul 19 2017 19:11
@vitaliyggvp-2 ты не знаешь про метод find($id) у модели? Что за адская конструкция Tovar::select(...)->where('id', '=', $id);?
Ваня Devium
@webdevium
Jul 19 2017 19:11
В контроллере нужно получить ОДИН продукт, зная его ID
$product = Tovar::find($id);
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:11
ой
точно :D
Ваня Devium
@webdevium
Jul 19 2017 19:12
В таком случае, у тебя в переменную пишется ОДИН продукт.
Дальше, во view, никаких!!! foreach
Просто прямое обращение к $product->id, $product->name и т.д.
JhaoDa
@jhaoda
Jul 19 2017 19:12
@vitaliyggvp-2 короче, чувак, ты проигнорировал все рекомендации прочитать доку, я так понимаю...
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:15
спс
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 19:15
Спасибо (+1) для @webdevium принято! Текущая карма +193.
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:16
Всем привет)
Можно как-то в blade избежать ошибки Undefined variable? Например, в каком-то случае я могу передавать эту переменную, а в каком-то нет.
Я пытался тернарный оператор воткнуть, но все равно ругается в тех случаях, где я не передаю параметр :c
KarmaBot
@KarmaBot
Jul 19 2017 19:16
@Nuboskill_twitter даров!
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:16
@include('admin.subcategories.subcategoryForm', ['category' => $categories, 'subcategory' => $subcategory ?: false])
Ваня Devium
@webdevium
Jul 19 2017 19:16
@Nuboskill_twitter ??
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:16
вот subcategory пытаюсь пропихнуть, если вкратце, то там просто форма и в случае редактирования записи хочу передать доп параметр в котором будут данные этой записи
Ваня Devium
@webdevium
Jul 19 2017 19:17
@Nuboskill_twitter 'subcategory' => $subcategory ?? false
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:17
соответственно в случае добавления этот параметр передавать смысла нет
хм, phpstorm ругается, но вроде работает)
спасибо
KarmaBot
@KarmaBot
Jul 19 2017 19:17
@Nuboskill_twitter, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:17
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 19:17
Спасибо (+1) для @webdevium принято! Текущая карма +194.
Ваня Devium
@webdevium
Jul 19 2017 19:18
@Nuboskill_twitter научи шторм понимать такой синтаксис
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:18
да он обычно понимающий парень, первый раз такое)
Ваня Devium
@webdevium
Jul 19 2017 19:18
@Nuboskill_twitter научи
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:18
щас форму домучаю и погуглю как его учить)
@webdevium в самой форме нормально так проверять? или есть более клевый способ?
<input id="name" type="text" value="{{ ($subcategory) ? $subcategory->name : '' }}" name="name" ...
Ваня Devium
@webdevium
Jul 19 2017 19:20
@Nuboskill_twitter {{ $subcategory ? $subcategory->name : '' }}
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 19:21
ну я так и написал, скобочки только воткнул для своего удобства
Alexej
@Lunatig
Jul 19 2017 19:23
подскажите пожалуйста.
если возвращаюсь на предыдущую страницу браузером или Backspace. то ловлю CSRF token validation failed при отпрвке формы ajax'ом.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:35
@webdevium мне нужен твой совет
Ваня Devium
@webdevium
Jul 19 2017 19:49
@lunatig Это правильное поведение браузера в таких случаях.
@vitaliyggvp-2 говори
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:50
Как на странице вывода одного товара сделать например 3 айтема похожих товаров?
Тоже в контроллере делать выборку по ключевому слову?
Ваня Devium
@webdevium
Jul 19 2017 19:50
@vitaliyggvp-2 да
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:51
Нагрузка не большая?
Ваня Devium
@webdevium
Jul 19 2017 19:51
@vitaliyggvp-2 если правильно все сделаешь - минимальная.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:51
Хорошо, спасибо
KarmaBot
@KarmaBot
Jul 19 2017 19:51
@vitaliyggvp-2, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 19:51
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 19:51
Спасибо (+1) для @webdevium принято! Текущая карма +195.
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 20:01
у меня у одного bitbucket лежит трупиком?
Ваня Devium
@webdevium
Jul 19 2017 20:01
сломался. Бывает. У всех бывает.
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 20:03
все норм, на странице статуса они пишут, что решают проблему :3
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 20:38
Вопрос про фронту, кто поможет?
Ваня Devium
@webdevium
Jul 19 2017 20:39
@vitaliyggvp-2 жги
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 20:39
Как запретить инпуту nubmer отрицательные числа?Чтобы пользователь не мог выбрать -1, -2 и т.д, а только +
Или лучше написать костыльно и через jquery?
Ваня Devium
@webdevium
Jul 19 2017 20:40
@vitaliyggvp-2 аттрибут min
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 20:40
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 20:40
Спасибо (+1) для @webdevium принято! Текущая карма +196.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 20:40
Ты че серьезно все знаешь?
Ваня Devium
@webdevium
Jul 19 2017 20:41
@vitaliyggvp-2 ни в коем случае. я просто разработчик
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 20:41
А етот инпут можно хоть нормально стилизировать?
И ети сами кнопки
слыхал можно так -webkit-inner-spin-button но чет не катит
Ваня Devium
@webdevium
Jul 19 2017 20:41
@vitaliyggvp-2 нет, так браузер рисует. Там только внешняя кастомизация работает
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 20:42
(ну ок
Alexej
@Lunatig
Jul 19 2017 20:43
@vitaliyggvp-2 можно немного. например показывать принудительно. не только по наведению.
Ваня Devium
@webdevium
Jul 19 2017 20:43
@vitaliyggvp-2 https://codepen.io/komarovdesign/pen/PPRbgb
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 20:43
-webkit-inner-spin-button ето?
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 20:44
Спасибо (+1) для @webdevium принято! Текущая карма +197.
JhaoDa
@jhaoda
Jul 19 2017 21:06
@vitaliyggvp-2 чувак, это чат по ларавел
@webdevium Ваня, ты зачем потакаешь?
Ваня Devium
@webdevium
Jul 19 2017 21:08
@jhaoda ты не видишь, что старики не могут определиться что делать с этими вопросами. В оффтоп сразу посылать - смысла нет, просто не отвечать - молодым непонятно.
JhaoDa
@jhaoda
Jul 19 2017 21:09
@webdevium да, в оффтоп
Ваня Devium
@webdevium
Jul 19 2017 21:10
@jhaoda ок
@jhaoda буду посылать
JhaoDa
@jhaoda
Jul 19 2017 21:11
@webdevium тебе же никто не мешает отвечать на вопрос там
Ваня Devium
@webdevium
Jul 19 2017 21:12
@jhaoda ну да, никто и ничто
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:20
@webdevium нужен твой совет
Ваня Devium
@webdevium
Jul 19 2017 21:21
@vitaliyggvp-2 если по ларе - давай сюда, если не по ларе - в оффтоп
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:21
По ларке
Ваня Devium
@webdevium
Jul 19 2017 21:21
жги
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:22
Как мне сделать алгоритм вывода похожих товаров?Например товар "подушка-смайлик", как мне вычесть от названия ключевое слово?И по нему уже из базы извлекать товар, если например будет "синий куб", как мне определить ключевое слово "куб"?
Есть же какойто алгоритм
Ваня Devium
@webdevium
Jul 19 2017 21:23
@vitaliyggvp-2 такими задачами специалисты занимаются. Нет алгоритмов, которые можно "скачать" в инете. Нужно понимать на очень крутом уровне.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:23
А как мне лучше сделать?Рандомные товары?
Ваня Devium
@webdevium
Jul 19 2017 21:24
@vitaliyggvp-2 смотря что тебе нужно. Можно random, можно найти схожие по названию товары.
@vitaliyggvp-2 и да. Это вопросы, который вообще никак не связаны с ларой.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:25
Схожие по названию, для етого нужен же алгоритм не?Рандомом ?Как?
Ваня Devium
@webdevium
Jul 19 2017 21:26
Вопросы НЕ по ларе. Задавай в оффтопе. Тут я на них не буду отвечать.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:26
Ладно возьму количество товара, выберу случайное айди и выведу, спс
KarmaBot
@KarmaBot
Jul 19 2017 21:26
@vitaliyggvp-2, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Ваня Devium
@webdevium
Jul 19 2017 21:27
@vitaliyggvp-2 не забудь, что в таких случайных товарах не должно быть текущего.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:28
Ну да, надо сделать исключение
в rand() можно както?
Ваня Devium
@webdevium
Jul 19 2017 21:29
@vitaliyggvp-2 посмотри как работает rand(), и поймешь, что твой вопрос - смешен. where id != $id
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:29
Понял )
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 19 2017 21:29
Спасибо (+1) для @webdevium принято! Текущая карма +198.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:33
Сделал, вроде работает
А как сделать сразу 2 рандом товара?where?
Ваня Devium
@webdevium
Jul 19 2017 21:35
Это вопрос не по ларе.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:35
У меня щас выбирает черезе find а как выбрать 2 товара?
по ларе
find же
Ваня Devium
@webdevium
Jul 19 2017 21:36
Насрать. Это вопрос по основам работы с базами данных. Лара не при чем.
vitaliyggvp-2
@vitaliyggvp-2
Jul 19 2017 21:36
а куда писать?
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 22:39
Никто не сталкивался с ошибкой CLI в OpenServer'e?
Все норм работало, а сегодня почему-то любые команды ларавела дропают эту ошибку, даже не знаю куда копать :c
https://i.gyazo.com/004e7e4167b52c3cef6b69c6c8a83b03.png
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 23:20
Потыкался, она в общем в целом работает, но с пыхой никак не поработать, даже версию командой не посмотреть
Sergey Titov
@Nuboskill_twitter
Jul 19 2017 23:28
Магия в общем, переткнул в его настройках на php 5.6, а потом обратно на семерку и заработало :o