Когда я нажимаю на гиперссылку, я получаю страницу, не найденную в Laravel - PullRequest
0 голосов
/ 12 июня 2018

Я использую Laravel 5.5.Когда я нажимаю кнопку редактирования, я получаю сообщение об ошибке «Извините, страница, которую вы ищете, не может быть найдена».Действительно странная вещь

web.php

/* View booking history */
    Route::get('/booking/history', 'BookingController@index')->name('booking.history');

    /* Download voucher */
    Route::post('/booking/history/voucher/download', 'BookingController@downloadVoucher')->name('booking.history.voucher.download');

    /* Delete cancelled booking */
    Route::post('/booking/history/delete/cancelled/booking', 'BookingController@destroyCancelledBooking')->name('booking.history.delete.cancelled.booking');

    /* Delete waiting prepay booking */
    Route::post('/booking/history/delete/waiting/prepay', 'BookingController@destroyWaitingPrepayBooking')->name('booking.history.delete.waiting.prepay');

    /* Delete approved inquiry booking */
    Route::post('/booking/history/delete/approved/inquiry', 'BookingController@destroyApprovedInquiry')->name('booking.history.delete.approved.inquiry');

    /* Delete waiting inquiry booking */
    Route::post('/booking/history/delete/waiting/inquiry', 'BookingController@destroyWaitingInquiry')->name('booking.history.delete.waiting.inquiry');

    /* Delete rejected inquiry booking */
    Route::post('/booking/history/delete/rejected/inquiry', 'BookingController@destroyRejectedInquiry')->name('booking.history.delete.rejected.inquiry');

    /* Cancel booking */
    Route::post('/booking/history/cancel', 'BookingController@cancelBooking')->name('booking.history.cancel');

    /* Edit booking history */
    Route::get('/edit/booking/history/{id]', 'BookingController@edit')->name('edit.booking.history');

    /* Update booking history */
    Route::post('/edit/booking/history/{id]', 'BookingController@update')->name('update.booking.history');

booking.blade.php

<a href="/edit/booking/history/{{ $booking->_id }}" class="btn btn-list-history" style="color: inherit;">{{ __('bookingHistory.editBooking') }} <span class="glyphicon glyphicon-wrench"></span></a>

BookingController.php

public function edit($id)
{
  dd($id);
}

1 Ответ

0 голосов
/ 12 июня 2018

Используйте {} скобки для сегмента параметра в вашем маршруте.

Как это:

Route::get('/edit/booking/history/{id}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...