@laravel_pro

Страница 705 из 2014
johan_krs
22.08.2017
18:06:54
угу

Никита
22.08.2017
18:07:00
Ты ещё только о чём-то подумал, а это уже на вебпаке есть

johan_krs
22.08.2017
18:07:07
https://github.com/jantimon/html-webpack-plugin

Никита
22.08.2017
18:07:39
Но конфигурировать вебпак это особая форма ракетомеханики

Google
johan_krs
22.08.2017
18:07:43
а еще бывает что только дочитал доку а он обновился

два раза

Никита
22.08.2017
18:07:56
А микс - вполне себе удобоварим

Мы на проекте решали твою задачу через тогда ещё еликсир

Сжатие, версификация и аглифай

Все в одном пайплайне шло

Если мне память не изменяет

Liv
22.08.2017
20:04:52
всем снова привет :) раз уж разговор в тему: как с помощью mix() делать svg-спрайты? Для elixir было аж 2 плагина, а тут ни одного не нахожу =(

никто не юзает svg-спрайты?

F01134H
23.08.2017
08:54:27
?

еще 500 раз спроси

вдруг кто не понял

)

Google
F01134H
23.08.2017
08:55:55
и микс так то внутри эликсира работает, так что не понимаю, о чем ты

Liv
23.08.2017
09:05:44
и микс так то внутри эликсира работает, так что не понимаю, о чем ты
я о laravel-mix, никаким эликсиром тут и не пахнет. Раньше был laravel-elixir - это система сборки фронтенда, основанная на gulp. Сейчас, с версии 5.4 он заменен на laravel-mix, основанной на webpack. Т.к. система новая, возникает много проблем с выполнением простых и понятных задач, о которых раньше не задумывался. Поэтому так важно делиться опытом использования новых технологий, повышая профессиональный уровень. Стало доступнее? А морозить вопросы по теме в тематическом чатике - непрофессионально ?

johan_krs
23.08.2017
09:06:27
я без всяких mix использую svg-sprite-loader для вебпака

Liv
23.08.2017
09:11:08
я без всяких mix использую svg-sprite-loader для вебпака
спс, кажется его можно и через mix прикрутить, пошел ресерчить

F01134H
23.08.2017
09:12:06
через микс можно что угодно прикрутить

это же сборщик

:D

точнее это даже просто надстройка над сборщиком

XFile
23.08.2017
10:15:37
привет друзья. подскажите пожалуйста по скорости загрузки Лендинг будет быстрее загружаться на Laravel или на какой-нибудь простенькой cms типа Wordpress ?

почему на Laravel - потому что админку нужно небольшую сделать для редактирования текстов и картинок.

Yushkevich
23.08.2017
10:23:30
скорость загрузки лендинга редко упирается в инициацию админки / ядра cms

это на уровне погрешности. На laravel, если не подключать мусора, то будет чуть быстрее, но это действительно погрешность. Все упрется во фронтенд для лендинга. А тут особых ограничений нет

XFile
23.08.2017
10:39:50
это на уровне погрешности. На laravel, если не подключать мусора, то будет чуть быстрее, но это действительно погрешность. Все упрется во фронтенд для лендинга. А тут особых ограничений нет
спасибо! вот я просто подумал. что в cms кое-что лишнее обычно имеется уже в коробке, что замедлит загрузку по сравнению с laravel

Yushkevich
23.08.2017
10:40:35
возможно. Но это ведь все настраивается во многом. Не думаю, что у WP будет большая прогревка и сильно большее время старта

к laravel тоже можно пакетов кучу подрубить

которые будут убивать время загрузки

Oscar
23.08.2017
10:41:33
ну и если лендинг, проще wp + wp super cache

тогда wp и правда будет быстрее

XFile
23.08.2017
11:00:29
понял! спасибо! тогда отпдает мой план. я на modx леплю лендинги и простенькие каталоги товаров. Думал может быстрее будет на Ларавел пересесть, но оставлю Ларавел как тяжелую артиллерию для Crm систем.

Oscar
23.08.2017
11:01:47
modx не избыточен для этого?

Google
Андрэ
23.08.2017
11:02:08
Ну все же Laravel не CMS

как его вообще можно сравнивать с Wordpress напрмер в этом плане

Oscar
23.08.2017
11:03:30
так сравнивается же в разрезе затраченного времени, laravel - framework, да, но позволяет так же делать вещи довольно быстро

Андрэ
23.08.2017
11:04:21
смотря какие вещи. лендинг сделать, ну да наверное. но как тлько коснется какой-то контакт формы и проч - на ВП плагинами все же быстрее в среднем

F01134H
23.08.2017
11:05:09
делать лендинг на ларавеле - зашквар по-моему :D

Андрэ
23.08.2017
11:05:31
да норм. я делал с простенькой админкой)

F01134H
23.08.2017
11:05:40
я бы что-нибудь попроще взял

Евгений
23.08.2017
11:06:17
я делал на ларе лендос

но там ункционал чуть пошире был чем просто лендос

Андрэ
23.08.2017
11:06:45
ну я собственно тоже изза этого, было там пару заморочек вроде

Евгений
23.08.2017
11:06:48
в зависимости от того откуда приходили юзеры менялся контент и тд, такой типа "адаптивный" контент

+ админка с заявками + отправка всех заявок в телеграм

Евгений
23.08.2017
11:07:23
на вп запарился бы такое делать

F01134H
23.08.2017
11:08:16
как думаете, норм в try catch оборачивать вызов методов через роутер?

которые в контроллерах

ну, что бы в каждом методе не прописывать

Андрэ
23.08.2017
11:09:23
не понял фразу "вызов методов через роутер"

F01134H
23.08.2017
11:09:39
ну Route::get(..., "controller@method")

оно же дергает метод

и вот внутри где то сделать обертку try catch

Google
F01134H
23.08.2017
11:10:22
но это так себе на самом деле

а по другому никак не убрать повторяющийся в каждом методе код похоже

у меня в каждом методе идентичный try { } catch()

а хотя, в мидлвейре наверное можно же

Андрэ
23.08.2017
11:14:20
А что ты так оборачиваешь?

F01134H
23.08.2017
11:17:11
все методы

Андрэ
23.08.2017
11:17:19
хм

F01134H
23.08.2017
11:17:26
а мало ли что случится в потоке ларавелевской магии)

Андрэ
23.08.2017
11:17:34
например?

Siarhei
23.08.2017
11:17:54
Ребята, есть задача парсить, обрабатывать и хранить данные и сдать запрос каждый час на получение инфы. Количество запросов будет увеличиваться, а их нужно как можно скорее обрабатывать. Я сделал пока все синхронно и без очередей. Вопрос: как это грамотно сделать, чтобы не упираться в количество запросов и делать это как можно быстрее? Просто это может быть несколько тысяч запросов в час Может вообще попробовать на Ноде сделать и там асинк?

Admin
ERROR: S client not available

F01134H
23.08.2017
11:18:02
например?
дохера и больше вариантов

Андрэ
23.08.2017
11:18:06
в общем, без кода не очень понятно. но кажется, что то не так

F01134H
23.08.2017
11:18:14
постоянно во время разработки ловлю 500 ошибку

особенно при всяких вызовах в бд

типо такие ситуации можно только намеренно создать, но можно

Siarhei
23.08.2017
11:19:16
Ага

Пока их немного

Но растёт

Google
Андрэ
23.08.2017
11:19:48
особенно при всяких вызовах в бд
ну сложно сказать без код. я try {} catch прям редко использую. Обычно в Job'ах может пригождаться

F01134H
23.08.2017
11:20:11
чем глубже апи, тем сложнее следить за исключениями, я так скажу

Андрэ
23.08.2017
11:20:35
так не надо за каждым следить то

или что ты меешь ввиду, следить за ними?

F01134H
23.08.2017
11:20:59
в трай катче выводить

ошибку

Андрэ
23.08.2017
11:21:11
У меня достаточно редко бывает, что при исключении надо продолжить работу. Обычно это какой-то косяк и надо сказать клиенту об этом. и все

куда выводить? отдавать клиенту?

F01134H
23.08.2017
11:21:49
апи же

надо же вернуть ошибку

хотя бы unexpected error

знакомый на хостинге работает, у них там абсолютно каждый метод оборачивается в try catch

так что я это не с неба взял)

Андрэ
23.08.2017
11:23:06
Зачем тебе самому перехватывать его? отдавай клиенту исклчение в норм json виде с кодом и соощением

F01134H
23.08.2017
11:23:13
Ну дык

как я его верну то

F01134H
23.08.2017
11:23:31
если возникнет исключения и нет try catch, то просто 500 ошибка выпадет клиенту

Андрэ
23.08.2017
11:24:00
почему 500 то?

https://laravel.com/docs/master/errors#the-exception-handler

Если у тебя нет модели и ModelNotFoundException падает, ты тоже это ловишь?

F01134H
23.08.2017
11:24:54
нет

не знаю, у меня не все исключения ловятся

Страница 705 из 2014