Beispiel #1
0
 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]);
 }
Beispiel #2
0
 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();
     }
 }
Beispiel #3
0
 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]);
 }