25 lines
618 B
PHP
25 lines
618 B
PHP
<?php
|
|
|
|
namespace App\Domains\Stats\Http\Controllers;
|
|
|
|
use Illuminate\Support\Carbon;
|
|
use Illuminate\Support\Facades\Request;
|
|
use App\Core\Controller as BaseController;
|
|
|
|
/**
|
|
* Base controller.
|
|
*/
|
|
abstract class Controller extends BaseController
|
|
{
|
|
protected function getFilename($prefix = '列表')
|
|
{
|
|
$filename = $prefix;
|
|
|
|
if (Request::get('starttime') && Request::get('endtime')) {
|
|
$filename .= ' ' . Carbon::parse(Request::get('starttime'))->format('Ymd') . '-' . Carbon::parse(Request::get('endtime'))->format('Ymd');
|
|
}
|
|
|
|
return "export/{$filename}.xlsx";
|
|
}
|
|
}
|