Laravel, защита папки в папке publi c - PullRequest
2 голосов
/ 17 февраля 2020

У меня есть папка в папке publi c в приложении Laravel, эта папка называется 'docs', и я хочу защитить ее от несанкционированного доступа. Поэтому, когда пользователь пытается получить доступ к этой папке, он должен быть перенаправлен на страницу входа. Я попытался сделать это:

Route::get('\docs','DocsController@protected')->middleware('auth');

Но Laravel даже не запускается, и пользователь сразу переходит в папку.

1 Ответ

1 голос
/ 17 февраля 2020

Вы можете использовать файл .htaccess для защиты этой папки. Но IMHO, лучший способ - переместить эту папку из publi c и получить доступ к документам, используя код php (используя что-то вроде thephpleague / flysystem).

...