Luka
зачем вообще портировать готовые решения?
для практики + привыкли к опенкарту, но дорабатывать код.и.плагины на него геморно
Luka
ну я задаж простл вопрос, как.вы.делали переносы проектов рабочих на лару?
Dmitry
для смены платформы рабочего проекта, должны быть просто нереально объективные причины.
Luka
а если портируешь на ларавер будет не геморно?
да все геморно. просто вопрос интересовал
Dmitry
модернизация?
нет, это не модернизация, это считай ты с нуля писать будешь
Dmitry
модернизация?
назови 3 причины почему на ларавель будет лучше чем на опенкарт
Luka
на ларавел
Dmitry
на ларавел
твой или сторонний?
Luka
мой
Luka
плюс.есть.обновлятор товара на ларавел который.изменяет цены и.наличие в базе, куда.опенкарт ссылается
Dmitry
плюс.есть.обновлятор товара на ларавел который.изменяет цены и.наличие в базе, куда.опенкарт ссылается
я просто не понимаю, зачем тут ларавел? можно и без нее запросто сделать. На край можно частями переводить, если уж очень приспичило )
Luka
ладно мнение услышал) было интересно
Dmitry
ладно мнение услышал) было интересно
эта тема где только не обсасывалась уже. Всегда ответ один, что бы поменять платформу должно быть очень сильное основание. При наличии композера и прямых рук, в принципе фуллстак фреймворк особо не нужен
Luka
и вопрос. если есть функция, котоная долго работает, например парсер , перебирает сотни ссылок и где то не сработало. лара мне выдаст ошибку , как узнать значение последних переменных? чтобы найти баг, есть пакет спец?
Luka
она ж ошибки в лог пишет
ты не понял, надо узнать значения пеоеменых перед ошибкой
Luka
вот с базы берутсч ссылки,.дальше ссылки другие получаем илм ссылки на товар
Luka
и вот лдин из товаров битый и я хочу выловить эту переменную.
Luka
делать логиолвание?
Luka
чтобы в.базу писалось все?
Dmitry
вот с базы берутсч ссылки,.дальше ссылки другие получаем илм ссылки на товар
сам логируй. При фатале все равно не получишь наверное значение переменных
Luka
сам логируй. При фатале все равно не получишь наверное значение переменных
ну ч хотябы.последнюю увижу.и.найду по следующей. где.косяк
Luka
ок понял. спс
Dmitry
ну ч хотябы.последнюю увижу.и.найду по следующей. где.косяк
но я думаю лучше в рисковых местах прописать эксепшены или постивить блок try catch
Luka
но я думаю лучше в рисковых местах прописать эксепшены или постивить блок try catch
понял. спасибо. продумаем. у вас.практика создания.интернет магазинов.хорошая?
Luka
не. я про другое. делали хоть один с нуля?
Эмин
Приветствую коллеги
Эмин
Есть разработчики из Томска ?)
Anonymous
GitHub у всех не позволяет клонировать?
Maksim
Как описать выбор функции контроллера для второго параметра? Route::get('user/{id}/{name}', function ($id, $name) { // })->where(['id' => '[0-9]+', 'name' => '[a-z]+']);
Maksim
Для одного параметра я делаю так Route::get('potolki/{cat_alias?}',['uses'=>'ProductsController@index','as'=>'cat_alias'])->where('cat_alias', '[\w-]+');
invariance
wat...
Maksim
Перефразирую, если для одного параметра работает такая строка Route::get('potolki/{cat_alias?}',['uses'=>'ProductsController@index','as'=>'cat_alias'])->where('cat_alias', '[\w-]+'); то как переписать ее, чтобы работало для двух параметров: Route::get('potolki/{main_cat_alias}/{cat_alias}', ...
Александр
Ну дак это правильно. В офф доке так и написано
Александр
Как описать выбор функции контроллера для второго параметра? Route::get('user/{id}/{name}', function ($id, $name) { // })->where(['id' => '[0-9]+', 'name' => '[a-z]+']);
Maksim
а как тогда выбирается контроллер?
Александр
дак closure функция же объявлена
Александр
Route::get('potolki/{main_cat_alias}/{cat_alias}', ['uses' => 'UserController@showProfile'])->where(['main_cat_alias' => '...', 'cat_alias' => '[\w-]+']);
Александр
Для наглядности
Евгений
ребзя
Евгений
а как можно формой передать многомерный массив данных
Евгений
поясню
Евгений
<input class="form-control" form="forma" name="block[1]person[1][bio]" type="text"> <input class="form-control" form="forma" name="block[1]person[1][name]" type="text"> <input class="form-control" form="forma" name="block[2]person[2][bio]" type="text"> <input class="form-control" form="forma" name="block[2]person[2][name]" type="text"> <input class="form-control" form="forma" name="block[3]quote[3][name]" type="text"> <input class="form-control" form="forma" name="block[3]quote[3][text]" type="text">
Евгений
пытаюсь сделать как то так
Евгений
хочу чтобы приходило в реквесте вот так:
Евгений
block [ '1' => person [ '1' => [ 'bio' => 'ewfwefewf', 'name' => 'wedfefe32', ], '2' => [ 'bio' => 'ewfwefewf', 'name' => 'wedfefe32', ], ] ]
Евгений
блин, чот сам запутался даже
invariance
ебать красиво
Евгений
чот не то пишу
Евгений
ну блин, короче в форму добавляются блоки с инпутами, добавляются они гибко, в разном порядке, в любом количестве
Евгений
надо как то удобно передать в реквест всё одним массивом, чтобы и порядок сохранялся блоков и чтоб было понятно какой именно блок чтобы разобрать его данные
Евгений
ой фу нахрен, завтра лучше на свежую голову сделаю, сори за сообщения короч
invariance
я где то читал, что массивы надо пилить в формате arr.el.subel
invariance
через точку
invariance
и вот убей не помню где
Евгений
вот прям надо или просто типа бест практис?
Евгений
ну то есть могут быть кейсы когда [] приведет к ошибке?
invariance
там вроде даже аргументы были
invariance
что то связанное с ларавелем
invariance
но в принципе, чисто по логике, вариант с точкой парсить же проще, не?
Евгений
ну я хз, я чот не понимаю как точка мне тут поможет
Евгений
вроде короч сделал чётко, но мозг уже всё равно устал, завтра буду допиливать
Anton
А еще вопрос... допустим есть статусы у сообщения (много разных) и каждый статус надо писать своим цветом
Anton
статус передать в шаблон - проблем нет
Anton
но очень сильно напрягает писать огромный @if на все статусы чтобы перечислить статус и цвет соотвествия
Anton
кто как решает эту пролему?
Anton
ну то есть чтобы избежать вот такой фигни <p class="offer__section-status @if($task['status_color_group'] == 'success') green @elseif($task['status_color_group'] == 'warning') orange @else dgrey @endif ">
Евгений
то есть у тебя есть названия статусов и есть у каждого из них какое то соответствие цвета?
Anton
Типа того
Anton
то есть меня одного это подбешивает?
invariance
ну типо, если у тебя 100 цветов