Laravel数据库查询错误

时间:2017-06-17 15:44:47

标签: php database laravel laravel-5

我是laravel 5.4和um开发实习管理系统的新手。我需要的是当我按下右侧绿色的详细按钮时。所有需要显示该实习生ID下的数据。查看图像, enter image description here

作为一个例子,如果我想看到ID MOB / TR / 1739.i需要按下右侧的详细信息。你得到它。另外这里是与之相关的数据库。

enter image description here

这是我为此开发的控制器。

public function user_details($traninee_id)
{
    $trainee_details= registerdetails::where('traninee_id','=',$traninee_id)->get()->first();
     return view('registeredusers.seedetails', compact('trainee_details'));
}

以下是错误。enter image description here

有人可以建议我完成它的建议吗?

2 个答案:

答案 0 :(得分:1)

您未在路线中传递traninee_id,以便修复此更新您的路线

Route::get('Seedetails/{id}', 'UserRegisterController@user_details');

假设您正在使用$traninee来显示表格的内容,请使用此更新您的See Here按钮

<a href="Seedetails/{{ $traninee->traninee_id }}">See Here</a>

答案 1 :(得分:0)

错误表示您使用的路线存在问题。所以在路线上添加一个ID:

Route::get('Seedetails/{traineeId}', 'UserRegisterController@user_details');

在创建指向此路线的链接时传递ID:

url('Seedetails/'.$traineeId)