私はLaravelを初めて使用しており、私の練習用に小さなアプリケーションを開発していました。私は就職活動をしています。このエラーは私に多くのトラブルを与え、私をたくさん混乱させます。未定義オフセットを取得する:laravel
public function job_search(Request $request) {
$search_skill_set = $request->job_skills;
$search_results = JobPost::whereRaw('FIND_IN_SET(?, job_skills)', $search_skill_set)
->get()
->toArray();
for ($i = 0; $i < count($search_results); $i++) {
$department_id = (int)$search_results[$i]['department_name'];
$department_name = Department::select('department_name')
->where('id', '=', $department_id)
->get()
->toArray();
// the next statement raises an Undefined:offset 1 error
$search_results[$i]['department_name_info'] = $department_name[$i]['department_name'];
}
var_dump($search_results);
}
私が間違っているのところ、私は与えられたスニペットから任意の提案やコード
可能な複製[PHP: "Notice:Undefined vari 「通知:未定義インデックス」、および「通知:未定義オフセット」](http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-notice-undefined-index-and-notice-undef ) –
forループを実行する前に$ search_resultsを完全にvar_dumpし、質問に配列を追加してください –