Laravel 缺少[Route:addapplication.edit]所需的参数
我无法从中传递应用程序idapplication@edit控制器到addapplication@index控制器。请帮帮我 application@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'))->
$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
,然后在问题中添加各自的路线