【发布时间】:2018-10-23 17:44:30
【问题描述】:
我有一个 laravel 刀片,当单击感兴趣的按钮时,它会将信息存储在查询表中。 正如您在 url 中看到的那样,1 是显示在从作业表中获取的刀片中的作业的“id”。
我有一个名为“查询”的新表,其中包含以下列:id、jobid、name、age、sex、degree、contactmail 和 bio。 其中,'id' 是自动递增的,'jobid' 应该与 jobs 表中的 'id' 相同,name、age、sex、degree、contactmail 和 bio 应该来自 user_profiles 表。
这是我的工作控制器@有兴趣
public function interested(request $request)
{
$job = job::find($id);
$userinfo = userprofile::find($id);
$query = new query;
$query->jobid = $job->id;
$query->name = $userinfo->name;
$query->age = $userinfo->age;
$query->sex = $userinfo->sex;
$query->degree = $userinfo->degree;
$query->contactmail = $userinfo->contactmail;
$query->bio = $userinfo->bio;
$query->save();
//return
}
我的 web.php
Route::post('/submitresume', 'jobcontroller@interested');
当我点击有兴趣时,我得到了错误 未定义变量:id 在 jobcontroller.php(第 101 行)
我知道我做错了什么,但我不知道是什么,因为我是新手。
这是感兴趣的按钮所在的 laravel 刀片
<form action= "/submitresume" method="post">
{{csrf_field()}}
<div class="col-md-8 col-md-offset-2">
<h2 class="display-2">{{$item->jobposition}}</h2>
<p class="lead">{{$item->schoolname}}</p>
<p class="text-info"> {{$item->jobdesc}} </p>
<p class="text-info"> Salary: {{$item->prevemp}} </p>
<p class="text-info"> Contact Information: {{$item->contact}} </p>
<p class="lead">
<button type="submit" class="btn btn-primary">Interested</button>
</p>
</div>
</form>
【问题讨论】:
-
也发布您的表格]
-
您能否发布 HTML 以供您查看,包括
Interested按钮? -
@fubar 我已经编辑过了
-
@RahulShrivastava 我已经编辑过了