Pemalam laravel-menu dipasang dalam Laravel 5.2.31, dan pembekal serta alias telah dikonfigurasikan mengikut arahan pada Github.
Tetapi sama ada melalui perisian tengah atau menambah menu navigasi dalam route.php, ia tidak boleh digunakan dalam halaman blade{!! Menu::get('MyNavBar')->asUl() !!}
會提示Method get does not exist!
Selesaikannya!
走同樣的路,發(fā)現(xiàn)不同的人生
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>