Heim > Fragen und Antworten > Hauptteil
Das Laravel-Menü-Plugin ist in Laravel 5.2.31 installiert und Anbieter und Aliase wurden gemäß den Anweisungen auf Github konfiguriert.
Aber ob über Middleware oder durch Hinzufügen des Navigationsmenüs in Routen.php, es kann nicht auf der Blade-Seite verwendet werden{!! Menu::get('MyNavBar')->asUl() !!}
会提示Method get does not exist!
Lösen Sie es!
天蓬老师2017-05-16 16:55:04
namespace App\Http\Controllers;
use Menu;
class TestController extends Controller
{
public function Index()
{
$MyNavBar = Menu::make('MyNavBar', function($menu){
$menu->add('Home');
$menu->add('About', 'about');
$menu->add('services', 'services');
$menu->add('Contact', 'contact');
})->asUl();
return view('test',[
'MyNavBar'=>$MyNavBar
]);
}
}
#views
<html>
<head>
<title>Test</title>
</head>
<body>
<p class="container">
{!! $MyNavBar !!}
</p>
</body>
</html>