Size: a a a

Laravel для начинающих

2020 February 14

V

Vladyslav in Laravel для начинающих
я могу отловить при нажатии кнопок сохранить/отменить
источник

V

Vladyslav in Laravel для начинающих
но если этот человек просто закрыл вкладку
источник

V

Vladyslav in Laravel для начинающих
эта "переменная" с блокировкой в кеше так навсегда и останется под того юзера что ли?
источник

V

Vladyslav in Laravel для начинающих
надо отловить закрытие страницы... тут js может спасти?
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
Vladyslav
эта "переменная" с блокировкой в кеше так навсегда и останется под того юзера что ли?
по таймауту можно её обнулять. но вообще, я выше писал - шлёшь каждые 10 сек аджаксом запрос на сервер, чтобы он обновлял флаг. ттл у переменной в кеше можно поставить секунд 15, если не пришел запрос - обнулится
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
или сокетом
источник

V

Vladyslav in Laravel для начинающих
спасибо
источник

V

Vladyslav in Laravel для начинающих
но я так понимаю это пост запросы?
источник

V

Vladyslav in Laravel для начинающих
если у меня вся форма редактирования продукта это один сплошной пост, туда получится как-то припилить?
источник

V

Vladyslav in Laravel для начинающих
или просто вне формы какой-то блок сделать?
источник

EG

Egor Gruzdev in Laravel для начинающих
при ajax только один может быть "косяк", как поведут себя формы, которые будут открыты в неактивном табе браузера, будет ли js в таком случае выполнять события.

получается нужно учесть, что блокировка могла быть сброщена и перехвачена другим пользователем и об этом предупредить того кто успел уже форму открыть
источник

ГW

Гор Web-Dev(hope)! in Laravel для начинающих
Всем привет,у админки есть метод вызова всех постов,,,когда я их вызвал и наполняю  ими table, то у меня нету имен их Авторов
мне на беке и имя через айдишник поискать и уже массив вернуть именем и тд?
источник

ЕК

Егор Карась in Laravel для начинающих
Гор Web-Dev(hope)!
Всем привет,у админки есть метод вызова всех постов,,,когда я их вызвал и наполняю  ими table, то у меня нету имен их Авторов
мне на беке и имя через айдишник поискать и уже массив вернуть именем и тд?
У поста есть user_id?

Тогда тебе надо гуглить laravel relations
источник

ГW

Гор Web-Dev(hope)! in Laravel для начинающих
у поста все есть
источник

D

DK in Laravel для начинающих
Гор Web-Dev(hope)!
Всем привет,у админки есть метод вызова всех постов,,,когда я их вызвал и наполняю  ими table, то у меня нету имен их Авторов
мне на беке и имя через айдишник поискать и уже массив вернуть именем и тд?
связи же
источник

D

DK in Laravel для начинающих
with
источник

ГW

Гор Web-Dev(hope)! in Laravel для начинающих
в плане смотрите,запросил я все посты и вернуло так,как теперь в table не user_id а имена вывести
источник

ГW

Гор Web-Dev(hope)! in Laravel для начинающих
они с юзерами через релейшн связаны
источник

VY

Vladimir Yefremov in Laravel для начинающих
прошу помочь с переводом с SQL на Eloquent
запрос:
SELECT partner_codes.code, partner_codes.user_id,  users.id, users.first_name, users.last_name, users.email 
 FROM partner_codes  
 JOIN users ON users.id = partner_codes.user_id
 JOIN model_has_roles ON model_has_roles.model_id = users.id
 JOIN roles ON roles.id = model_has_roles.role_id
 
 WHERE ((partner_codes.code LIKE 'nor%') or (users.first_name LIKE 'nor%') or (users.last_name LIKE 'nor%') or (users.email LIKE 'nor%'))
 AND
 roles.name = 'user'

нормальный, выбирает то, что надо

попытался написать элоком
        $search = $request->search;
       $getCodes = PartnerCode::select('partner_codes.user_id', 'partner_codes.code', 'users.first_name', 'users.last_name', 'users.email')
           ->join('users', 'users.id', 'partner_codes.user_id')
           ->whereHas(
               'user.roles', function ($query) {
                   $query->where('name', 'user');
               }
           )
           ->where('partner_codes.code', 'like', $search . '%')
           ->orWhere('users.first_name', 'like', $search . '%')
           ->orWhere('users.last_name', 'like', $search . '%')
           ->orWhere('users.email', 'like', $search . '%')
           ->get();

при этом в модели User есть связь roles();
еще есть таблица для этой связи model_has_roles

но мой элок запрос работает не корректно,

помогите плз привести в соответствие с sql запросом
источник

D

DK in Laravel для начинающих
Гор Web-Dev(hope)!
они с юзерами через релейшн связаны
with
источник