2016-06-02 4 views
1

こんにちは、私はかなり新しくlaravel 4.2でファイルを保存しています。ユーザーが保存したときに他の人の意見に基づいていましたファイルにはapp/storage/uploadsに行く私の問題は、私はファイルへのURLを知っている、それはまだファイルへのアクセス権を持っています。たとえば、それはpdfファイルで、ブラウザで開くか、doc、xls、xlsxなどの場合はダウンロードを開始します。ユーザーがそのURLにアクセスしようとすると、特定の私のコントローラで、その後、私のルート公開されていないフォルダへのアクセスを禁止する4.2

Route::get(storage_path().'uploads/{all?}' , '[email protected]'); 

に私はこれを持っているフォルダは、これまでに制限されていることを

public function restrict() 
{ 
    dd("WHOOOPS!"); //for trial purposes 
} 

それらを知らせるビュー間違って何イム任意のアイデア?ありがとうございます。

答えて

2

normal configurationウェブサーバーは公開されている場合のみdirectoryにアクセスできます。

あなたは仮想ホストのルートとしてpublicディレクトリを設定した場合、誰もが外publicあるappstorageディレクトリにアクセスすることができるようになります。

関連する問題