2017-12-12 5 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

gut hat die Anfrage nicht einmal an die ‚Aktion‘ gemacht noch vor '$ next ($ request);', so dass Sie nicht möglicherweise vor diesem Punkt – lagbox

+0

hmm in diesem Fall bekommen könnten es sein sollte hier $ response = $ next ($ Anfrage) –

Antwort

0

Damit können Sie die ursprüngliche Ansicht aus der Antwort ziehen.

$response = $next($request); 
// assuming that was a view returned ... 
$view = $response->original; // View object 
$view->getPath(); // View path 
... 
Verwandte Themen