This can only happen if $row->id returns null. So it seems your $row data is different than what you expect it to be. Can you show the controller that fetches $data for your view?
Aug 31, 2020
2
Level 1
Missing required parameters for [Route: eventedit]
Greeting, After transfering my project from my desktop my pc to my other pc, including database too, I received this error while wanting to navigate to event blade here's there error Missing required parameters for [Route: eventedit] [URI: eventedit/{id}]. (View: C:\xampp\htdocs\myllaravell2\resources\views\event.blade.php)
here's my event code
@extends('layouts.app')
@section('event')
<!--================Breadcrumb Area =================-->
<section class="breadcrumb_area br_image">
<div class="container">
<div class="page-cover text-center">
<h2 class="page-cover-tittle">Upcoming Events</h2>
<ol class="breadcrumb">
<li><a href="{{route ('home')}}">Home</a></li>
<li class="active">Events</li>
</ol>
</div>
</div>
</section>
<!--================Breadcrumb Area =================-->
<!--================Event Date Area =================-->
@if (Auth::check() && Auth::user()->role == 1) <a href="{{ url('eventcreate') }}" class="btn btn-success btn-sm">Add</a>
@csrf
@method('DELETE')
@endif
<section class="event_date_area">
<div class="container">
<div class="row">
<div class="col-md-6 d_flex">
<div class="evet_location flex">
@foreach($data as $row)
<h1>{{ $row->name }}</h1>
<p><span class="lnr lnr-calendar-full"></span>{{ $row->date }}</p>
<p><span class="lnr lnr-map-marker"></span>{{ $row->place }}</p>
@if (Auth::check() && Auth::user()->role == 1) <a href="{{route ('eventedit', $row->id)}}" class="btn btn-warning">Edit</a>
<form action="{{ route('destroy', $row->id) }}" method="delete">
@csrf
@method('DELETE')
<button type="submit" class="btn btn-danger">Delete</button>@endif
@endforeach
</div>
</div>
<div class="col-md-6 event_time">
<h4>Our Next Event Starts in</h4>
<div id="timer" class="timer">
<div class="timer__section days">
<div class="timer__number"></div>
<div class="timer__label">days</div>
</div>
<div class="timer__section hours">
<div class="timer__number"></div>
<div class="timer__label">hours</div>
</div>
<div class="timer__section minutes">
<div class="timer__number"></div>
<div class="timer__label">Minutes</div>
</div>
<div class="timer__section seconds">
<div class="timer__number"></div>
<div class="timer__label">seconds</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--================Event Date Area =================-->
<!--================Blog Area=================-->
@endsection
Route code
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
route::get('/home', 'Home@home')->name('home');
route::get('/about', 'About@about')->name('about');
Route::get('/contact', 'ContactController@contact')->name('contact');
Route::post('/save_contact','ContactController@save_contact')->name('save_contact');
route::get('/donation', 'donation@donation')->name('donation');
route::get('/event', 'EventController@event')->name('event');
route::get('/eventcreate', 'EventController@eventcreate');
route::post('storeevent', 'EventController@storeevent')->name('storeevent');
route::delete('destroy', 'EventController@destroy')->name('destroy');
route::put('/updateevent/{id}', 'EventController@updateevent')->name('updateevent');
route::get('/eventedit/{id}', 'EventController@eventedit')->name('eventedit');
route::get('/eventdet', 'Eventdet@eventdet')->name('eventdet');
route::get('/gallery', 'Gallery@gallery')->name('gallery');
route::get('/joinus', 'JoinusController@joinus')->name('joinus');
Route::post('/save_demande','JoinusController@save_demande')->name('save_demande');
route::get('/members', 'Members@members')->name('members');
route::get('/index', 'index@index')->name('index')->name('index');
route::get('/contactprocess', 'contactprocess@contactprocess')->name('contactprocess');
Route::resource('crud','CrudsController');
Auth::routes();
?>
Please or to participate in this conversation.