1php artisan make:controller MyController
2php artisan make:controller CompanyController --resource
3//To create with a Model
4php artisan make:controller CompanyController --resource --model=CompanyModel
5
1Route::get('/{page_name}', [PageController::class, 'getPage'])->name('website.pages');
2
3<?php
4
5namespace App\Http\Controllers;
6
7use Illuminate\Http\Request;
8
9class PageController extends Controller
10{
11 public function getPage($page_name){
12 if(!view()->exists("pages.{$page_name}")){
13 abort(404);
14 }
15 return view("pages.{$page_name}");
16 }
17}
18