Add methods to various page controllers for handling index, store, and show actions

This commit is contained in:
2025-07-28 12:29:30 +05:00
parent 69dd14e06c
commit 2bf0c8f20d
31 changed files with 420 additions and 8 deletions

View File

@@ -2,7 +2,23 @@
namespace App\Http\Controllers;
use App\Models\Career;
use Illuminate\Http\Request;
class CareersPageController extends Controller
{
//
public function index()
{
return view('web.pages.careers.index');
}
public function store(Request $request)
{
dd($request->all());
}
public function show(Career $career)
{
return view('web.pages.careers.show', compact('career'));
}
}

View File

@@ -2,7 +2,17 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ContactPageController extends Controller
{
//
public function index()
{
return view('web.pages.contact.index');
}
public function store(Request $request)
{
dd($request->all());
}
}

View File

@@ -2,7 +2,23 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Internship;
class InternshipsPageController extends Controller
{
//
public function index()
{
return view('web.pages.internships.index');
}
public function store(Request $request)
{
dd($request->all());
}
public function show(Internship $internship)
{
return view('web.pages.internships.show', compact('internship'));
}
}

View File

@@ -4,5 +4,13 @@ namespace App\Http\Controllers;
class LegalPageController extends Controller
{
//
public function terms()
{
return view('web.pages.legal.terms');
}
public function privacy()
{
return view('web.pages.legal.privacy');
}
}

View File

@@ -2,7 +2,17 @@
namespace App\Http\Controllers;
use App\Models\News;
class NewsPageController extends Controller
{
//
public function index()
{
return view('web.pages.news.index');
}
public function show(News $news)
{
return view('web.pages.news.show', compact('news'));
}
}

View File

@@ -2,7 +2,17 @@
namespace App\Http\Controllers;
use App\Models\Solution;
class OurSolutionPageController extends Controller
{
//
public function index()
{
return view('web.pages.our-solutions.index');
}
public function show(Solution $solution)
{
return view('web.pages.our-solutions.show', compact('solution'));
}
}

View File

@@ -2,7 +2,17 @@
namespace App\Http\Controllers;
use App\Models\Story;
class StoryPageController extends Controller
{
//
public function index()
{
return view('web.pages.stories.index');
}
public function show(Story $story)
{
return view('web.pages.stories.show', compact('story'));
}
}