找不到 Xampp 对象!错误,无法发布新帖子



我在XAMPP上安装了laravel 5.7。现在,当我想发布帖子时。我收到波纹管错误。请帮忙。提前谢谢。

找不到对象! 在此服务器上找不到请求的 URL。引用页面上的链接似乎错误或过时。请将错误告知该页面的作者。

如果您认为这是服务器错误,请与网站站长联系。

Error 404
localhost
Apache/2.4.34 (Win32) OpenSSL/1.1.0i PHP/7.2.9

创建刀片.php

<form method = "POST" action = "/posts">
{{ csrf_field()}}
<div class="form-group">
<label for="title">Title:</label>
<input type=""text" class="form-control" id="title"name = "title">
</div>
<div class="form-group">
<label for="body">Body:</label>
<textarea id = "body" name = "body" class = "form-control"></textarea>
</div> 
<button type="submit" class="btn btn-primary">Publish</button>
</form>

将项目放在htdocs文件夹中

您遇到错误,因为该对象确实不存在于您的 htdocs目录中。

htdocs(或www(是Apache网络服务器默认查找要在您的域中提供的文件的目录。

我认为您正在使用"laravelcollective/html",如果是,请尝试将虚拟主机设置为项目的公共路径,然后重试

相反,对于 laravelcollective Form 标签,使用简单的表单标签并给出 action="http://localhost/blog/public/posts/create">

另外,请您在此处输入所有表单标签代码,以便轻松调试。希望您的问题能得到解决。

我通过<form method = "POST" action="{{ route('posts') }}>解决了这个问题

我的路线Route::post('/posts', 'PostsController@store');

最新更新