public function edit(Request $request, $id) { $role = Role::find($id, ['id', 'drama_id', 'episode_id', 'sc_id', 'job', 'note', 'user_id']); if ($role->user_id != $request->user()->id) { return '抱歉, 目前仅支持添加此条目的用户编辑关联信息> <'; } $drama = Drama::find($role->drama_id, ['title']); $episode = Episode::find($role->episode_id, ['title']); $sc = Sc::find($role->sc_id, ['name']); return view('role.edit', ['role' => $role, 'drama' => $drama, 'episode' => $episode, 'sc' => $sc]); }
public function edit(Request $request, $id) { $review = Screv::find($id); if ($review->user_id == $request->user()->id) { if ($review->model == 0) { $model = Sc::find($review->model_id, ['name']); } else { $model = Club::find($review->model_id, ['name']); } return view('screv.edit', ['review' => $review, 'model' => $model]); } else { return redirect()->back(); } }
public function versions($id) { $sc = Sc::find($id, ['id', 'name']); $versions = Scver::with(['user' => function ($query) { $query->select('id', 'name'); }, 'club' => function ($query) { $query->select('id', 'name'); }])->select('user_id', 'first', 'name', 'alias', 'club_id', 'jobs', 'information', 'created_at', 'updated_at')->where('sc_id', $id)->orderBy('updated_at', 'desc')->get(); return view('sc.versions', ['sc' => $sc, 'versions' => $versions]); }