Criação de Controller no Laravel

12 de agosto de 2024 Off Por Marcelo Martins

Para criar um controller no laravel, utilize a seguinte sintaxe:

php artisan make:controller <nomecontroller>

Os controller serão criados na pasta:

.\app\Http\Controllers

Conforme o exemplo abaixo:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class welcomeController extends Controller
{
    //Metodo de visualização
    public function welcome(){
          return view('welcome');

    }
         
}            

É necessário criar o mesmo na rota (web.php):

<?php

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\WelcomeController;

Route::get('/', function () {
    $controller  = new welcomeController();
    return $controller->welcome();
});