ALTER TABLE users AUTO_INCREMENT=1001;
Voor toevoegen van nieuw veld aan database dient de down methode een drop van dit veld te doen : DropColumn
(let op er kan wel een Doctrine/DBAL component dienen te worden geïnstalleerd via composer voor oude Laravel apps)
Bij problemen en rollback van migratie : Composer dump-autoload
dd($variable) : dropt alle data van een variabele en stopt verdere verwerking (dump and die), gewoon dumpen van waarde kan via dump($variabele)
Systeem maakt een link van public/storage naar de werkelijke opslag in storage/app/public via artisan commando php artisan storage:link
Opslaan file :
Symbolic link opzette op hosting via Linux shell comando :
cfr vakantieverhuur: ln -s laravel/storage/app/public www/storage
Cfr bij gebruik van AutoGit :~/checkout/paq/current/www# ln -s ../storage/app/public storage
Indien folder reeds bestaat kan hetzelfde commando worden gebruikt met optie -sf Of klaarzetten voor autogit ln -s public www ; maakt een www symbolic link naar public
Zichtbaar maken symbolic link in directory : ls -la
In model een method aanmaken met naam ScopeXxx($variable)
Content $query->where($variable ,'=','value')
Oproepen van queryscope Myrides::xxx($variable)->get();
Via toevoegen van ->pagination(nr)
Let op : gebruik OrderBy op collection (en niet SortByDesc)
Let op path : als je afwijkt van de home kan je best path toevoegen via ->setPath()
CSS (zit in Illuminate\Pagination\Paginator)
Er wordt gebruik gemaakt van bootstrap CSS, aanpassen kan via het publishen van de pagination views, ref. laravel docs.
php artisan vendor:publish --tag=laravel-pagination
In de vertaalfile resources/lang/en/validation.php
'custom' => [ 'pets' => [ 'numeric' => 'Please indicate if you are taking pets with you.', ], ],
Vervangen van naam variabele door iets meer begrijpbaars :
'attributes' => [ 'VAT'=>'ondernemingsnummer', 'company_type'=> 'rechtsvorm' ],