laravel实现下载文件

laravelapp\routes\web.php


Route::get('download',function(){
    return response()->download(realpath(base_path('public')).'/tourist.xlsx', 'tourist.xlsx');
});
{{csrf_field()}}
模板下载
//模板下载
   function downloadExcel(){
    //获取服务器地址
       var host = location.host;
       //把excel发送出来
       var url = "http://"+ host +"/admin/commodity/download";
       window.open(url);
   }
/*
 * @模板下载
 */
public function download(){
    return response()
        ->download(realpath(base_path('public')).'/goods.xlsx', 'goods.xlsx');
}
/*
 * @模板下载
 */
public function download(){
    return response()
        ->download(realpath(base_path('public')).'/goods.xlsx', "商品导入表".'.xlsx');
}

上面的是中文的下载方式,

>download(realpath(base_path('public')).'/goods.xlsx'==============>是路径

"商品导入表".'.xlsx'===================>是下载后的别名

laravelapp\resources\views\email\back.blade.php




                    
                    

你可能感兴趣的:(laravel)