php - 在 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');
解决方案
我使用这个命令:
php artisan route:cache
然后
php artisan serve
之后,在第二个命令后复制 IP 地址。
推荐阅读
- spyder - 使用 Spyder IDE 时如何将文件插入另一个文件?
- javascript - Frida - 使用 unicode 挂钩 android 方法
- java - 从 spring 重定向 url 中删除项目名称前缀
- python - geodataframe.to_file 无效的字段类型
- topshelf - 调试 topshelf 即服务
- swift - 旋转后未正确检测到 SCNNode 平面
- vb.net - VB判断一个数是否为素数的最快方法
- google-cloud-platform - 如何在 GCP 中登录/SSH 到 Dataflow VM 工作人员?
- c# - 非托管导出未显示在 DLL 中
- pytorch - 火炬张量的 sum 和 torch.sum 有什么区别?