Laravel 缺少[Route:addapplication.edit]所需的参数

Laravel 缺少[Route:addapplication.edit]所需的参数,laravel,Laravel,我无法从中传递应用程序idapplication@edit控制器到addapplication@index控制器。请帮帮我 application@edit控制器 $application->application_id = $request->application_id; $application->save(); return redirect(route('addapplication.index'))->

我无法从中传递应用程序idapplication@edit控制器到addapplication@index控制器。请帮帮我

application@edit控制器

$application->application_id = $request->application_id;
              
$application->save();
              
return redirect(route('addapplication.index'))->with('application_id',$request->application_id);
$application_id = Session::get('application_id');

$applications = addapplication::where('application_id', $application_id)->get();

return view('user.addapplication.index',compact('applications'));
addapplication@index控制器

$application->application_id = $request->application_id;
              
$application->save();
              
return redirect(route('addapplication.index'))->with('application_id',$request->application_id);
$application_id = Session::get('application_id');

$applications = addapplication::where('application_id', $application_id)->get();

return view('user.addapplication.index',compact('applications'));
blade.php

@foreach ($applications as $application)
  <tr>
    <td>{{ $loop->index +1 }}</td>
    <td>{{ $application->application_id }}</td>
    <td>{{ $application->created_at }}</td>
    <td>{{ $application->surname }}, {{ $application->firstname }} {{ $application->middlename }}</td>
    <td><a href = "{{ route('addapplication.edit', $application->id)}}"><img src = {{ asset('assets/img/eye.ico') }}/></a>
    </td>
  </tr>
@endforeach
Route::resource('application', 'ApplicationController');
Route::resource('addapplication', 'AddApplicationController');
请帮帮我。谢谢大家!

需要一个数组作为次要参数

{{ route('addapplication.edit', ['addapplication' => $application->id])}}
通过使用
artisan route:list
命令并查看URI列中大括号之间的值,可以找出所需的键(在任何情况下)

在您的情况下,路线应如下所示:

/addapplications/{addapplication}/edit

你必须像这样使用

{{route('addapplication.edit',['addapplication'=>$application->id])}}

请在你的问题中包含
index.blade.php
文件。请分享你的
route
blade
我很抱歉。我编辑了我的问题。请帮助我。在
route()
函数中使用的
$application->id
中可能存在
null
empty
值。请调试并检查是否存在空值的可能性?嗨,Ghanu,我返回了$applications,并得到了结果。我想我在这里遇到了问题:{{route('addapplication.edit',$application->id)}。。你觉得怎么样?嗨,我把这个包含在我的addapplication.edit中,现在看起来是这样的:但还是一样的错误。我做得对吗?嗨,我把它包括在我的addapplication.edit中,现在看起来是这样的:但仍然是相同的错误。我做得对吗?执行此命令
artisan route:list
,然后在问题中添加各自的路线