php - 网络服务器上的 Laravel 路由
问题描述
我对 Laravel 有一个问题。我用 Laravel 做了一个 Web 应用程序。在我的本地机器上一切正常,现在我在主机上做了,在这里我有点挣扎。当我调用该站点时,它首先进入我的控制器,然后进入我的视图,并且工作正常。但在我看来,我有一些表格,它们根本不起作用。
在我的本地机器上,我会发送这样的表格:
<form id="main-contact-form" name="contact-form" method="post" action="/SendMail">
<div class="row wow fadeInUp" data-wow-duration="1000ms" data-wow-delay="300ms">
<div class="col-sm-6">
<div class="form-group">
<input style="background-color:black; color:white" type="text" name="name" class="form-control" placeholder="Name" required="required">
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input style="background-color:black; color:white" type="email" name="email" class="form-control" placeholder="Email Address" required="required">
</div>
</div>
</div>
<div class="form-group">
<input style="background-color:black; color:white" type="text" name="subject" class="form-control" placeholder="Subject" required="required">
</div>
<div class="form-group">
<textarea style="background-color:black; color:white" name="message" id="message" class="form-control" rows="4" placeholder="Enter your message" required="required"></textarea>
</div>
<div class="form-group">
<button type="submit" class="btn-submit">Sende Nachricht</button>
</div>
</form>
在我的 web.php 文件中,我会像这样定义路线
Route::post('/SendMail', 'MyController@SendMail');
在本地机器上,这很完美,但在主机上却没有,我收到错误 404 object not found。为什么 ?请帮助我,我很抱歉我的英语不好,但我希望你仍然明白我的意思
解决方案
我的笔记本电脑具有可操作的系统 Windows,但我不确定我正在使用 hostpoint.ch 的服务器。我试着用谷歌搜索,但我不知道在哪里看
推荐阅读
- javascript - 默认规则 vue/attribute-hyphenation 是否与 vue/prop-name-casing 冲突?
- reactjs - 在并排组件内限制对 React 中的 Leaflet TileLayers 的访问
- java - 在Java中将当前时间转换为秒的最佳方法
- .net - Blazor AOT 失败并显示“命令“emcc --version”退出,代码为 -1073741515”
- flutter - 颤振从列表中填充 DropdownMenuItem
- python - 数据库创建错误:访问被拒绝 - Mac ox BigSure 上的 Odoo 14
- angular - 如何获得当前值:Angular
- flutter - 使用 cached_network_image 在移动存储中长时间缓存网络图像
- mysql - 日期范围内不存在的 Sql 替代方案
- r - 如何从 R 中的数据框中删除重复和相同的行?