dqf2015 2018-01-15 06:01
浏览 11
已采纳

如何在Laravel 5.2中调用有价值的路线?

I have a datatable and I want to go to detail data page when I click the Data ID

<td><a href= "{{ route('ReservationDetail') }}" >{{ $getData->ID }}</a></td>

But I don't know how to add the ID inside the route in a view. In my controller I have a function like this below

return Redirect('ReservationDetail?ID='.$reservation->ID);

when I trying to make like that in my view, I always get error.

<td><a href= "{{ route("ReservationDetail?ID='.$getData->ID'") }}" >{{ $getData->ID }}</a></td>

ErrorException in UrlGenerator.php line 307: Route [ReservationDetail?ID='.3'] not defined

  • 写回答

2条回答 默认 最新

  • dpojoxa5613 2018-01-15 06:05
    关注

    your error is : Route [ReservationDetail?ID='.3'] not defined means it is failed to finding this route.

    check php artisan route:list in your terminal , and see is there any route exists with ReservationDetail name.

    if not then try to add in your web.php

    Route::get('/ReservationDetail',ReservationDetailController@get_by_id)->name('ReservationDetail');
    

    try this in your ReservationDetailController :

    function get_by_id($ID){
         $getData = ReservationDetail::where('ID',$ID)->first();
         return view('detail',compact('getData'));
    }
    

    in your blade view :

    <a href= "{{ route('ReservationDetail', ['ID' => $getData->ID] ) }}">{{ $getData->ID }}</a></td>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 vscode的问题提问
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM