我也在使用Laravel 8项目,我有以下导航栏
<nav class="navbar">
<div id="nav-close" class="fas fa-times"></div>
<a href="#home">home</a>
<a href="#idea">Idea</a>
<a href="#about">about</a>
<a href="#packages">packages</a>
</nav>
我有包含与main.blade.php文件像这样
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
@include('partials._head')
</head>
@include('partials._nav')
<body>
//contains go here
</body>
</html>
并使用welcome.blade.php扩展main
刀片文件,如下所示
@extends('main')
和路由在web.blade.php文件
Route::get('/', function () {
return view('welcome');
});
现在,我需要创建另一个刀片文件,如city.blade.php,并使Web文件像
Route::get('/city', function () {
return view('city');
});
并像这样将nav.blade.php文件包含在city.blade.php文件中
<!DOCTYPE html>
<html lang="en">
<head>
@include('partials._nav')
</head>
<body>
// city containt goes here
</body>
</html>
但问题是,现在当我在城市刀片视图,然后我点击我的导航栏链接,它是不工作在这里。我的导航页面在main.blade.php中,所以我如何解决这个问题?
1条答案
按热度按时间lrl1mhuk1#
nav.blade.php可以是
main.blade.php文件可能是-
welcome.blade.php可以是
city.blade.php可能是-
这样,您就可以创建多个页面。