rutas de proveedores

This commit is contained in:
gianella
2026-04-18 16:00:34 -03:00
parent 358e2afc22
commit 87e4f44fe0
3 changed files with 14 additions and 9 deletions
+8 -5
View File
@@ -1,15 +1,18 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Supplier extends Model
{
protected $fillable = [ 'name', 'phone'];
use HasFactory;
protected $fillable = [
'name',
'phone',
'email',
];
public function products()
{
return $this->hasMany(Product::class);
return $this->hasMany(Product::class, 'suppliers_id');
}
}
+1 -2
View File
@@ -39,8 +39,7 @@
</x-ui.card>
<!-- Tarjeta Proveedores -->
<x-ui.card href="#" title="Proveedores" description="Base de datos de proveedores." linkText="Ver Proveedores">
<svg class="w-12 h-12 text-lime-500 dark:text-neon-lime" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<x-ui.card href="{{ url('/suppliers') }}" title="Proveedores" description="Base de datos de proveedores." linkText="Ver Proveedores"> <svg class="w-12 h-12 text-lime-500 dark:text-neon-lime" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" />
</svg>
</x-ui.card>
+3
View File
@@ -12,6 +12,7 @@ use App\Http\Controllers\RegisterController;
use App\Http\Controllers\TallerController;
use App\Http\Controllers\AgendaController;
use App\Http\Controllers\AppointmentController;
use App\Http\Controllers\SupplierController;
use App\Models\Product;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;
@@ -39,6 +40,8 @@ Route::post('logout', function(){
Route::middleware(['auth'])->group(function () {
Route::view('dashboard', 'dashboard')->name('dashboard');
Route::resource('clients', ClientController::class);
Route::get('suppliers/{supplier}/order', [SupplierController::class, 'order'])->name('suppliers.order');
Route::resource('suppliers', SupplierController::class);
Route::resource('productos', ProductosController::class)->parameters([
'productos' => 'product'
]);