@laravel_pro

Страница 765 из 2014
johan_krs
14.09.2017
12:10:48
сорясики, опечатка

но это тоже null отдает

Дмитрий
14.09.2017
12:11:42
но это тоже null отдает
Ты авторизован?

Google
Евгений
14.09.2017
12:12:27
Ты это в конфиге юзаешь?

johan_krs
14.09.2017
12:12:58
авторизован. это я юзаю в AppServiceProvider->boot

Евгений
14.09.2017
12:14:02
Расскажи кейс что тебе надо и что конкретно щас делаешь

Дмитрий
14.09.2017
12:15:39
авторизован. это я юзаю в AppServiceProvider->boot
Это начальная загрузка, многие функции могут быть недоступны на этом этапе.

Евгений правильно говорит, раскрой нам твой хитрый план)

johan_krs
14.09.2017
12:17:30
есть админка в которой есть crud для ролей и привелегий пользователей. ее доступность меняется только в файле конфигурации. при этом мне нежуно менять доступность этой части админки в зависимости от пользователя. если пришел админ - позволяем ему менять роли и привелеги, пришел кто-то другой - запрещаем. все стандартно

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

Евгений
14.09.2017
12:20:23
Для этого есть политики

Authorization - Laravel - The PHP Framework For Web Artisans https://laravel.com/docs/5.5/authorization#writing-policies

johan_krs
14.09.2017
12:22:02
это да.. но я же не могу запихать использование политик в сторонний пакет

все что мне дал вендор - конфигурирование файла

Евгений
14.09.2017
12:22:22
Ну ты и не упоминал сторонний пакет

Хз короч

Google
Дмитрий
14.09.2017
12:25:28
все что мне дал вендор - конфигурирование файла
Я не знаю как ты обращаешься к пакету, может ты используешь роутер, который стучит в контроллер и т.д? Тогда можно проверять в Middleware

johan_krs
14.09.2017
12:26:01
Хз короч
так долго писал ? я жадл

Я не знаю как ты обращаешься к пакету, может ты используешь роутер, который стучит в контроллер и т.д? Тогда можно проверять в Middleware
не. там просто запускается сервис провайдер пакета и.. все. у меня в руках только конфиги )

johan_krs
14.09.2017
12:38:56
Там... В подключении пакета.. Есть админка. Есть отдельные пакеты для этой админки. Админка настраивается от и до. А вот пакет который отвечает за роли и привелегии только через конфиг. Ладно забью пока на это.

Vyacheslav
14.09.2017
13:05:49
GraphQL придерживается ктось?

Юрий
14.09.2017
13:16:00
GraphQL придерживается ктось?
я работал, хорошая вестчь, рекомендую

Vyacheslav
14.09.2017
13:16:42
чем зацепила?

Лиля
14.09.2017
13:58:40
помогите, плиз $userModels = User::whereNotExists(function ($query) use ($userIDs) { $query->select(\DB::raw(1)) ->from('photos') ->whereIn('user_id', $userIDs); }) ->pluck('id'); что тут не так?

Yushkevich
14.09.2017
14:01:17
А что ты хочешь сделать?

Лиля
14.09.2017
14:01:44
получить id пользователей, у которых нет записей в таблице photos

Anton
14.09.2017
14:03:57
я бы вообще join делал...

Alexander
14.09.2017
14:05:59
Left join where right table field is null

Лиля
14.09.2017
14:12:31
методом whereNotExists никто не пользуется? Хотелось бы понять что я не так написала. Сейчас возвращает пустоту, хотя есть id, у которых нет записей в photos

Евгений
14.09.2017
14:12:53


Luka
14.09.2017
17:26:19
всем привет

кто работал с https://aimeos.org/ ?

Wingman
14.09.2017
21:00:21
Привет, народ

фейл при обновлении 5.2 -> 5.3 :( У меня куча сложных запросов в оракл с конструкциями вида `$q->join(......, function($join){ $join->on('a.b.', '=', 'b.c'); $join->on('a.e', '=', 321); }); 312 - это число, интегер. А с 5.3. какого-то хера эта говняшка стала превращать его в стринг, и оракл закономерно ругается :(

Google
Wingman
14.09.2017
21:02:31
никому сходу способ обхода в голову не приходит, кроме переписывания всего на db::raw()?

Саша
15.09.2017
02:47:14
он для проектирования и новичков сделан. прежде всего он тормозит
и что юзать взамен? или каждый раз через инъекцию в конструктор передавать например квери билдер, если мне он нужен или инстанс артисана?

и что юзать взамен? или каждый раз через инъекцию в конструктор передавать например квери билдер, если мне он нужен или инстанс артисана?
и еще вопрос - однохуественно же , что юзаешь фасады, что хелперы ( т.е. Cache или хелпер cache) ? доступ к классу и методам - одним и тем же раком происходит в конечном счете?

Vlad
15.09.2017
04:32:46
Всем привет, планирую использвать обсерверс для реализации логики удаления объяектов.Вроде обсервера который при удаление пользователя, удалит все его объявления...И тут возрник вопрос, сущностей у которых есть связи много...в ларе нет способа просто вызвать удаление всех обектов по связям которые есть в модели?

Как ответили выше, $article->comments()->delete(); Вызвать можно удобно с помощью событий модели. В Вашей модели: // ... public function boot() { Post::deleted(function ($post) { $post->comments()->delete(); }); } //не знал..можно и ручками в каждой поописывать моедли

но мне уже просто интересно,нет ли глобального управления связями

Yurij
15.09.2017
04:41:40
но мне уже просто интересно,нет ли глобального управления связями
при создании ключей можно ведь указать чтобы он удалялся при удалении зависимости

ON DELETE CASCADE

Vlad
15.09.2017
04:44:47
такое не пойдёт?
спасибо, как раз планирубю пока его

dima
15.09.2017
06:58:55
лара 5,5,4, а мне поставило 5,5. Как обновить?

Aleserche
15.09.2017
06:59:53
посмотри в composer.lock, точно ли 5.5?

Игорь
15.09.2017
07:01:47
Пацаны и девушки , не знаете ли у по логированию действий?

Чтобы через middleware цеплялась

dima
15.09.2017
07:03:33
как кто spa приложение аутентифицирует ?

http://laravelcode.com/post/restful-api-in-laravel-55-using-jwt-authentication как такой варик? Поробовать? Нормально же по идее ? ТОкен ток придется прокидывать каждый раз в теле

Oscar
15.09.2017
07:10:40
Лучше в заголовке

dima
15.09.2017
07:16:35
$request->input('token')

а можно заголовко

Google
dima
15.09.2017
07:40:00


Игорь
15.09.2017
07:45:44
Непонял
Логер, который запоминает http запросы с параметрами

Post get put delete

Ну по сути ток post get ?

F01134H
15.09.2017
07:46:22
И через сколько таким образом вся память улетит?)

Игорь
15.09.2017
07:46:44
Та не в память же)

В базу

А там сам почищу

Как не нужно будет

Anton
15.09.2017
07:47:19
А чем стандартные логи в файл не устраивают?

Игорь
15.09.2017
07:48:03
А чем стандартные логи в файл не устраивают?
Не ексепшены а все запросы к аликецшену через middleware

Anton
15.09.2017
07:48:19
Не экспшены

Все абсолютно запросы

Там только уровень выставить

Игорь
15.09.2017
07:49:36
Ну блин, с файла потом хрен спарсишь

Оператива выйдет в окно

Aleserche
15.09.2017
07:51:02
Нет, если парсер нормальный. Он же построчно читает

Игорь
15.09.2017
07:52:27
Ну вот к примеру задача, Посчитать сколько было за день визитов на страницк оплаты при условии что сайтом активно пользуются 200-300 человек, напротяжении дня

Anton
15.09.2017
07:52:34
Вот как раз логгер легко подменить чтобы он в бд писал...

Google
Игорь
15.09.2017
07:52:52
Это интересно, не подскажешь как хагуглить можно?

Англ приветствуется

Anton
15.09.2017
07:55:43
Я с телефона сейчас... Сходу не найду... Но на мой косой - проще файл парсить и в бд...

Ну так в стандартной документации про error and logging все отлично написано.

Логи сделаны на мононологе

Можно полностью под свой контроль переделать

Aleserche
15.09.2017
08:00:58
есть вот такая штука https://github.com/klaravel/db-logger

не то, нужно же сами логи в бд загнать

https://github.com/markhilton/monolog-mysql

Игорь
15.09.2017
08:02:54
Да я уже понял, что свой middleware писать прийдется

Aleserche
15.09.2017
08:04:26
чертовски простой

Игорь
15.09.2017
08:05:19
чертовски простой
Та лень побеждала, там всего то 1 модель (для удобства) и 10 строк кода в самом middleware

Aleserche
15.09.2017
08:05:58
с репой, что чуть выше и того меньше

5-6 телодвижений

Anton
15.09.2017
08:07:38
А ты учитываешь что у тебя запрос может не дойти до ларавеля? Или до миддлваре

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