Creado en: 2023-09-02 22:36:00
Actualizado en: 2024-08-27 16:07:35
llistar registres desde controller
routes:
//a routes\web.php
//cridar el controlador amb use
//afegir la route
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\WebController;
Route::get('webs', [WebController::class, 'index']); Controller:
afegir la funcio index a app\Http\Controllers\WebController.php
public function index()
{
$webs = Web::all();
return view('webs.index', compact('webs'));
} View:
//crear directori webs i afegir index.blade.php
//fer foreach a l'element que vull repetir
@foreach ($webs as $web)
<!-- card -->
<div class="{{$web->framework}}" data-categoria="{{$web->categoria}}" data-css="{{$web->css}}" data-framework="{{$web->framework}}" data-servidor="{{$web->servidor}}" data-nom="{{$web->nom}}" data-descripcio="{{$web->descripcio}}" data-tags="{{$web->categoria}} {{$web->css}} {{$web->framework}} {{$web->servidor}} {{$web->nom}} {{$web->descripcio}}">
<div class="uk-card uk-card-small uk-card-default">
<div class="uk-card-header">
<div class="uk-grid uk-grid-small uk-text-small" data-uk-grid>
<div class="uk-width-expand">
<span class="cat-txt">{{$web->categoria}}</span>
</div>
<div class="uk-width-auto uk-text-right uk-text-muted">
{{$web->css}}
</div>
</div>
</div>
<div class="uk-card-media">
<div class="uk-inline-clip uk-transition-toggle" tabindex="0">
<a data-fancybox="gallery" data-src="storage/{{$web->img}}"><img src="storage/{{$web->img}}"/></a>
<div class="uk-transition-slide-bottom uk-position-bottom uk-overlay uk-overlay-primary">
{{$web->categoria}} - {{$web->tags}} - {{$web->css}} - {{$web->framework}}
</div>
</div>
</div>
<div class="uk-card-body">
<h6 ><a class="uk-margin-small-bottom uk-margin-remove-adjacent uk-text-bold" href="{{$web->url}}">{{$web->nom}}</a></h6>
<p class="uk-text-small uk-text-muted">{{$web->idescripcio}}</p>
</div>
<div class="uk-card-footer">
<div class="uk-grid uk-grid-small uk-grid-divider uk-flex uk-flex-middle" data-uk-grid>
<div class="uk-width-expand uk-text-small">
{{$web->updated_at}}
</div>
<div class="uk-width-auto uk-text-right">
<div class="uk-inline ">
<a href="{{$web->url}}" target="_blank"><span uk-icon="link" class="uk-icon"></span></a>
<a href="{{$web->download}}" target="_blank"><span uk-icon="download" class="uk-icon"></span></a>
<a data-fancybox="video-gallery" href="{{$web->youtube}}"><span uk-icon="youtube" class="uk-icon"></span></a>
<a data-fancybox="" data-type="iframe" data-src="embed/{{$web->codi}}" href="javascript:;"><span uk-icon="code" class="uk-icon"></span></a>
</div>
</div>
<div class="uk-width-auto uk-text-right">
<a data-uk-tooltip="title: Drag this card" href="#" class="uk-icon-link drag-icon" data-uk-icon="icon:move; ratio: 1"></a>
</div>
</div>
</div>
</div>
</div>
<!-- /card -->
@endforeach