Database models
Database models in Spoon zijn geplaatse in de app/Models
directory in plaats van de applicatie root directory.
Dit is gedaan wegens organisatorische redenen en om een didelijker structuur te hebben in de broncode van jouw applicatie.
De namespace staat gelijk aan de directory structuur zoals gewoonlijk.
Base model
De applicatie bezit ook een basis model dat te vinden is onder de volgende path. app/Model.php
. Deze model
Is bedoeld voor gezamelijk logica tussen alle models buiten de models die gebruikt worden voor authenticatie.
Om u wild idee te geven over wt u hier kunt plaatsen:
- Validatie regels
- Overschrijven van huidige Eloquent methodes.
- Wijzigen van de PRIMARY KEY.
- Enz.
Standaard ziet de model er als volgd uit.
<?php
namespace App;
use Illuminate\Database\Eloquent\Model as BaseModel;
/**
* Class Model
*
* Base model for all the shard logic between all the application models in the application.
* Except the user or other authentication models.
*
* @see https://activisme-be.github.io/Spoon-documentatie/Models.html#basis-model
*
* @package App
*/
class Model extends BaseModel
{
//
}