Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Заказ закрыт
Определение доступ к файлам в контроллере (Laravel)

K
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 10 лет и 2 месяца
Бюджет: 500 руб
5.49 $ — 5.09 €
Использую Laravel Framework 5.7.11

Я создал драйвер в configfilesystems.php
'new' => [
            'driver' => 'local',
            'root' =>public_path('files'),
            'url' =>  env('APP_URL').'/storage',
        ]

Без visible

И два роута
первый просто выдаёт представление с загрузкой файла
Route::get('/1010', function (Request $request) {
    return view('ttt');
});
Само представление
<form class="form-fields" action="{{ route('tt') }}" method="POST"  enctype="multipart/form-data">
    @csrf

    <input type="file" class="validate-file" name="file" id="upload" class="inputfile" >

    <div class="form-fields__item">
        <input type="submit" value="Publish">
    </div>
</form>

Второй загружает его на сервер
Route::post('/111', function (Request $request) {

    $file = $request->file('file');
    $fileName = 'file' . time() . '.' . $file->getClientOriginalExtension();
    $filePath = '';
    Storage::disk('new')->putFileAs($filePath, $request->file('file'), $fileName);

    return 565656;

})->name('tt');

В итоге я получаю файл по ссылке
site/files/file1540907593...

Нужно как-то перехватывать доступ к файлу, что бы в контроллере разрешать/запрещать к нему доступ. Плачу 500р или больше, если реализация задачи вообще реальна.

Скайп shyraks
телеграм +7 999 260 13 20


Разделы:
Опубликован:
30.10.2018 | 18:04 [последние изменения: 30.10.2018 | 18:06]
Заказ находится в архиве

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».