【发布时间】:2016-12-09 12:37:47
【问题描述】:
我正在尝试在 laravel 5.2 view.php 中执行此操作(编辑 base_path 以在字符串中使用配置变量):
<?php
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Request;
return [
/*
|--------------------------------------------------------------------------
| View Storage Paths
|--------------------------------------------------------------------------
|
| Most templating systems load templates from disk. Here you may specify
| an array of paths that should be checked for your views. Of course
| the usual Laravel view path has already been registered for you.
|
*/
'paths' => [
realpath(base_path('resources/views/layouts/' . Config::get('api.' . Request::get('domain') . '.layout'))),
],
但现在我收到此错误:
致命错误:/Applications/AMPPS/www/loan/vendor/laravel/framework/src/Illuminate/Container/Container.php:734 中未捕获的异常“ReflectionException”和消息“类日志不存在” 堆栈跟踪: #0 /Applications/AMPPS/www/loan/vendor/laravel/framework/src/Illuminate/Container/Container.php(734): ReflectionClass->__construct('log') #1 /Applications/AMPPS/www/loan/ vendor/laravel/framework/src/Illuminate/Container/Container.php(629): Illuminate\Container\Container->build('log', Array) #2 /Applications/AMPPS/www/loan/vendor/laravel/framework /src/Illuminate/Foundation/Application.php(697): Illuminate\Container\Container->make('log', Array) #3 /Applications/AMPPS/www/loan/vendor/laravel/framework/src/Illuminate/ Container/Container.php(849): Illuminate\Foundation\Application->make('Psr\Log\LoggerI...') #4 /Applications/AMPPS/www/loan/vendor/laravel/framework/src/Illuminate/ Container/Container.php(804): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter)) #5 /Applications/AMPPS/www/loan/vendor/l 在 /Applications/AMPPS/www/loan/vendor/laravel/framework/src/Illuminate/Container/Container.php 734 行
我该如何解决这个问题?因为我尝试的一切都不起作用。 提前谢谢!
【问题讨论】:
-
您是否尝试为 SaaS 模型中的不同租户提供不同的视图?我问是因为我已经多次走这条路了,我可以告诉你,这个文件不是你想要填充逻辑的地方。
标签: php laravel request config base-path