johan_krs
есть админка в которой есть crud для ролей и привелегий пользователей. ее доступность меняется только в файле конфигурации. при этом мне нежуно менять доступность этой части админки в зависимости от пользователя. если пришел админ - позволяем ему менять роли и привелеги, пришел кто-то другой - запрещаем. все стандартно
johan_krs
ну и как я понял единственный способ запретить/разрешить админку - изменить параметр в файле конфига
Евгений
Для этого есть политики
Евгений
Authorization - Laravel - The PHP Framework For Web Artisans
https://laravel.com/docs/5.5/authorization#writing-policies
johan_krs
это да.. но я же не могу запихать использование политик в сторонний пакет
johan_krs
все что мне дал вендор - конфигурирование файла
Евгений
Ну ты и не упоминал сторонний пакет
Евгений
Хз короч
johan_krs
Хз короч
так долго писал 🙂 я жадл
johan_krs
Anonymous
Anonymous
johan_krs
Там... В подключении пакета..
Есть админка. Есть отдельные пакеты для этой админки. Админка настраивается от и до. А вот пакет который отвечает за роли и привелегии только через конфиг. Ладно забью пока на это.
Vyacheslav
GraphQL придерживается ктось?
Vyacheslav
чем зацепила?
Лиля
помогите, плиз
$userModels = User::whereNotExists(function ($query) use ($userIDs) {
$query->select(\DB::raw(1))
->from('photos')
->whereIn('user_id', $userIDs);
})
->pluck('id');
что тут не так?
Yushkevich
А что ты хочешь сделать?
Лиля
получить id пользователей, у которых нет записей в таблице photos
Anton
я бы вообще join делал...
Alexander
Left join where right table field is null
Лиля
методом whereNotExists никто не пользуется? Хотелось бы понять что я не так написала. Сейчас возвращает пустоту, хотя есть id, у которых нет записей в photos
Евгений
Luka
всем привет
Luka
кто работал с https://aimeos.org/ ?
Wingman
Привет, народ
Wingman
фейл при обновлении 5.2 -> 5.3 :(
У меня куча сложных запросов в оракл с конструкциями вида
`$q->join(......, function($join){
$join->on('a.b.', '=', 'b.c');
$join->on('a.e', '=', 321);
});
312 - это число, интегер.
А с 5.3. какого-то хера эта говняшка стала превращать его в стринг, и оракл закономерно ругается :(
Wingman
никому сходу способ обхода в голову не приходит, кроме переписывания всего на db::raw()?
Arthur'); DROP TABLE Users;--
Vladislav
Всем привет, планирую использвать обсерверс для реализации логики удаления объяектов.Вроде обсервера который при удаление пользователя, удалит все его объявления...И тут возрник вопрос, сущностей у которых есть связи много...в ларе нет способа просто вызвать удаление всех обектов по связям которые есть в модели?
Vladislav
Как ответили выше,
$article->comments()->delete();
Вызвать можно удобно с помощью событий модели.
В Вашей модели:
// ...
public function boot()
{
Post::deleted(function ($post) {
$post->comments()->delete();
});
}
//не знал..можно и ручками в каждой поописывать моедли
Vladislav
но мне уже просто интересно,нет ли глобального управления связями
Yurij
ON DELETE CASCADE
Yurij
Dmitry
лара 5,5,4, а мне поставило 5,5. Как обновить?
Aleserche
посмотри в composer.lock, точно ли 5.5?
Игорь
Пацаны и девушки , не знаете ли у по логированию действий?
Игорь
Чтобы через middleware цеплялась
Dmitry
как кто spa приложение аутентифицирует ?
Dmitry
http://laravelcode.com/post/restful-api-in-laravel-55-using-jwt-authentication как такой варик? Поробовать? Нормально же по идее ? ТОкен ток придется прокидывать каждый раз в теле
Os
Лучше в заголовке
Dmitry
$request->input('token')
Dmitry
а можно заголовко
Dmitry
invariance
Игорь
Непонял
Логер, который запоминает http запросы с параметрами
Игорь
Post get put delete
Игорь
Ну по сути ток post get 🙉
invariance
И через сколько таким образом вся память улетит?)
Игорь
Та не в память же)
Игорь
В базу
Игорь
А там сам почищу
Игорь
Как не нужно будет
Anton
А чем стандартные логи в файл не устраивают?
Anton
Не экспшены
Anton
Все абсолютно запросы
Anton
Там только уровень выставить
Игорь
Ну блин, с файла потом хрен спарсишь
Игорь
Оператива выйдет в окно
Aleserche
Нет, если парсер нормальный. Он же построчно читает
Игорь
Ну вот к примеру задача,
Посчитать сколько было за день визитов на страницк оплаты при условии что сайтом активно пользуются 200-300 человек, напротяжении дня
Anton
Вот как раз логгер легко подменить чтобы он в бд писал...
Игорь
Игорь
Это интересно, не подскажешь как хагуглить можно?
Игорь
Англ приветствуется
Anton
Я с телефона сейчас... Сходу не найду... Но на мой косой - проще файл парсить и в бд...
Anton
Ну так в стандартной документации про error and logging все отлично написано.
Anton
Логи сделаны на мононологе
Anton
Можно полностью под свой контроль переделать
Aleserche
есть вот такая штука https://github.com/klaravel/db-logger
Aleserche
не то, нужно же сами логи в бд загнать
Aleserche
https://github.com/markhilton/monolog-mysql
Игорь
Да я уже понял, что свой middleware писать прийдется
Aleserche
чертовски простой