comp-it-aut / laravel-starterkit
Starterkit tutorial voor Laravel 12
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
Type:project
pkg:composer/comp-it-aut/laravel-starterkit
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
This package is auto-updated.
Last update: 2026-01-09 15:42:43 UTC
README
🚀 Laravel Installatiegids voor DirectAdmin
Welkom bij de handleiding voor het installeren van het Laravel framework op je DirectAdmin-hostingaccount. Of je nu de voorkeur geeft aan het gemak van een one-click installer of de volledige controle van een handmatige setup, hieronder vind je de perfecte methode voor jou.
Voorbereiding
PHP Versie Voorbereiden
-
Log in op je DirectAdmin-account.
-
Open de PHP Version Selector, kies versie 8.3 of 8.4 en sla de wijziging op. Een moderne PHP-versie is essentieel voor Laravel.
Extensies
Het is aanbevolen om ook de volgende PHP-extensies te (de)activeren in deze exacte volgorde:
- pdo_mysql UITZETTEN
- nd_pdo_mysql AANZETTEN
- OPcache AANZETTEN
Optioneel voor redis:
- igbinary AANZETTEN
- msgpack AANZETTEN
- redis AANZETTEN
Optie 1: De Eenvoudige Route via Installatron
Ideaal voor een snelle en moeiteloze installatie zonder de commandoregel te hoeven aanraken.
Installeren met Installatron
- Ga terug naar het hoofdscherm en open de Installatron Applications Installer.
- Zoek naar "Laravel" en klik op het resultaat.
- Druk op de knop "Installeer deze applicatie".
- Selecteer je domein en de gewenste map (laat leeg voor root).
- Laat de geavanceerde opties op automatisch beheren staan.
- Klik op installeren. Installatron regelt de rest, van het aanmaken van bestanden tot het configureren van de database. Binnen enkele minuten ben je online!
Optie 2: De Handmatige Installatie via SSH
Deze methode geeft je volledige controle.
SSH-toegang is vereist. Als de verbinding meteen verbreekt zonder error staat waarschijnlijk SSH uit voor jouw account, vraag dan om hulp.
Verbinding maken via SSH
Start je favoriete SSH-client (PuTTY, Powershell, cmd, etc.).
Maak verbinding met de server via poort 2020. Vervang de placeholders door je eigen gegevens:
ssh gebruikersnaam@jouw_domein.com -p 2020
Voer je wachtwoord in om de sessie te starten.
Laravel Project Aanmaken
Je kan ook een bestaand Laravel project uploaden via FTP/SFTP, maar in deze gids maken we een nieuw project aan.
Als je een bestaand project uploadt, sla dan de stap met composer create-project over en upload naar ~/domains/domein.com/laravel of je eigen map
Upload niet naar public_html, maak een nieuwe map laravel aan in de domein-map
Navigeer naar de map van je domein:
cd ~/domains/jouw_domein.com
Maak met Composer een nieuw Laravel project aan in een submap genaamd laravel:
composer create-project comp-it-aut/laravel-starterkit laravel
Document Root Instellen De webserver moet naar de public map van Laravel wijzen. We regelen dit met een symbolische link. Verwijder eerst de standaardmappen:
rm -rf public_html private_html
Maak vervolgens de symbolische link aan:
ln -s laravel/public public_html
Database Configureren & Migreren
Maak in DirectAdmin via MySQL Management een nieuwe database aan. Bewaar de databasegegevens goed.
Open het .env configuratiebestand van je Laravel-project:
nano ~/domains/jouw_domein.com/laravel/.env
Vul je databasegegevens in bij de DB_* variabelen:
DB_CONNECTION=mariadb DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=jouw_database_naam DB_USERNAME=jouw_database_gebruiker DB_PASSWORD=jouw_database_wachtwoord
Sla het bestand op (CTRL + X, dan Y, dan Enter).
Navigeer naar je projectmap en voer de database migratie uit om de tabellen aan te maken:
cd ~/domains/jouw_domein.com/laravel php artisan migrate