【发布时间】:2021-01-27 14:54:25
【问题描述】:
我在Laravel 创建一个简单的网站,而在运行一个网站时遇到了404 NOT FOUND Laravel 8 的问题。当我点击 关于我们 和 联系我们 页面出现 404 NOT FOUND 错误时,索引页面正常工作我不知道这是为什么。到目前为止我尝试过的内容附在下面。
文件夹结构
控制器
class SmsController extends Controller
{
public function index()
{
return view('index');
}
public function aboutus()
{
return view('aboutus');
}
public function contactus()
{
return view('contactus');
}
}
Index.blade.php我做了链接
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="{{url('aboutus')}}">Aboutus</a></li>
<li><a href="{{url('contactus')}}">Contactus</a></li>
</ul>
路线
Route::get('/', 'App\Http\Controllers\SmsController@Index');
Route::get('Aboutus', 'App\Http\Controllers\SmsController@aboutus');
Route::get('Contactus', 'App\Http\Controllers\SmsController@contactus');
【问题讨论】:
-
aboutus!=Aboutus修复了这些,contactus!=Contactus -
Route::get('Aboutus', 'App\Http\Controllers\SmsController@Aboutus'); Route::get('Contactus', 'App\Http\Controllers\SmsController@Contactus');我改变了这样,但仍然是同样的错误
-
也许你需要添加斜线?例如:
Route::get('/Aboutus', 'App\Http\Controllers\SmsController@aboutus'); -
C到c和A到a|||||||url('aboutus')这不是Route::get('Aboutus', -
打错字了,应该是
<li><a href="{{url('Aboutus')}}">Aboutus</a></li> <li><a href="{{url('Contactus')}}">Contactus</a></li>