Projecten

Simple Laravel API

Installatie met composer

composer create-project laravel/laravel simple-api

MySQL Data

Maak een database aan: simple-api...
In sql-client terminal:

mysql> create database simple-api;

Pas het .env-bestand aan in laravel met de juiste gegevens voor de database:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=simple_api
DB_USERNAME=root
DB_PASSWORD=root
php artisan migrate
mysql> use simple_api;
mysql> source C:\customers.sql;

Routes definiëren

In de routes-folder kun je nu een route toevoegen aan api.php.

use Illuminate\Support\Facades\DB;

Route::get('/customers', function(Request $request) {
return DB::table('customers')->get()->toJson();
});

In de browser ga je nu naar http://127.0.0.1/api/customers en voila je ziet een overzicht van alle customers.