を表示するために渡して、私はちょうどlaravelを勉強していないと、今私は、ビューにデータを渡すためにしようとしています..しかし、その毎回渡していない、それはエラーを与える:データはlaravel
View [layouts.{{$admin_theme}}.admin.admin] not found.
ミドルウェア
<?php
namespace App\Http\Middleware;
use Closure;
use App\Models\Readdb;
class Adminlogin {
public function handle($request, Closure $next) {
if (!$request->session()->has('userid')) {
$db = new Readdb();
$admin_theme = $db::get_setting('admin_theme');
return response()->view('admin.auth.login')->with("admin_theme", $admin_theme);
} else {
return response()->view('admin.dash');
}
return $next($request);
}
}
、これは図である。
@extends('layouts.{{$admin_theme}}.admin.admin')
@section('title', 'Mangement Login Area')
ルート
Route::get('/auth', function() {
// This is for admin login. We'll varify if admin is already logged in or not.. if yes, then, we'll redirect.
// We'll verify it using a middleware adminlogin.
})->middleware('adminlogin');
、それはviewname.blade.php' 'でなければなりません。 –
はいlogin.blade.php –