Ceci est un article pense bête pour mon premier projet Laravel

Installation

Note: je ne parle pas des problèmes de PATH

Projet: la base de donnée

La configuration peut s’effectuer dans config/database.php, mais il est préférable d’utiliser le .env pour surcharger la conffiguration (mode débug, prod, …):

```
$ cp .env.example env.debug
$ ln -s env.debug .env
```

Générons une clé secréte ( TODO ):

```
$ php artisan key:generate
```

Nous allons maintenant paramétrer notre application pour utiliser sqlite, éditons env.debug pour avoir:

```
APP_NAME=Tutorial
...
DB_CONNECTION=sqlite
DB_DATABASE=database.sqlite

```

La création d’une table se fait en plusieurs étapes, d’abord nous allons créer plusieurs tables (products, customers, items & invoices) et préparer les migrations. Je préfère utiliser la migration dès le debut pour avoir les bons reflexes et ainsi avoir la flexibilité d’étendre notre base.

Puis nous éditons app/Product.php pour que le résultat ressemble à ça:

RIEN A FAIRE OU DEFINIR UN $this->belongsTo(‘App\Item’); ???

```
```

Puis dans app/Customer.php pour

```
:
```

Liens: