在Laravel 8中找不到404
问题描述:
运行网站时,我在 Laravel
中创建了一个简单的网站,遇到了 404 NOT FOUND Laravel 8
的问题.当我单击关于我们并与我们联系页面时,索引页面正常工作,并显示错误 404 Not FOUND
的错误,我不知道为什么.到目前为止我尝试过的内容附在下面.
I am creating a simple website in Laravel
while running a web site ran into the problem with 404 NOT FOUND Laravel 8
. index page working when I click on about us and contact us page getting error of 404 NOT FOUND
I don't know why is that. what I tried so far I attached below.
文件夹结构
控制器
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');
答
我认为您在这里遇到错误
I think you got error here
Route::get('Aboutus', 'App\Http\Controllers\SmsController@aboutus');
Route::get('Contactus', 'App\Http\Controllers\SmsController@contactus');
代替
Route::get('/aboutus', 'App\Http\Controllers\SmsController@aboutus');
Route::get('/contactus', 'App\Http\Controllers\SmsController@contactus');