explicacio del projecte
Es tracta d'una pagina web multipage, amb:
- framework laravel-9.
- theme uikit.
- administracio amb voyager dojo.
Instal.lacio de Laravel.
Aguanta tot el meu web i ha estat un gran descobriment!. Al front theme uikit kick-off amb coses de per aqui i per alla i laravel voyager al back-end, foreach a la base de dades i presentades amb datatables.
composer global require laravel/installer
laravel new projecte
afegir voyager
Voyager és un paquet d'administració de Laravel que inclou operacions BREAD (CRUD), un gestor de mitjans, un creador de menús i molt més.
composer require tcg/voyager
php artisan voyager:install --with-dummy
Exemple pagina gallery_webs
MODEL i CONTROLADOR
A la galeria hi vull posar el contingut de la taula webs. El model que controla la taula webs es app\Models\WebController.php
crear el MODEL, CONTROLADOR I LA MIGRACIO amb les instruccions artisan i l'indicador d'ordres.
php artisan make:model Web -mcr
editar database\migrations\create_webs_table i posar a la linia 18 entre id i timestamps..
$table->string('img');
$table->string('nom');
$table->string('descripcio');
$table->string('framework');
$table->string('css');
$table->string('format');
$table->string('servidor');
$table->string('projecte');
$table->string('web');
$table->string('youtube');
$table->string('codi');
editar app\Models\WebController.php i a la linia 15-17 a public function index posar-hi..
$webs = Web::all();
return view('gallery_webs')->with('webs',$webs);
LAYOUTS & VIEWS
1. resources/views/layouts/app.blade.php
2. resources/views/galeria.php