用戶可以注冊/注冊為求職者或雇主。如果他是求職者,他可以在創建個人資料頁面上創建個人資料。在表單上,它們是具有文件類型的 4 個輸入,以及其他輸入。請參閱下面的屏幕截圖。 我有一個名為 job_seeker_profiles 的表,其中有幾列,但只有這 4 列與我的問題相關。resume_id、video_one_id、video_two_id、video_three_id我還有 2 個表格、簡歷和視頻,每個都有一個名為“文件”的列。這是有效的,文件路徑被插入到數據庫中。在我的公共文件夾中,我創建了 2 個目錄簡歷和視頻。這是我要存儲文件的地方。這部分也有效,當我只上傳簡歷(沒有視頻,它們是可選的)并單擊創建配置文件時,該文件出現在我的公共文件夾中的 /resumes 文件夾中。問題是,在 job_seeker_profiles 表的 resume_id 列中,我將此值插入到我的數據庫“/Applications/XAMPP/xamppfiles/temp/phpx6Dmr”中,而不是從簡歷表中插入文件的 id。我覺得可能是我的人際關系有問題?這是我的代碼。
1 回答

泛舟湖上清波郎朗
TA貢獻1818條經驗 獲得超3個贊
這現在對我有用:
$input = $request->all();
$user = Auth::user();
if($file = $request->file('resume_id')) {
$name = time() . $file->getClientOriginalName();
$file->move('resumes', $name);
$resume = Resume::create(['file'=>$name]);
$input['resume_id'] = $resume->id;
}
$user->jobseekerprofile()->create($input);
return redirect('/admin/job-seeker/profile/create');
- 1 回答
- 0 關注
- 64 瀏覽
添加回答
舉報
0/150
提交
取消