@laravel_pro

Страница 210 из 2014
Zlatoslav
01.12.2016
10:06:33
И нет проблем с правами ни у юзера, ни у вебсервера

Alex
01.12.2016
10:07:58
права на папки и файлы поставил 755
А тут он скорее всего пытается открыть файл на запись, но не является владельцем. И естественно не может, т.к. у него права только на чтение.

Zlatoslav
01.12.2016
10:09:19
права на папки и файлы поставил 755
Советую прислушаться к моему предложению.

Kir
01.12.2016
10:11:28
ща попробую, спасибо

Google
Myroslav
01.12.2016
10:22:21
Не хватает прав на запись логов. Надо сделать что бы скрипт мог писать их поставь 755 на storage/logs

или 777 :)

Quiss
01.12.2016
10:50:21
wysiwyg посоветуйте

простой, ток не ckeditor

Евгений
01.12.2016
10:51:37
summernote

Quiss
01.12.2016
10:52:30
то что надо

сяп

лооол он уже был в папке с шаблоном)

который покупали мы

для дашборда

i
01.12.2016
11:03:17
Есть такая задача: нужен сервис который будет мониторить цены на продукты в разных интернет-магазинах конкурентов, магазинов 14, цены буду проверятся раз в сутки через artisan schedule:run, вопрос в том, как лучше организовать структуру кода? Я хочу в App\Library для каждого магизина сделать отдельный класс который получает данные с сайта и потом нужно где-то их проверять. Как организовать код так чтобы потом с добавлением новых магазинов не было проблем?

∀RTUR
01.12.2016
11:04:39
artisan schedule:run так это же вручную

есть https://laravel.com/docs/5.3/scheduling

Google
i
01.12.2016
11:06:41
artisan schedule:run так это же вручную
из крона будет вызываться

i
01.12.2016
11:20:22
Вообще я хочу в базу записывать список магазинов и сделать текстовое поле с классом, например ,"\App\Library\SomeShop" потом создавать экземпляр этого класса

Может лучше всё в какие-нибудь сервис контейнеры обернуть с пыхом я не так давно работаю, не знаю как здесь это принято

i
01.12.2016
11:23:51
Zlatoslav
01.12.2016
11:24:00
i
01.12.2016
11:26:23
Попытаюсь разобраться с этим

i
01.12.2016
11:38:14
А куда, допустим, фабрики объектов принято класть?

Евгений
01.12.2016
11:43:29
есть на сайте баннеры, которые имеют свою модель и в админке создаются. Как считать количество кликов по баннеру? Аяксом отправлять запрос? Или делать страницу-прокладку? Как правильнее?

VSKut
01.12.2016
11:45:31
я-бы глянул в зависимости от seo, но с прокладкой, кажется, будет проще и красивее

Ролтон
01.12.2016
11:45:44
И надежнее

Евгений
01.12.2016
11:45:52
ок, сделаю с прокладкой, наверно

да и меньше связываться с фронтом уже хорошо)

Артур Евгеньевич
01.12.2016
11:53:02
что за прокладка?

не слышал о такой технике

Ролтон
01.12.2016
11:55:14
что за прокладка?
Ты просто на банеры не нажимаешь

Google
Ролтон
01.12.2016
11:55:24
Ходют тут со своими адблоками

DDiimmkkaass
01.12.2016
11:59:30
А куда, допустим, фабрики объектов принято класть?
в сервисы, наверное, в этом случае

Stanislav
01.12.2016
12:31:01
все, книжка нашла своих владельцев _)

Евгений
01.12.2016
12:31:54
долго последнего желающего искал

Mr.Akhrorkhon
01.12.2016
12:35:12
Ребята дайте Laravel pdf книгу для чтения у кого есть скиньте.

Евгений
01.12.2016
12:43:20
тут люди скидывались, вообще-то)

Артур Евгеньевич
01.12.2016
12:44:28
по 300 рублей!

Евгений
01.12.2016
12:45:29
мне по 250 можно скидывать

а я уже скину кому надо

Eugene
01.12.2016
13:33:17
Имхо, все книги - переписанная своими словами дока.

Евгений
01.12.2016
13:35:19
так, дошли руки до сео в проекте, еще раз спрошу. Есть несколько схожих моделей, новости, статьи, опросы. Нужно им Тайтл, Дескрипшен, Ключевые слова. Делать в каждой таблице, или сделать полиморфную связь и вынести в отдельную таблицу все сеошные данные?

Евгений
01.12.2016
13:35:33
в прошлый раз мне посоветовали в каждой таблице делать

но мне как то лень везде делать, если можно в одном месте

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

Dmitry
01.12.2016
13:58:42
ребзи, кто чем pdf генерит в ларе?

Михаил
01.12.2016
14:01:17
и логику записи/перезаписи легче потом поменять в одном месте
С другой стороны - а нафиг тебе лишние джойны просто для того, чтобы сеоинформацию подтянуть?

Евгений
01.12.2016
14:02:12
чтобы меньше сущностей плодить, меньше кода писать, легче вводить новые сущности

Михаил
01.12.2016
14:03:01
А какую логику записи/перезаписи ты будешь делать?

Просто положить строчку в базу/достать ее оттуда?

Google
Евгений
01.12.2016
14:04:15
проверить есть ли уже там запись. Но если в одной таблице с моделью делать то этого не понадобится

Михаил
01.12.2016
14:04:36
Ну вот видишь. Еще что-то?

Евгений
01.12.2016
14:04:50
все остальное

мне легче сделать 1 раз чем несколько

один джоин не навредит

Михаил
01.12.2016
14:05:26
Не, если бы ты руками делал, это был бы аргумент

Но так-то логика работы с базой все равно на фреймворке лежит

И в итоге какая разница - залезть тебе в каждую модель, чтобы указать там связь с внешней сущностью, или залезть в каждую модель, чтобы пару сео-полей добавить?

Admin
ERROR: S client not available

Михаил
01.12.2016
14:06:41
Вот если тебе бы пришлось в каждой модели кастомный геттер/сеттер писать, тогда да

Евгений
01.12.2016
14:06:51
тоже верно

ладно, сделаю в моделях))

Михаил
01.12.2016
14:07:07
И я как раз об этом спрашиваю - у тебя есть такая логика при записи/чтении, для которой нужно будет плодить эти функции?

Евгений
01.12.2016
14:07:13
нет

Михаил
01.12.2016
14:07:26
Если нет, то нет смыла париться

Myroslav
01.12.2016
14:08:43
Ребят а что посоветуете почитать по юнит тестах кроме официальной документации? :)

Stanislav
01.12.2016
14:11:28
ребзи, кто чем pdf генерит в ларе?
если есть VPS то лучше wkhtmltoimage

Dmitry
01.12.2016
14:11:47
пробую его сейчас как раз прикрепить

Zlatoslav
01.12.2016
14:11:58
если есть VPS то лучше wkhtmltoimage
У меня он криво печатал, масштабировал в меньшую сторону

(;¬_¬)
01.12.2016
14:12:00
ребзи, кто чем pdf генерит в ларе?
tcpdf буквально вчера джуну презентовал

Google
Михаил
01.12.2016
14:12:06
И то мне кажется, что эту логику можно реализовать в одном месте через какую-нибудь объектно-ориентированную приблуду, унаследоваться от какого-нибудь промежуточного класса, может, где эти методы будут прописаны.

Zlatoslav
01.12.2016
14:12:11
пробую его сейчас как раз прикрепить
Я юзал domPdf, не нужно никакого софта дополнительно.

Dmitry
01.12.2016
14:12:31
dompdf плохо css воспринимает

он и был на проекте, пытаюсь замену найти

Zlatoslav
01.12.2016
14:13:07
dompdf плохо css воспринимает
А что там с CSS не так? )

Stanislav
01.12.2016
14:13:34
mpdf

(;¬_¬)
01.12.2016
14:13:53
А что там с CSS не так? )
наверное потому что практически не пережовывает css3

Dmitry
01.12.2016
14:14:04
оно еще ругалось на PDF::setOption, незнакомый метод и вообще выравнивания не работали

Stanislav
01.12.2016
14:14:27
юзай css2 для печати )

(;¬_¬)
01.12.2016
14:14:36
Это какая-то локальная проблема)
радиус кривизны рук никто не отменял

Zlatoslav
01.12.2016
14:14:39
(;¬_¬)
01.12.2016
14:15:09
Так себе затея CSS3
я чо, я dompdf открыл и смотрю что там пишут, что он поддерживает css 2.1 и чутка css3 потому и предположил что в этом проблема у человека с css

Zlatoslav
01.12.2016
14:16:15
Печатать обычно приходится таблицы всякие, бланки (в моём случае — страховые)

Даже flex в некоторых местах и всё ок.

Правда верстал в милиметрах :D

Dmitry
01.12.2016
14:20:09
попробую обновиться

Myroslav
01.12.2016
16:16:44
wkhtmltopdf тащит, если тебе нужны пипец крутые документы, например красивые инвойсы. Но его тяжело поддерживать.. tcpdf вроде как уже давно никто не фиксил, но для простых целей сойдёт

Еще неплохой вариант это сверстать страницу и открывать Ctrl + P пусть сами или на печать отправляют или сохраняют как пдф

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