laravel 5:Yöntem - Ben şöyle pano içine geri dönüyor sayfayı kısıtlamak için bir ara katman oluşturduk
namespace App\Http\Middleware;
use Closure;
class ValidateBackButton {
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$response = $next($request);
$response->header('Cache-Control','nocache, no-store, max-age=0, must-revalidate')
->header('Pragma','no-cache')
->header('Expires','Sat, 01 Jan 1990 00:00:00 GMT');
return $response;
}
}
Ben app/http/çekirdekte orta katman kayıt yaptıran
public function __construct()
{
$this->middleware('auth');
$this->middleware('validateback');
}
Her şey görünüyor: benim denetleyicisi ortakatmanını kullanıyorum
protected $routeMiddleware = [
'auth' => 'App\Http\Middleware\Authenticate',
'auth.basic' => 'Illuminate\Auth\Middleware\AuthenticateWithBasicAuth',
'guest' => 'App\Http\Middleware\RedirectIfAuthenticated',
'validateback' => 'App\Http\Middleware\ValidateBackButton',
];
.php View.php hattı 387
Lütfen bana yardım!BadMethodCallException: görünümünde mevcut değil
Yöntem [başlık] ince, ancak, aşağıdaki hata mesajı almak.
GÜNCELLEME
Ben görünümü ile herhangi bir sorun olmaması gerektiğini düşünüyorum, bu yüzden aşağıda düzeni dosyasını ettik. Görünüm kodu buraya koymak için çok uzun.
<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]-->
<!--[if !IE]><!-->
<html lang="en" class="no-js">
<!--<![endif]-->
<head>
<meta charset="utf-8"/>
<title>SB Admin v2.0 in Laravel 5</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<meta content="" name="description"/>
<meta content="" name="author"/>
<link rel="stylesheet" href="{{ asset("assets/stylesheets/styles.css") }}" />
</head>
<body>
@yield('body')
<script src="{{ asset("assets/scripts/frontend.js") }}" type="text/javascript"></script>
</body>
</html>
sayesinde ancak hata oradan geliyor olabilir olarak o, görünümünüz için –
Yayınla kodu yardımcı olmuyor. Özellikle, denetleyici görünümü nasıl oluşturuyor. –
Düzen dosyasıyla güncelledim. Görünüm, düzenin gövde bölümündeki normal html dosyasıdır. –