在Laravel 8中找不到404

在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');