我试图更新我的网站从使用Laravel 5.4到Laravel 7.3。在大多数情况下,它是有效的,但看起来我的自定义门面由于某种原因不起作用...
无论何时使用一个,我都会得到以下错误。。。
这里是相关文件...
应用\助手\MyLogHelper.php
namespace App\Helpers;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Log;
class MyLogHelper
{
public function __construct()
{
}
public function Log($file_name, $message)
{
$file_name = $file_name . '.log';
$message = date('d-m-Y G:i:s - ') . $message;
if(!Storage::disk('log')->exists($file_name))
{
Storage::disk('log')->put($file_name, $message);
}
else
{
Storage::disk('log')->append($file_name, $message);
}
}
}
应用\提供商\MyLogServiceProvider.php
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use App\Helpers\MyLogHelper;
class MyLogServiceProvider extends ServiceProvider
{
/**
* Register the application services.
*
* @return void
*/
public function register()
{
$this->app->bind('mylog', function($app){
return new MyLogHelper();
});
}
}
App\Facades\MyLog。php
<?php
namespace App\Facades;
use Illuminate\Support\Facades\Facade;
class MyLog extends Facade
{
/**
* Get the registered name of the component.
*
* @return string
*/
protected static function getFacadeAccessor() { return 'mylog'; }
}
在app.php....
我运行以下命令:
您的配置可能存在缓存问题,请尝试运行php-artisan-config:clear
。
我有一个在dev环境下运行的grails应用程序,我毫无问题地完成了这场战争 在服务器中,我使用“sudo service tomcat7 stop”命令停止服务,并将war文件放入服务器文件夹“/var/lib/tomcat7/webapps”,然后使用命令“sudo service tomcat7 start”再次启动服务器。为了检查服务器的状态,我运行“sudo service tomcat
问题内容: 我已经将Spring Boot项目从2.2.5迁移到2.3.0,然后,验证停止工作(它们根本没有被调用)。 我阅读了changelog文档(https://github.com/spring-projects/spring-boot/wiki/Spring- Boot-2.3.0-M1-Release-Notes ),现在需要手动将其作为依赖项添加。 因此,我将其添加到了pom.xml
我最近将spring cloud eureka从dalston.sr5升级到finchley.m9。除了版本/发行版本的更改之外,我还将spring-cloud-starter-eureka-server更改为spring-cloud-netflix-eureka-server。 重新启动eureka实例后,在org.springframework.cloud.context.environmen
我刚从以下位置升级了Gradle版本: 到 我的项目中的数据绑定已停止工作。我曾尝试重建项目,甚至尝试从项目中完全删除文件夹,但没有成功。Android Studio出现以下错误: 类型参数T的上限不兼容:ViewDataBinding和ActivityMainBinding 请看这个截图。 如果我降级到,一切正常。如何获取此错误的信息?
升级到Cordova Android 8.0后,我发现尝试连接到http://目标时出现了错误。 为什么会这样,我如何解决这个问题?
运行命令后: php artisan队列:工作 预期行为:队列工作人员将继续运行,直到停止或失败。 实际行为:无论作业是否失败或成功完成,队列工作者都会在每个作业后停止。 以上与Laravel 5.2一致https://laravel.com/docs/5.2/queues#daemon-queue-worker 但是,由于我运行的是Laravel 5.7,因此我希望出现中描述的行为https:/