首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel Valet 404错误

Laravel Valet 404错误
EN

Stack Overflow用户
提问于 2018-01-08 06:28:49
回答 2查看 1.4K关注 0票数 2

我的web.php中有以下内容

代码语言:javascript
复制
Route::resource('/job', 'JobController');

链接到控制器,我有常用的CRUD方法,还有一些工作,例如joben.app/job/1

代码语言:javascript
复制
public function show(Job $job)
{
    //
    dd($job);
}

然而,每当我导航到job.app/job时,我就会得到一个404错误,每当我发布到job.app/job时,也会得到同样的错误。

代码以前运行得很好,我没有做任何更改,我尝试重新安装Valet,并且使用Artisans自己的dev服务器查看并发布到页面,结果仍然是一样的

我从哪里开始找呢?

编辑:这是我的作业控制器的路线列表(抱歉格式化)

job.index \App\Http\控制器\JobController@index job.store \App\Http\Controller\JobController@store青 \Http\ job.create \JobController@create\ \Http\JobController@JobController@update\ web @update/ job.update } /{job}\ job.destroy \App\Http\Controller\JobController@ \Http\JobController@JobController@show\ web \\ job.show } \Http\控制器\JobController@编辑/ job.edit /JobController@编辑

这是控制器代码- http://codepad.org/vgot10GN

更新和解决方案:

这是一个非常独特的问题,但它可能会发生在你身上。

我将图像存储在公用文件夹中--作为在名为job的目录下进行文件上传的测试。当然,由于文件的NGINX根目录是公用文件夹,所以当投递到/job时,NGINX首先假设转到公用文件夹中名为job的文件夹。

在这个例子中,它只是一个包含图像的文件夹。

因此,在删除该文件夹并重新尝试该文件夹之后,就开始工作了。

EN

回答 2

Stack Overflow用户

发布于 2018-01-08 06:37:29

当您转到/job URL时,Laravel将尝试执行JobController@index方法。

要了解Route::resource生成的具体路由,请运行以下命令:

代码语言:javascript
复制
php artisan route:list
票数 2
EN

Stack Overflow用户

发布于 2018-01-08 06:40:06

检查您的job.app是否是可访问的,如果是的话,您的伪静态没有配置。请提供您的服务器是apache或nginx。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48145277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档