当前位置: 首页 > 知识库问答 >
问题:

路由与索引文件laravel 5.4

皇甫敏达
2023-03-14

我正试图设置我的laravel项目,但我似乎无法得到工作路线。这是我的路线/网站。php:Route::post('test','UserController@test'); 路由::资源(“/”,“用户控制器”);

现在我的/工作了。它中的函数可以工作,但是Laravel说我的test不存在。我得到一个404错误

在我的/索引中,我有这样一个表单

<form method="POST" action="test">

它从laravel/public/laravel/public/test。但是显然laravel/public/test返回了404错误。我试着用:Route::post('/test','UserController') 但它给出了相同的错误。我所看到的文档中唯一的两个不同之处是,我是从/开始工作的,这不应该有什么不同(?)我不是直接从localhost/工作,而是使用一些存储项目的地图。这也不会有什么不同。我做错了什么?

编辑:

我的控制器:

class UserController extends Controller{

   public function index()
   {
      return view('testindex');
   }

   public function test(){
      return 'test';
   }
}

共有2个答案

俞博涛
2023-03-14

您使用了错误的web服务器设置。您需要将web服务器指向Laravel根目录中的public目录,并使用正确的设置。

对于Apache:

DocumentRoot "/path_to_laravel_project/public"
<Directory "/path_to_laravel_project/public">

对于nginx

root /path_to_laravel_project/public;
邬友樵
2023-03-14

然后,您应该通过以下方法之一来修复它:

   public function postTest(){
      return 'test';
   }

或在路由/网络中。php

Route::post('test','UserController@test');
 类似资料:
  • 问题内容: 我有2条路线,并且我已经测试了更多条路线。所有路线仅呈现home组件。 当我尝试一条不存在的路线时,它会识别出正确的路线并显示警告 App.js ./components/Main 我尝试添加一条显式路径,但无济于事。 我偶然发现了这个但是在其答案中没有找到任何解决方法。 任何人都可以阐明可能是什么问题吗? 问题答案: 由于您嵌套在下面,因此需要在组件内渲染一个组件,以使React R

  • 根据解析上下文匹配数据库和表的分片策略,并生成路由路径。 对于携带分片键的 SQL,根据分片键的不同可以划分为单片路由(分片键的操作符是等号)、多片路由(分片键的操作符是 IN)和范围路由(分片键的操作符是 BETWEEN)。 不携带分片键的 SQL 则采用广播路由。 分片策略通常可以采用由数据库内置或由用户方配置。 数据库内置的方案较为简单,内置的分片策略大致可分为尾数取模、哈希、范围、标签、时

  • 默认情况,Next将会把/pages下的所有文件匹配路由(如/pages/some-file.js 渲染为 site.com/some-file) 如果你的项目使用自定义路由,那么有可能不同的路由会得到相同的内容,可以优化 SEO 和用户体验。 禁止路由链接到/pages下的文件,只需设置next.config.js文件如下所示: // next.config.js module.exports

  • 主要内容:索引,下载索引,构件搜索我们知道,Maven 中央仓库为用户提供了多达数十万构件,而 Nexus 可以代理所有的远程仓库(包括 Maven 中央仓库),可见 Nexus 仓库中构件的数量相当庞大。用户想要在这么多构件中,快速的查找自己所需的构件,一个最直接有效的方式就是:搜索。 Nexus 作为一款成熟的仓库管理工具,它通过维护仓库的索引提供了构件搜索功能,以便帮助用户方便快速地找到所需构件。 本节我们将详细为您介绍 N

  • 以下列出了所有文件及其简要说明: daemon.h [code] fileconf.h [code] jitter.h [code] Packet.h [code] pcap-remote.h [code] incs/pcap.h [code] funcs/pcap.h [code] remote-ext.h [code] rpcapd.h [code] utils.h [code] Win32-

  • 路由 Echo 的路由基于 radix tree ,它让路由的查询非常快。路由使用了 sync pool 来重复利用内存并且几乎达到了零内存占用。 路由可以通过特定的 HTTP 方法,url 路径和一个匹配的 handler 来注册。例如,下面的代码则展示了一个注册路由的例子,访问方式为 Get,访问路径为 /hello,处理结果是返回输出 Hello World 的响应。 // 业务处理 fun