我创建了一个类似这样的 laravel 助手,它在我的数据库文件夹位置下的 /sql/ 中生成一个 sql 文件,因此 database/sqls/xxxxx.sql
class Helpsql {
public function cd(string $file = '')
{
$destinationFile = 'mysql';
$destinationPath = database_path(sprintf('sql/', $destinationFile));
$this->callerPassthrough('info', 'create file');
return $destinationPath;
}
}
我创建了一个像这样 AbcController.php 的控制器函数
public function index(){
$urlpath = new Helpsql;
$urlpath->cd();
return response()->download($destinationPath);
}
我的路线是: Route::get('path', 'AbcController@index');
但它没有返回下载文件的路径。