免责声明:我不了解php。
嗨。
我从前雇员那里继承了laravel中的一个php项目。现在我需要编辑源文件
index.blade.php
<html>
<head>
<script src="https://oldsource.com/"></script>
将其更改为新的源文件,因为我们正在更改托管
他们仅向我提供了对服务器的FTP访问,因此我尝试编辑刀片文件,但不会反映出来。更改其他资源(例如图像或CSS文件)是可行的。但是更改blade.php文件不会显示任何更改
我认为我需要重新编译吗?有没有办法让我仅使用FTP来更改它...
我没有选择的余地,因为即使以前处理过此问题的网络管理员也找不到...
需要帮助。
答案 0 :(得分:4)
已编译的视图存储在 $ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://api.deepcrawl.com/accounts/00000/projects/195334/crawls/1306396/reports/thin_pages_basic");
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('X-Auth-Token:Private'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output2 = curl_exec ($ch);
if (curl_errno($ch)) {
print curl_error($ch);
die();
// or whatever you might want to do with this error
}
curl_close ($ch);
$results = json_decode($server_output2);
中。从此文件夹中删除所有文件将迫使Laravel重新编译所有视图。
答案 1 :(得分:0)
您可以使用代码删除缓存或执行所有cli命令,例如
Route::get('/clear', function() {
$return = Artisan::call('cache:clear');
// return your message
});
如果您没有cpanel访问权限,并且可能将来需要执行cli命令,那么您应该阅读此manual