У меня проблема, я сделал систему поддержки, и когда я захочу зайти на страницу, где я смотрю тикет, я получу 404 не найденных. В основном это маршрут идентификатора в базе данных.
Маршруты:
Route::get('/viewTickets', 'TicketController@view_MyTickets')->name('viewTickets');
Route::get('/viewTickets/{ticket}', 'TicketController@view_MyTicketUpdate')->name('updateTicket');
Route::post('/viewTickets/{ticket}', 'TicketController@update_MyTicket');
Контроллер:
public function view_MyTickets() {
$tickets = Ticket::latest()->get();
return view('viewTickets', compact('tickets'));
}
public function view_MyTicketUpdate() {
$tickets = Ticket::latest()->get();
return view('updateTicket', compact('tickets'));
}
Просмотр:
<tbody>
@foreach($tickets as $ticket)
<tr>
<td>{{$ticket->id}}</td>
<td>{{$ticket->user_id}}</td>
<td>{{$ticket->title}}</td>
<td>{{$ticket->category}}</td>
<td>{{$ticket->status}}</td>
<td>
<form>
<a href="{{ $ticket->id }}" class="view" title="View" data-toggle="tooltip"><i class="material-icons"></i></a>
<a href="{{ $ticket->id }}"lass="edit" title="Edit" data-toggle="tooltip"><i class="material-icons"></i></a>
</td>
</form>
</tr>
@endforeach
</tbody>
Я действительно не понимаю проблему, способ решить и не получил ошибку 404? Кстати, я прочитал другие темы и не смог найти решение.