Size: a a a

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

2020 March 06

AH

Andrey Helldar in Laravel для начинающих
Alexey Illarionov
Блин, вроде думал тривиальная задача. Мне нужно проверить массив, есть ли в нем все вхождения переданных элементов в прлизводьном порядке
Погоди. Покажи исходник, что именно ты пытаешься сделать и по какому признаку. Код в студию.
источник

ИС

Илья Сакович in Laravel для начинающих
Alexey Illarionov
Блин, вроде думал тривиальная задача. Мне нужно проверить массив, есть ли в нем все вхождения переданных элементов в прлизводьном порядке
$yourCollection->unique()->count() === $yourCollection->concat($collectionOfItemsWhichShouldBeChecked)->unique()->count()
источник

ИС

Илья Сакович in Laravel для начинающих
Как тебе такое? 😅
источник

ИС

Илья Сакович in Laravel для начинающих
Не
источник

ИС

Илья Сакович in Laravel для начинающих
Это слишком дико
источник

ИС

Илья Сакович in Laravel для начинающих
Или норм))
источник

AH

Andrey Helldar in Laravel для начинающих
$collection = collect(['Desk', 'Sofa', 'Chair']);

$intersect = $collection->intersect(['Desk', 'Chair', 'Bookcase']);

$intersect->count() === count(['Desk', 'Chair', 'Bookcase']);

// false
источник

AW

Andrei Work in Laravel для начинающих
Добрый день. Подскажите по passport api
Создал scope. Повесил на маршрут. Созздаю токен
$token = $user->createToken('test5', [''])->accessToken;
- scope пусто
Но через http клиент машрут доступен и получаю данные. Получается scope не отрабатывает. В чем может быть дело?
источник

AH

Andrey Helldar in Laravel для начинающих
Andrei Work
Добрый день. Подскажите по passport api
Создал scope. Повесил на маршрут. Созздаю токен
$token = $user->createToken('test5', [''])->accessToken;
- scope пусто
Но через http клиент машрут доступен и получаю данные. Получается scope не отрабатывает. В чем может быть дело?
Если скоуп не указан, значит есть доступ к маршруту.
Также в самом маршруте нужно задать с какими скоупами разрешить доступ.
источник

AW

Andrei Work in Laravel для начинающих
Andrey Helldar
Если скоуп не указан, значит есть доступ к маршруту.
Также в самом маршруте нужно задать с какими скоупами разрешить доступ.
Route::resource('projects', 'Api\ProjectController')->except('create', 'edit')
   ->middleware('auth:api, scope:projects');
источник

AH

Andrey Helldar in Laravel для начинающих
Andrei Work
Route::resource('projects', 'Api\ProjectController')->except('create', 'edit')
   ->middleware('auth:api, scope:projects');
источник

мн

мистер никитос in Laravel для начинающих
Alexey Illarionov
И чтоб вернул true только если они оба указаны
Коллбек свой сделай и передай
источник

AH

Andrey Helldar in Laravel для начинающих
Route::resource('projects', 'Api\ProjectController')
   ->except('create', 'edit')
   ->middleware('auth:api', 'scope:projects');
источник

ИС

Илья Сакович in Laravel для начинающих
мистер никитос
Коллбек свой сделай и передай
Я вот тоже смотрел доку, думал коллбэк
Но оно же на на первом найденном элементе вернёт true
источник

AI

Alexey Illarionov in Laravel для начинающих
Илья Сакович
Я вот тоже смотрел доку, думал коллбэк
Но оно же на на первом найденном элементе вернёт true
Именно
источник

AI

Alexey Illarionov in Laravel для начинающих
Трюк с интерсектом сработал
источник

AI

Alexey Illarionov in Laravel для начинающих
Даж не знал про такой метод у коллекций
источник

AH

Andrey Helldar in Laravel для начинающих
Alexey Illarionov
Даж не знал про такой метод у коллекций
источник

мн

мистер никитос in Laravel для начинающих
Илья Сакович
Я вот тоже смотрел доку, думал коллбэк
Но оно же на на первом найденном элементе вернёт true
every же
источник

AI

Alexey Illarionov in Laravel для начинающих
Вообще я удивлен почему то это не из под коробки типа contains([“a”,”b”]
источник