【问题标题】:pass value to route and then controller将值传递给路由,然后传递给控制器
【发布时间】:2016-03-17 16:53:01
【问题描述】:

这是我的看法

<a href="{{URL::route('audit_crawling')}}"class="clear active"> </a>

我想将值传递给路由,值在 $id 变量中

  {{URL::route('audit_crawling'.$id)}}

我想在这里获取这个值并传递给控制器​​

Route::get('/dashboard',[
    'as'=>'audit_crawling',
    'uses'=>'ProjectController@audit_crawling'
]);

这是我的控制器代码

 function audit_crawling($id)
     {
     data=['id'=>$id];
    return view('user.project.dashboard',$data);
    }

【问题讨论】:

    标签: php laravel routing laravel-5.1 laravel-5.2


    【解决方案1】:

    将数据传递给控制器​​使用:

    路线:

    Route::get('/dashboard/{id}',[
        'as'=>'audit_crawling',
        'uses'=>'ProjectController@audit_crawling'
    ]);
    

    控制器

        public function audit_crawling($id) {
        echo $id;
    }
    

    链接:

    <a href="{{route('audit_crawling',$id)}}" class="clear active"> </a>
    

    &lt;a href="{{url('dashboard/'.$id)}}" class="clear active"&gt; &lt;/a&gt;

    【讨论】:

    • dashboard?1 em 正在以这种形式获取 id。我可以获取像 dashboard/1 这样的 url
    • 你的意思是&lt;a href="{{url('dashboard/'.$id)}}" class="clear active"&gt; &lt;/a&gt;
    • 你修改过htaccess文件吗?
    • &lt;a href="{{url('dashboard')}}/{{$id}}" class="clear active"&gt; &lt;/a&gt;怎么样
    猜你喜欢
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多