diff --git a/app/Models/Supplier.php b/app/Models/Supplier.php index 5690a35..bc3da55 100644 --- a/app/Models/Supplier.php +++ b/app/Models/Supplier.php @@ -1,15 +1,18 @@ hasMany(Product::class); + return $this->hasMany(Product::class, 'suppliers_id'); } -} +} \ No newline at end of file diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 43e49c8..0db80de 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -39,8 +39,7 @@ - - + diff --git a/routes/web.php b/routes/web.php index 2fcbc18..c7ba6f0 100644 --- a/routes/web.php +++ b/routes/web.php @@ -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' ]);