Als je dit nog niet gedaan had tijdens de installatie, of je wilt een nieuw project aanmaken.
-
Maak een nieuw project aan via de terminal (composer moet geïnstalleerd zijn)
composer create-project laravel/laravel example-app
-
Open het project in PHPStorm
php artisan serve
-
Open
web.php
-
Maak eerst een route.
Route::get('/about-us', function() { return 'About us'; });
-
Ga naar de browser en bekijk het resultaat van deze return. Vergeet niet
/about-us
toe te voegen aan de URL. -
Vervang return door
return view('about-us');
-
Maak de view aan via het contextmenu. Beweeg de muis over
'about-us'
(of gebruikALT
+ENTER
) en klik opcreate view
. -
Voeg HTML-inhoud toe aan de view. Voor dummy-inhoud kun je
lorem
gebruiken en op tab drukken.<h1>About us</h1> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aperiam, atque autem blanditiis consequatur cumque dolorum eaque eius eligendi enim eos est eum ex explicabo facere fugiat fugit harum id impedit in ipsa iusto laboriosam laborum magnam magni maiores minus molestias natus nemo nesciunt nihil nisi nobis non nulla numquam obcaecati odit officia officiis optio pariatur perspiciatis placeat porro praesentium quae quam quasi qui quia quidem quisquam quo ratione recusandae rem repellat repudiandae rerum saepe sapiente sequi similique sit soluta sunt suscipit tempora tenetur totam ullam unde vel veniam veritatis voluptas voluptate voluptatem voluptatum.</p>
-
Bekijk het resultaat in de browser.
-
Open de terminal
php artisan make:controller
Gebruik Upper Camel Case voor de naam omdat dit een Class-bestand is.
-
Voer de naam AboutUsController in
-
Kies Lege controller.
Bewerk AboutUsController
- Open
/app/Https/Controllers/AboutUsController
- Maak een
index()
functie aan (Zie Laravel documentatie hoe functies aangemaakt moeten worden in een Controller) - return de string
‘Test’
. - Maak een route
Route::get('/test', [AboutUsController::class, 'index']);
(niet kopiëren en plakken) - Controleer in de browser of de route werkt.