Size: a a a

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

2021 October 26

ПМ

Премьер Министр... in Laravel для начинающих
Спасибо что разъяснили. Надо учится работать с гитом. Более углубленно.
источник

SG

Sergey Gerasimov in Laravel для начинающих
Кто-нибудь работал с потоками на через Http::get?
источник

SC

Sergey Chizhik in Laravel для начинающих
ноуп
источник

SG

Sergey Gerasimov in Laravel для начинающих
$client = new \GuzzleHttp\Client();
$response = $client->get(…, ['stream' => true]);
$body = $response->getBody();
while(!$body->eof()){
   echo $body->read(1024);
}

Вот так выглядит это на газле
источник

SC

Sergey Chizhik in Laravel для начинающих
Тут достаточно понимать базовый механизм. Код это в гите, схема которая у тебя в БД — отдельно. Схема правится через миграции, миграции хранятся в гите, но то как ты их накатил у себя, на проде, на другой машине — сугубо их дело
источник

D

Ditrich in Laravel для начинающих
сам не пробовал но вроде как дожно работать
$response->toPsrResponse()->getBody()
https://github.com/laravel/framework/blob/8.x/src/Illuminate/Http/Client/Response.php#L245
источник

ИБ

Игорь Бабаев... in Laravel для начинающих
можно как-то удалить laravele breeze одной командой? Или только искать все файлы и удалять вручную?
источник

a

anton in Laravel для начинающих
Всем привет, кто то юзал laravel jetstream? Как мне сделать разные права для разных ролей в группах? Ну допустим:
Группа А -> Роли: Админ, Супервайзер
Грубба Б -> Роли: Админ, Оператор
И получается Супервайзер в группе А может сделать вещи А, Б, С
А Оператор только Б, Г
Вот такой вот пример, в доке нашел пункт https://jetstream.laravel.com/2.x/features/teams.html#roles-permissions, но я не уверен что это мне подойдёт
источник

a

anton in Laravel для начинающих
Или можно брать и прям так писать
Jetstream::role('admin', 'Administrator', [
   'route_name:action',
   'route_name:action',
   'route_name:action',
   'route_name:action',
])->description('Administrator users can perform any action.');
источник

a

anton in Laravel для начинающих
И так выделить роуты по ролям отдельным
источник

SG

Sergey Gerasimov in Laravel для начинающих
Можно так описывать права, но лучше использовать полиси
источник

SG

Sergey Gerasimov in Laravel для начинающих
Вот как раз как в примере метод view - это метод полиси
источник

SG

Sergey Gerasimov in Laravel для начинающих
Но учти только одно - что овнер является супер пользователем
источник

SG

Sergey Gerasimov in Laravel для начинающих
И его права не прописаны в провайдере
источник

a

anton in Laravel для начинающих
Есть какой то пример использования полиси?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Выше скинул же ссылку
источник

ПМ

Премьер Министр... in Laravel для начинающих
guzzle в основном исполюзют при интеграции одного api с другим?  У нас в проекте он используется
источник

SG

Sergey Gerasimov in Laravel для начинающих
А вообще создай полиси с php artisan make:policy ModelPolicy --model=Policy
источник

SG

Sergey Gerasimov in Laravel для начинающих
И там будет набор методов
источник

e

eldarda in Laravel для начинающих
Есть ли способ отменить casts когда получил значения с бд и возвращаешь?
источник