public function edit($id) { $project = Project::findOrFail($id); $tags = Tag::all()->pluck('name', 'id'); $self_tags = DB::table('tags')->select('tags.id', 'tags.name')->join('project_tags', 'tags.id', '=', 'project_tags.tag_id')->join('projects', 'projects.id', '=', 'project_tags.project_id')->get(); $self_students = DB::table('students')->select('students.id', 'students.name', 'promos.year')->join('project_students', 'students.id', '=', 'project_students.student_id')->join('projects', 'projects.id', '=', 'project_students.project_id')->join('promos', 'promos.id', '=', 'students.promo')->get(); $old_date = Carbon::createFromFormat('Y-m-d H:i:s', $project->date)->format('Y-m-d'); return view('admin.project.edit', compact('project', 'old_date', 'tags', 'self_tags', 'self_students')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $tags = Tag::all(); return view('admin.tag.list', compact('tags')); }