首页 > 解决方案 > 在 Laravel 8 中未找到 404

问题描述

我正在创建一个简单的网站,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');

标签: phplaravelroutes

解决方案


我使用这个命令:

php artisan route:cache

然后

php artisan serve

之后,在第二个命令后复制 IP 地址。


推荐阅读