我的控制器中有一个简单的功能来获取某些文件,这是我的解决方法
这是我的文件夹结构。
codetemplate
是我要获取的文件
我在控制器中的功能来获取文件。
public function code($code_id)
{
$settings = Setting::find($code_id);
$templatefile = file_get_contents("pages.settings/codetemplate.js");
file_put_contents("pages/codes/" .$code_id .".js", $replacedfile );
return view('pages.settings.code', compact('settings'));
}
现在,当我运行我的应用程序时,出现以下错误。
ErrorException (E_WARNING)
file_get_contents(pages.settings/codetemplate.js):
failed to open stream: No such file or directory
我的代码有什么问题?
答案 0 :(得分:4)
由于文件位于foo().then(result => {
someFunction(result);
});
function someFunction(result) {
console.log(result);
//you can also do what you want here
}
目录下,因此可以使用resource_path()帮助程序。
/resources
或查看您在代码中正在做什么:
$templatefile = resource_path('views/pages/settings/codetemplate.js');