特権を持つユーザーに特別なファイルをダウンロードさせたいだけです。スケーラブルなセグメントの長さを持つlaravelルート
私は/data/model/userModel
に直接アクセスできないように、以下でapache2を設定します。
/data/model/userModel/pic/tiny/aaa.png
/data/model/userModel/txt/aaa.txt
/data/model/userModel/model/0/13/aaa.zip
このパスのような
Alias /user_model "/data/model/userModel"
<Directory /data/model/userModel>
Order allow,deny
Deny from all
</Directory>
/data/model/userModel
はサブフォルダを持っているかもしれないが、コントローラメソッドでは、単にファイルのダウンロードのためである私だけユーザーがリグを持っているかどうかを確認するhtファイルをダウンロードしてください。だから私はこれらのpathesのための唯一のルートを使用しようとします。たとえば、
Route::get('user_model/*', '[email protected]_model');
これは機能しませんが、経路内の*
は、URLの1つのセグメントにのみ一致することができます。
どのようにスケーラブルセグメントの長さで1つの経路一致URLを作成できますか。 私はここのルートのデザインが適切であるかどうかわかりません。
これはあなたが探しているものです:https://stackoverflow.com/questions/34831175/how-do-i-make-a-catch-all-route-in-laravel-5-2 –
[Laravel 5.2でキャッチオールルートを作成するにはどうすればいいですか?](https://stackoverflow.com/questions/34831175/how-do-i-make-a-catch-all-route-in-laravel -5-2) –
@NathanHeffleyありがとうございます。わたしにはできる。 –