- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到以下错误,我不知道为什么 rememberForever 未定义。
以下是我看到的几个常见错误跟踪:
Error {#4701
#message: "Call to undefined method Illuminate\Support\Facades\Cache::rememberForever()"
#code: 0
#file: "D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php"
#line: 261
trace: {
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php:261 {
Illuminate\Support\Facades\Facade::__callStatic($method, $args) …
›
› return $instance->$method(...$args);
› }
}
D:\CustomDomains\HolidayBuilders\app\Providers\ComposerServiceProvider.php:120 {
App\Providers\ComposerServiceProvider->App\Providers\{closure} …
› return Spotlight::where('homepage', true)->limit(3)->get();\r
› });\r
› \r
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Events\Dispatcher.php:381 {
Illuminate\Events\Dispatcher->Illuminate\Events\{closure} …
›
› return $listener(...array_values($payload));
› };
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Events\Dispatcher.php:226 {
Illuminate\Events\Dispatcher->dispatch($event, $payload = [], $halt = false) …
› foreach ($this->getListeners($event) as $listener) {
› $response = $listener($event, $payload);
›
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\View\Concerns\ManagesEvents.php:177 {
Illuminate\View\Factory->callComposer(View $view) …
› {
› $this->events->dispatch('composing: '.$view->name(), [$view]);
› }
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\View\View.php:120 {
Illuminate\View\View->renderContents() …
›
› $this->factory->callComposer($this);
›
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\View\View.php:91 {
Illuminate\View\View->render(callable $callback = null) …
› try {
› $contents = $this->renderContents();
›
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Http\Response.php:62 {
Illuminate\Http\Response->setContent($content) …
› elseif ($content instanceof Renderable) {
› $content = $content->render();
› }
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Http\Response.php:34 {
Illuminate\Http\Response->__construct($content = '', $status = 200, array $headers = []) …
›
› $this->setContent($content);
› $this->setStatusCode($status);
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Routing\ResponseFactory.php:55 {
Illuminate\Routing\ResponseFactory->make($content = '', $status = 200, array $headers = []) …
› {
› return new Response($content, $status, $headers);
› }
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Routing\ResponseFactory.php:85 {
Illuminate\Routing\ResponseFactory->view($view, $data = [], $status = 200, array $headers = []) …
›
› return $this->make($this->view->make($view, $data), $status, $headers);
› }
}
D:\CustomDomains\HolidayBuilders\app\Exceptions\Handler.php:65 {
App\Exceptions\Handler->render($request, Throwable $exception) …
› if ($this->shouldReport($exception)) {\r
› return response()->view('errors.500', [], 500);\r
› }\r
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:51 {
Illuminate\Routing\Pipeline->handleException($passable, Throwable $e) …
›
› $response = $handler->render($passable, $e);
›
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:172 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› } catch (Throwable $e) {
› return $this->handleException($passable, $e);
› }
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:103 {
Illuminate\Pipeline\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:140 {
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter($request) …
› ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
› ->then($this->dispatchToRouter());
› }
}
D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:109 {
Illuminate\Foundation\Http\Kernel->handle($request) …
›
› $response = $this->sendRequestThroughRouter($request);
› } catch (Throwable $e) {
}
D:\CustomDomains\HolidayBuilders\public\index.php:57 {
› $response = $kernel->handle(\r
› $request = Illuminate\Http\Request::capture()\r
› );\r
}
}
}
第二个共同踪迹:
Symfony\Component\ErrorHandler\Error\FatalError {#44
-error: array:4 [
"type" => 1
"message" => """
Uncaught Error: Call to undefined method Illuminate\Support\Facades\Cache::rememberForever() in D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php:261\n
Stack trace:\n
#0 D:\CustomDomains\HolidayBuilders\app\Providers\ComposerServiceProvider.php(120): Illuminate\Support\Facades\Facade::__callStatic()\n
#1 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Events\Dispatcher.php(381): App\Providers\ComposerServiceProvider->App\Providers\{closure}()\n
#2 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Events\Dispatcher.php(226): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}()\n
#3 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\View\Concerns\ManagesEvents.php(177): Illuminate\Events\Dispatcher->dispatch()\n
#4 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\View\View.php(120): Illuminate\View\Factory->callComposer()\n
#5 D:\CustomDomains\HolidayBuilders\vendor\laravel\fr
"""
"file" => "D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php"
"line" => 261
]
#message: """
Uncaught Error: Call to undefined method Illuminate\Support\Facades\Cache::rememberForever() in D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php:261\n
Stack trace:\n
#0 D:\CustomDomains\HolidayBuilders\app\Providers\ComposerServiceProvider.php(120): Illuminate\Support\Facades\Facade::__callStatic()\n
#1 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Events\Dispatcher.php(381): App\Providers\ComposerServiceProvider->App\Providers\{closure}()\n
#2 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Events\Dispatcher.php(226): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}()\n
#3 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\View\Concerns\ManagesEvents.php(177): Illuminate\Events\Dispatcher->dispatch()\n
#4 D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\View\View.php(120): Illuminate\View\Factory->callComposer()\n
#5 D:\CustomDomains\HolidayBuilders\vendor\laravel\fr
"""
#code: 0
#file: "D:\CustomDomains\HolidayBuilders\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php"
#line: 261
}
这是我的 ComposerServiceProvider@boot 方法中的代码:
view()->composer([
'welcome',
'web.metropolitan-detail',
'web.city-detail',
'web.community-detail',
'web.community-detail-parent',
'web.inventory-detail',
'web.move-in-ready',
'web.communities',
'web.search',
'errors.500'
], function ($view) {
$view->with([
'spotlights' => Cache::rememberForever('spotlights', function () {
return Spotlight::where('homepage', true)->limit(3)->get();
}),
'testimonials' => Cache::rememberForever('testimonials', function () {
return Testimonial::limit(3)->get();
}),
]);
});
我正在使用 Laravel 7。如果我可以提供任何其他信息,请告诉我。
最佳答案
有时您需要使用composer
来重建加载到项目中的供应商类的缓存。要完成此尝试,请使用:
composer dump-autoload
他们:
php artisan optimize && php artisan cache:clear
关于Laravel 错误:调用未定义的方法 Illuminate\Support\Facades\Cache::rememberForever(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68106648/
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 8 年前。 Improve t
我卡在了一个点上,我无法进步,很抱歉这个愚蠢的问题。我为此进行了很多搜索,但我不知道我错过了什么。请帮助我。 我研究了 python 中的模块和类。现在我想使用 python 和 apt 进行一些操作
我在 Kong 有服务,我已经为该服务设置了代理缓存插件。 curl -X POST http://localhost:8001/plugins --data "name=proxy-cache"--
ASP.NET Core 提供内存缓存和响应缓存。 假设该应用程序是 ASP.NET Core WebAPI,它通过配置的响应缓存中间件将 SQL 数据库中的数据传送给用户。 在什么情况下也使用内存缓
我最近遇到了以下面试问题: You need to design a system to provide answers to factorials for between 1 and 100. Yo
我的 Javascript (JS) 代码遇到了一些麻烦,因为我有时需要在同一个函数中多次访问相同的 DOM 元素。还提供了一些推理here . 从性能的角度来看,是一次性创建一个 jQuery 对象
仅使用 Cache 终端,我使用或查看什么实用程序函数或 Global 来查找存在于 Cache 数据库中的所有 Globals 的列表? 再次仅在缓存终端中使用,我使用或查看什么实用程序功能或全局以
我的 Javascript (JS) 代码遇到了一些麻烦,因为有时我需要在同一个函数中多次访问同一个 DOM 元素。还提供了一些推理here . 从性能的角度来看,是先创建一个jQuery对象然后缓存
来自 RFC 2616 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1 no-cache If the no-cach
大多数 CDN 服务器对经常访问的内容使用缓存。 场景:假设有人上传了一张非常热门的图片,并且来自同一位置的许多用户 (1000) 试图访问该图片。 问题:假设网络服务器收到一个请求,首先检查它的缓存
我的 Javascript (JS) 代码遇到了一些麻烦,因为有时我需要在同一个函数中多次访问同一个 DOM 元素。还提供了一些推理here . 从性能的角度来看,是先创建一个jQuery对象然后缓存
如果我将服务器响应设置为:Cache-Control: private,no-cache,max-age=900 ? 如果标题是这样的,会发生什么:Cache-Control: public,no-c
我有一个类需要在缓存中存储数据。最初我在 ASP.NET 应用程序中使用它,所以我使用了 System.Web.Caching.Cache。 现在我需要在 Windows 服务中使用它。现在,据我了解
我遇到了和这个人一样的问题:X-Drupal-Cache for Drupal 7 website always hits MISS ,并且找不到出路。 我正在运行 Drupal 7 - 新闻流 和
我已将 Laravel 设置为使用 Redis 作为缓存。当我使用 Cache::('my_var', 'my_val'); 然后通过 CLI 检查 Redis 以查看 key 是否已创建时,我可以验
我在 Windows Azure 云上有一个应用程序,并且正在使用 Windows Azure 共置缓存。 有时,当我发布网站/web服务时,调用DataCacheFactory.GetCache方法
我正在阅读 documentation for Apollo server-side caching ,但看不到任何关于缓存通常如何加密的内容。 我需要的是一个以响应中包含的对象 ID 为键的缓存,而
Hibernate\Grails 中最好的缓存策略是什么?是否缓存所有实体和查询以及如何找到最佳解决方案? 这是我的 hibernate 配置。 hibernate { cache.use_sec
我收到错误 'Nuget.Proxy Cache' 的类型初始化器抛出异常 尝试连接到 Nuget 官方包源时。我在公司网络后面,但是我怀疑问题是连接性。 有任何想法吗? 最佳答案 我有同样的问题。我
我是一名优秀的程序员,十分优秀!