2017-12-12 12 views
1
<?php 

namespace App\Http\Middleware; 

use Closure; 

class ViewTestMiddleware 
{ 
    /** 
    * Handle an incoming request. 
    * 
    * @param \Illuminate\Http\Request $request 
    * @param \Closure $next 
    * @return mixed 
    */ 
    public function handle($request, Closure $next) 
    { 
     // how get view file path 
     return $next($request); 
    } 
} 
+1

も要求も、「アクション」にまだ '$次の($リクエスト)前にそれを行っていない;'あなたはおそらく、この場合には、その時点の前 – lagbox

+0

うーん、それを得ることができなかったので、それがあるべきここに$ response = $ next($ request) –

答えて

0

これにより、元のビューを応答から引き出すことができます。

$response = $next($request); 
// assuming that was a view returned ... 
$view = $response->original; // View object 
$view->getPath(); // View path 
... 
関連する問題