为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 正在返回 404 视图

Laravel 正在返回 404 视图

PHP
吃鸡游戏 2023-07-01 15:25:10
网页.phpRoute::get('/jobs/{id}/edit', 'JobController@edit')->name('job.edit');然后是html页面:<td>    <a href="{{ route('job.edit', [$job->id])}}"><button class="btn btn-dark">Edit</button></a>    <a href="{{ route('jobs.show', [$job->id, $job->slug])}}"><button class="btn btn-success btn-sm">Apply</button></a></td>jobs.show 正在运行,所以没问题如果我单击编辑按钮,则 URL 为:http://127.0.0.1:8000/jobs/41/edit控制器<?php        namespace App\Http\Controllers;        use Illuminate\Http\Request;    use App\Job;    use App\Company;    use App\Http\Requests\JobPostRequest;        class JobController extends Controller    {        public function index()        {            $jobs = Job::all()->take(10);            return view('welcome', compact('jobs'));        }            public function edit($id) {            $job = Job::findOrFail($id);            return view('jobs.edit', compact('job'));        }                public function show($id, Job $job) {            return view('jobs.show', compact('job'));        }    }?>编辑视图所在的文件夹:资源 -> 视图 -> 工作 -> edit.blade.php有人知道为什么我会收到 404 页吗?
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

通常,如果错误是 404,则说明 web.php 中的代码或刀片中的链接有问题。尝试使用这个:

<a href="{{url('jobs')}}/{{$job->id}}/edit" ><button class="btn btn-dark">Edit</button></a>

基本上,尝试将 href 链接更改为上面的内容,看看它是否有效


查看完整回答
反对 回复 2023-07-01
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信