@laravel_pro

Страница 327 из 2014
Quiss
24.01.2017
17:25:40
без скобочек тоже можна

->where('provider', 'vkontakte|facebook|odnoklassniki')

чота это я затупил))

Leonard
24.01.2017
17:46:03
Вечер

Google
Leonard
24.01.2017
17:48:31
Подскажите, как брать ID авторизированного пользователя

Для инфы, гуглил

Юзал всё что мог. Auth::user()->id, Auth::id(), Auth::user()->getId(); и т.д.

Даже брал вручную с базы данных, тоже не вариант, возвращает то, что возвращает Auth::user (Eloquent Collection вроде). В гугле забил, там только с foreach'ом связано

Задрался в общем с:

В общем, оказалось что косячит не Laravel, а браузер :/

Wild
24.01.2017
17:57:10
Как браузер может косячить

Если это работа сервера

Leonard
24.01.2017
17:57:22
Opera Stable

Если в коде страницы меньше 4-ёх символов, исходный код страницы пуст

Wild
24.01.2017
17:57:50
Лол

darkwoolf
24.01.2017
21:00:58
https://habrahabr.ru/post/320010/

думаю многие видели но всё же

Google
Misha
24.01.2017
22:53:04
Всем привет

Нужна помощь. Кто то с elfinder работал? При попытке вставить линк до картинки выдает такое ../elfinder/connector?_token=8RbWeQgGzetrOVJVy2VzAem37wxPdaVTTmz6gN7T&cmd=file&target=fls2_YnJhaW5fc3RheV9hY3RpdmUvUHJhY3RpY2UgbWluZGZ1bG5lc3MuanBn

Гугл не помогает(

Разобрался

Андрюха (Ren)
25.01.2017
09:57:34
во как помогли

Dan
25.01.2017
10:04:53
самая лучшая помощь всегда исходит от тебя самого. и кстати да, в вопросе на 50% уже всегда содержится ответ

Misha
25.01.2017
10:11:06
Как оказалось, ошибка в самом пакете бандла была

Jamal
25.01.2017
10:33:57
$workpieces = Cache::get('workpiece', function() { $workpieces = get_model('T_workpiece')->all(); foreach ($workpieces as $workpice ){ $cache_array[$workpice->id] = $workpice->toArray(); } Cache::put('workpiece', $cache_array, Carbon::now()->addMinutes(20) ); return $cache_array; }); return $workpieces[ $id ];

Чуваки в чём подвох ?

При первом запросе данные должны попасть в кэш

при втором они уже должны быть там, почему при втором запросе всё равно происходит запрос в бд

Юрий
25.01.2017
10:35:22
второй запрос быстро приходит?

Jamal
25.01.2017
10:35:55
3,69

Юрий
25.01.2017
10:35:56
вообще такое наблюдал на кеше доктрины файловом, он просто не записывал почему-то достаточно быстро в кеш

Jamal
25.01.2017
10:35:58
долго

Marat
25.01.2017
10:36:08
Ребят я понимаю что вопрос для многих глупым покажется но в общем не могу понять вот такую штуку, обращаюсь по урл '/app/new' однако в описании маршрутов в роутере такого маршрута вообще нет. Контроллер и вызываемый им блейд идут вообще с другого роута. Т.е. вбиваю в адресе домен/app/new а обращение обрабатывает роут /mobile ,соответственно вызывается контроллер и блейд и все замечательно. Где может происходить замена и вообще почему так происходит ? Роуты не группируются и префиксы к ним не добавляются.

Jamal
25.01.2017
10:36:26
у меня в .env висит CACHE_DRIVER=array

Юрий
25.01.2017
10:37:09
эм

array отключает кеш

Google
i
25.01.2017
10:37:24
Как идиоматически правильно делать админку сайта в ларвеле? Создавать отдельные контроллеры, описывать логику в существующих или вообще всё что связано с админкой выносить в какое-нибудь отдельное дерево каталогов?

Jamal
25.01.2017
10:37:48
array отключает кеш
хмм подставаа

Ща сек

Просто какой то плагин мне ныл что этот тип кэширования ему не подходит

Entrust вроде

Юрий
25.01.2017
10:40:20
авторам таких плагинов засунуть кой чего кой куда и провернуть

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

Jamal
25.01.2017
10:41:17
Очень удобная

Да не факт что она

i
25.01.2017
10:41:36
Она не развивается больше

Jamal
25.01.2017
10:41:37
просто был момент который заставил меня изменить это

Она не развивается больше
а что использоватЬ ?

Marat
25.01.2017
10:43:18
а там нет некоего роута, который вызывается, когда не сработали остальные?
да вроде нет ... в начале просто идет описание что если ниче нет то идет редирект на / потому описываются все базовые маршруты(односложные ) и их контроллеры вся эта группа префиксуется дальше тупо построчно описание маршрутов

Jamal
25.01.2017
10:43:18
Закрыли они оказываеться

https://github.com/Zizaco/entrust/issues/727

i
25.01.2017
10:44:24
а что использоватЬ ?
Пока не искал замену, сам использую entust сейчас, там автор пропадал на пару лет и после обновления php в блейде не работали некоторые инструкции типа @permission и только около пары месяцев назад это ббыло исправлено, причём пулреквестами которые очень долго там висели

Google
Юрий
25.01.2017
10:47:12
форкните да развивайте дальше, примите все пулл-реквесты которые там висят и к вам народ пойдет)

Jamal
25.01.2017
10:50:57
Я просто создать в базе области и на них повесил permissions'ы
Т.е получаеться нету такого понятия как админка

есть просто место по определённому линку которое требует определённых прав

Admin
ERROR: S client not available

i
25.01.2017
10:52:45
Я смотрю на примере https://github.com/4gophers/4gophers.com там всё вынесено в workbench/gophers

Блин, там версия 4.1

Но, может, и в 5.4 этот подход будет работать

Андрюха (Ren)
25.01.2017
10:54:30
вот как быть, мне нравится элоквент и блейд, и больше ничего. провайдеры, фасады какие то, мидлвары

Андрюха (Ren)
25.01.2017
10:56:12
Используй lumen, подключи что нравится
вот на нем и хотел остановиться, то сложно, ибо там фиг пойми что да как. + ауч отрезан

i
25.01.2017
10:56:46
Документация там тоже есть

Андрюха (Ren)
25.01.2017
10:59:06
да ну опять провайдеры же

Alex
25.01.2017
11:00:16
да ну опять провайдеры же
так провайдеры - сердце фреймворка, куда ж без них

i
25.01.2017
11:00:51
Тогда компосером собрать свой фреймворк, как linux from scratch

Андрюха (Ren)
25.01.2017
11:02:04
и что, под лендинг придется брать вдс?

Юрий
25.01.2017
11:02:15
:)

не тот фрйемворк ты выбрал чтобы за произвдительностью гнаться

Google
Юрий
25.01.2017
11:02:47
у лары 1-2 место с конца по этому показателю

Андрюха (Ren)
25.01.2017
11:04:07
хоть реально бери кодигнайтер

Юрий
25.01.2017
11:04:31
phpixie посмотри

https://habrahabr.ru/post/309176/

Виталий
25.01.2017
11:04:52
и что, под лендинг придется брать вдс?
ну раз лендинг, то берёшь самый дешёвый сервер (90 рублей firstvds) настраиваешь fastcgi cache и не паришься только на эндпоинты сбора почты или любых других действий, где кэш не нужен, ставишь исключения

i
25.01.2017
11:05:25
Для лэндинга не нужен php

Андрюха (Ren)
25.01.2017
11:05:36
по сути я делаю видео сайты, на парсере, и тд

но вот в чем загвоздка, без фреймворков на чистом php производительность такая, что хоть фри хостингом пользуйся.

Юрий
25.01.2017
11:06:45
по сути я делаю видео сайты, на парсере, и тд
быстрое гугление даже тематику сайтов дало :D

Андрюха (Ren)
25.01.2017
11:07:47
Виталий
25.01.2017
11:08:49
но вот в чем загвоздка, без фреймворков на чистом php производительность такая, что хоть фри хостингом пользуйся.
ну так и пиши на чистом, максимум легковесные либы берёшь для роутинга например, для работы с бд и тд будет быстро, но читаемостью и простотой кода придётся пожертвовать

Андрюха (Ren)
25.01.2017
11:09:27
в том то и дело, что MVC пытаюсь привить в один свой древнючий проект

Виталий
25.01.2017
11:09:58
Ну так приви) Только сам, без фреймов) будет тебе быстрота)

Юрий
25.01.2017
11:10:34
мне понравился новый фрйемворк для тестирования, там человекочитаемый язык

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