на основе моих доменных имен мне нужно отделить папку просмотра - PullRequest
0 голосов
/ 21 декабря 2018

основываясь на моих доменных именах, мне нужно разделить папку просмотра, поэтому я создал файл класса ModifyViewFolder в промежуточном программном обеспечении и также зарегистрирован в kernel.php, но он не работает должным образом, не знаю, как проверить работоспособность или нет., А также, пожалуйста, проверьтемой файл kernel.php в этом я не знаю зарегистрировано правильно или нет.

путь к файлу: 'View' => \ App \ Http \ Middleware \ ModifyViewFolder :: class

use Closure;
use Illuminate\View\FileViewFinder;
use Illuminate\Support\Facades\View;

class ModifyViewFolder
{

  public function handle($request, Closure $next)
  {
      $finder = new FileViewFinder(app()['files'], [
        app_path('../resources/views/' . $request->server->get('HTTP_HOST')),
        app_path('../resources/views/'),

      ]);
      View::setFinder($finder);

      return $next($request);
  }

}

kernel.php: App \ Http \ kernel.php

защищенный $ routeMiddleware = [

    'View'=> \App\Http\Middleware\ModifyViewFolder::class,
     ];

1 Ответ

0 голосов
/ 21 декабря 2018

Пожалуйста, попробуйте это ниже.Пожалуйста, назначьте путь в $ middleware.

protected $middleware = [
 \App\Http\Middleware\ModifyViewFolder::class,    
];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...