explicacio del projecte

Es tracta d'una pagina web multipage, amb:

  1. framework laravel-9.
  2. theme uikit.
  3. 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
php artisan voyager:admin [email protected] --create

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

quedant la vista aixi
2. resources/views/galeria.blade.php

ROUTES

Editem el fitxer routes\web.php afegint aquesta linia...

Route::resource('gallery','App\Http\Controllers\WebController');

System requirements check

Nunc et lacus risus. In pulvinar lectus et magna facilisis, at rhoncus nunc eleifend. Ut egestas porttitor odio vel pellentesque. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac ornare felis. Donec ultricies, turpis elementum vestibulum pretium, lacus ligula lacinia nibh, et blandit ex neque id ipsum. Donec malesuada cursus tempus. In in bibendum ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vitae dui sed justo mattis faucibus. Maecenas nec nibh est. Duis quis efficitur dui, eget efficitur turpis. Etiam consectetur sem in lectus ornare, a ornare elit ullamcorper. Nulla facilisi. In interdum molestie mollis. Cras laoreet, nisi nec condimentum facilisis, velit lectus posuere felis, sed sollicitudin neque dolor et lorem.

Download and install

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla lacus nisi, cursus non nisi vel, lacinia facilisis tortor. Nullam vehicula leo sem, lacinia eleifend ante lobortis nec. Proin a finibus lorem. Duis ante leo, suscipit quis feugiat ac, iaculis vitae justo. Ut at rhoncus sapien, nec accumsan diam. Vivamus molestie nisl vel ligula hendrerit, non volutpat tellus congue. Morbi commodo in arcu finibus laoreet. Ut efficitur sapien nec ligula vulputate imperdiet.

Backup

Quisque purus odio, mollis at quam nec, rhoncus tempor sapien. Pellentesque finibus elit arcu, non pulvinar tortor cursus id. In rhoncus ac eros vel vestibulum. Maecenas massa urna, ornare at felis sit amet, lacinia efficitur arcu. Pellentesque sit amet odio id massa condimentum pulvinar sed sit amet ipsum. Fusce rhoncus, libero vitae molestie pellentesque, ipsum nisi vulputate ex, vulputate tincidunt metus magna sed ipsum. Pellentesque lobortis mollis magna, non hendrerit metus aliquet eu.

Recovery

Sed tempor urna nec est vulputate egestas. Sed at scelerisque orci, quis tristique leo. Quisque et dolor eget arcu semper ultricies id eu ante. Mauris dignissim bibendum nulla sed aliquam. Nunc consequat purus magna, et malesuada metus porttitor ac. Vivamus et neque ullamcorper, consequat ligula eget, fringilla nulla. Maecenas a neque sapien. Nunc vulputate magna orci, et malesuada velit ultrices eget. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce aliquam velit ut interdum mollis. Suspendisse placerat lacus a lectus venenatis cursus vel ut orci. Morbi sodales dolor in sem dictum, in pulvinar risus finibus. Nullam eleifend nec nisi sit amet condimentum.

Els meus apunts? Son tots aqui!.

imatge