任何在 laravel 上使用锚标记遇到此问题的人,我都会遇到一个问题,href 显示正确的 url
href="job
但属性值显示 = jobs/jobs
。当我处于不同的路线时,我对这个锚标记没有任何问题。
我用过这条路线
Route::get('/jobs/{id}', function ($id) {
$job = Job::find($id);
return view('job',['job'=>$job]);
});
我尝试在这里寻找任何类似的问题,但一无所获。锚标记是可重复使用的,我确实使用了静态锚标记,但两者都显示值 /jobs/jobs 但 href 仅是 /jobs
@props(['active' => false])
<a class="{{ $active ? 'bg-gray-900 text-white' : 'text-gray-300 hover:bg-gray-700 hover:text-white' }} rounded-md px-3 py-2 text-sm font-medium"
aria-current="{{ $active ? 'page' : 'false' }}"
{{ $attributes }}
>{{$slot}} </a>
我不知道这是否是您解决此问题的方法,但我尝试更改 href=""
到 {{ url(name_path) }}