我希望用户单击按钮时可以查看其他页面。在新页面中,已经从数据库中获取了一些信息。然而,我声明了所有内容,但它仍然表示未定义的变量。
form.blade.php
@foreach ($jobs as $job)
<form action="{{route('job-apply', $job->$id)}}" method="post" enctype="multipart/form-data">
{{ csrf_field() }}
<div class="form-group form-group-material a-form-group">
<label class="label">Full name</label>
<input type="text" class="form-control" name="fullname" required />
</div>
<div class="form-group form-group-material a-form-group">
<label class="label">Email</label>
<input type="email" class="form-control" name="email" required />
</div>
<div class="form-group form-group-material a-form-group">
<label class="label">Phone Number</label>
<input type="tel" class="form-control" name="contact" required />
</div>
<div class="form-group form-group-material a-form-group">
<label class="label">Address</label>
<textarea class="form-control" name="address" cols="30" rows="3"></textarea>
</div>
<div class="form-group form-group-material a-form-group">
<label class="label">Category</label>
<input type=text class="form-control" name="category" disabled value="{{ $job->category }}" required />
</div>
<div class="form-group form-group-material a-form-group">
<label class="label">Position</label>
<input type="text" class="form-control" name="position" disabled value="{{ $job->position}}" required />
</div>
<div class="form-group control-file a-file">
<input type="file" name="attachment" accept=".doc,.pdf" multiple />
<div class="file-path-wrapper">
<i class="lni lni-paperclip text-primary"></i>
<input class="file-path form-control" placeholder="Add Attachment(.doc;.pdf)" />
</div>
</div>
<button class="btn btn-success" type="submit">Send</button>
</form>
@endforeach
我的表单中有一个错误。刀片
窗体控制器
$jobs = Job::get();
$jobs=Job::where('id',$id)->first();
return view('candidate.apply');
有人能帮我吗,因为我是拉威尔的新手?这是我的主页,用户点击按钮并将其重定向到表单
<div class="col-md-2">
<div class="slide-btn">
<a href="{{ route('job-apply',$job->id) }}" class="btn btn-success">Apply</a>
</div>
</div
工作控制器
public function index()
{
$jobs = Job::get();
$company = Company::get();
$menu = Menu::get();
$current_menu = 4;
// $jobs = Job::latest()->paginate(5);
$jobs = Job::
join('company', 'company.id', '=', 'jobs.company')
->get();
return view('jobs.joblist', compact('jobs', 'company', 'menu', 'current_menu'));
}
public function create()
{
return view('jobs.create');
}
public function store(Request $request)
{
$request->validate([
'company' => 'required',
'category' => 'required',
'position' => 'required',
'description' => 'required',
'salary_from' => 'required',
'salary_to' => 'required',
// 'status' => 'required|boolean',
]);
Job::create($request->all());
return redirect()->route('jobs.index');
}
public function show($id)
{
return view('jobs.show', compact('job'));
}
public function edit($id)
{
return view('jobs.edit', compact('job'));
}
public function update(Request $request, $id)
{
$request->validate([
'company' => 'required',
'category' => 'required',
'position' => 'required',
'description' => 'required',
'salary_from' => 'required',
'salary_to' => 'required',
]);
$jobupdate=Job::where('id',$id)->first();
$jobupdate->company=$request->company;
$jobupdate->category=$request->category;
$jobupdate->position=$request->position;
$jobupdate->description=$request->description;
$jobupdate->salary_from=$request->salary_from;
$jobupdate->salary_to=$request->salary_to;
$jobupdate->save();
// Job::update($request->all());
return redirect()->route('jobs.index');
}
public function destroy(Job $job)
{
$job->delete();
return redirect()->route('jobs.index');
}
public function active(Request $request)
{
// dd('text');
$job = Job::where('company',$request->jobId)->first();
$activeVal=request()->get('value');
// dd($activeVal);
if($activeVal == 1)
{
$activeVal=1;
}else{
$activeVal=0;
}
$job->status=$activeVal;
$job->save();
$output['success'] = 'success';
return response()->json($output, 200);
}
在return语句中添加laravel中的compact函数。
$jobs = Job::get();
return view('candidate.apply', compact('jobs'));
您需要使用view
的第二个参数将数据传递给视图。
$jobs = Job::get();
return view('candidate.apply', ['jobs' => $jobs]);
问题内容: 我目前正在python shell中进行计算。我想要的是Matlab样式列表,您可以在其中看到所有已定义的变量(因此我知道我使用了哪些名称,它们的值等等)。 有没有办法,我该怎么办? 问题答案: 您可以使用一些方法: 将为您提供范围内变量的列表: 将为您提供全局变量字典 会给你字典局部变量 如果可能,您可能要使用IPython。 为了获取所有当前用户定义变量的列表,IPython提供了
它给出了一个错误: 无效语法:打印srt([5,2,4,1,3])
我得到以下错误:注意:未定义变量:POST
我有财产课: 还有一种方法: 在类的构造函数我有: 为什么当我从object按键调用函数时。我收到一条未定义的消息,为什么变量在内部不可用:
我正在将Shiro集成到我的dropwizard WebApp中。我已经说到这一点了 null 并且每次访问/admin都会导致错误302。我不知道还有什么相关的来回答这个问题。我已经探讨了其他几个“Shiro不断将我重定向到登录”的问题,但大多数都直接提到了带有web.xmls的Jetty,Dropwizard不使用它,我也不知道应用了什么过滤器。我的同事用同样的方法让shiro处理他的drop
我有这行代码在PHP中读取一个文件的CSV格式与MySQL数据库的结构,并显示创建它所需的SQL代码。我在这里遇到的唯一问题是,我不能打印出主键变量,因为它说它没有定义,即使我之前定义了它。有人能帮我解释一下为什么会出现这个错误吗?这是我的代码: