Size: a a a

2019 December 02

АЗ

Алихан Закиров... in Laravel Pro
freecod
неохота трогать тот пакет, хотелось извне все подменить...
Придется потрогать
источник

АЗ

Алихан Закиров... in Laravel Pro
Или наследуйся
источник

АХ

Александр Хакимов... in Laravel Pro
Парни, как исправить казус?

есть некий контроллер где статично вызываются модели , и методы Query builderа

PHP шторм подсвечивает, что модель не имеет таких методов. Хотя они прекрасно работают. Т.к. наследуются от класса Model
источник

АХ

Александр Хакимов... in Laravel Pro
источник

S

Sergo in Laravel Pro
ide-helper
источник

АХ

Александр Хакимов... in Laravel Pro
Sergo
ide-helper
Только так?
источник

AO

Alexander Osipov in Laravel Pro
Ага, так как это лара и это магия :)
источник

S

Sergo in Laravel Pro
хз как еще
методов же по-сути не существует, они через магию пробрасываются
источник

TC

Taras Chernata in Laravel Pro
Алихан Закиров
1. Делаешь эндпоинт для скачивания, проверяешь можно ли скачать и отдаешь
2. Использовать x-accel-redirect (рекомендую)
Если я хочу запретить доступ по ссылке к файлу на S3, я пробовал загружать файл с private параметром( Storage::disk('s3')->putFile($path, 'private') ) но файл остаеться доступным по ссылке. В этом случае мне нужно сделать bucket - private? но это немного странно, зачем тогда вообще параметр доступа)
источник

vv

vvv vvv in Laravel Pro
еще так можно
use Illuminate\Database\Eloquent\Builder;
/**
    * @var Customer | Builder
    */
   private $customer;
источник

АХ

Александр Хакимов... in Laravel Pro
vvv vvv
еще так можно
use Illuminate\Database\Eloquent\Builder;
/**
    * @var Customer | Builder
    */
   private $customer;
Это непосрественно в модели ?
источник

vv

vvv vvv in Laravel Pro
да
источник

vv

vvv vvv in Laravel Pro
тонее в файле где ты ее через DI прбрасываеш
источник

vv

vvv vvv in Laravel Pro
делаеш подсказку в DOCKBLOCK и phpstorm понимает и подсказывает проперти model
источник

АЗ

Алихан Закиров... in Laravel Pro
Taras Chernata
Если я хочу запретить доступ по ссылке к файлу на S3, я пробовал загружать файл с private параметром( Storage::disk('s3')->putFile($path, 'private') ) но файл остаеться доступным по ссылке. В этом случае мне нужно сделать bucket - private? но это немного странно, зачем тогда вообще параметр доступа)
Я не работал с S3 напрямую, не могу сказать. Скорее всего да тебе нужен приватный bucket
источник

АЗ

Алихан Закиров... in Laravel Pro
Подожди
источник

АЗ

Алихан Закиров... in Laravel Pro
Опиши что ты вообще делаешь
источник

АЗ

Алихан Закиров... in Laravel Pro
Вот положил ты файл в S3
источник

АЗ

Алихан Закиров... in Laravel Pro
А клиенту как отдаешь?
источник

АЗ

Алихан Закиров... in Laravel Pro
Ссылкой на s3?
источник