简体   繁体   English

当我单击超链接时,我正在Laravel中找不到页面

[英]When I click on hyperlink I am getting page not found in Laravel

I am using Laravel 5.5. 我正在使用Laravel 5.5。 When I click on edit button I am getting error "Sorry, the page you are looking for could not be found.". 当我单击编辑按钮时,出现错误“抱歉,找不到您要查找的页面。”。 Really strange thing 真的很奇怪

web.php 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 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 BookingController.php

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

Use {} brackets for parameter segment in your route. 在路径中的参数段上使用{}括号。

Like this: 像这样:

Route::get('/edit/booking/history/{id}'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 当我尝试重定向到laravel 5.6中的另一个页面时,出现类似“抱歉,找不到您要搜索的页面”的错误。 - when i am try to redirect to another page in laravel 5.6 then getting error like “Sorry, the page you are looking for could not be found.” 我找不到404页面 - i am getting 404 page not found 为什么我的Laravel模块中出现“未找到类”错误? - Why am I getting a “class not found” error in my Laravel module? 为什么我找不到课程? (Laravel,PHP) - Why am I getting class not found? (Laravel, PHP) 我在Facebook上共享链接时遇到404页面未找到错误 - I am getting 404 page not found error when share link on facebook 在我的 php 项目中,当我点击注销时,我正在主页重定向,如果我点击后退按钮,我将返回帐户页面 - In my php project when I clicked on logout, I am redirecting at home page, and if I click back button I am getting back in account page 提交表单时,我得到了在Codeigniter中找不到的页面 - While submitting the form i am getting the page not found in codeigniter 在php页面中将链接显示为启用了mysql的超链接输出,但出现错误 - Display link as hyperlink enabled output from mysql in php page but I am getting error 我正在使用laravel5.5 Ajax分页。 当我单击第二页时,它将以JSON格式输出数据 - I am using laravel5.5 Ajax paging. When I click on page second, It will output data in JSON format 当我更新页面时出现错误 - When I update a page and i am getting error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM