laravel将参数从视图传递到路径

时间:2015-02-17 06:00:44

标签: laravel

使用带有用户输入的视图。然后我想转到一条路线。这是我到目前为止所发现的:         HREF =" {{URL ::至('客户/单' $ PARAMS')}}"

我想将用户输入作为上面的$ params传递给我的路线。这是我路线的样本:

Route::get('customer/{id}', function($id) {
$customer = Customer::find($id);
return View::make('customers/single')
->with('customer', $customer);

一旦我可以传递参数,我可以用路线做我想要的,我知道如何。

4 个答案:

答案 0 :(得分:3)

基本上,您可以通过执行以下操作将参数传递给路径:

Route::get('user/{name}', function($name)
{
    //
})
->where('name', '[A-Za-z]+');

在您的锚标记中,不要执行href = {{URL ...}},而是执行以下操作:

{{ URL::to('user/$param') }}

有关路由的详细信息,请访问link

答案 1 :(得分:0)

这就是我拥有和工作的东西:

    <a <button type="button"  class="buttonSmall" id="customerView"     href="{{URL::to('customer',array('id'=>'abf'))}}" >View</button></a>

但我需要数组值'abf'作为文本框的值。

答案 2 :(得分:0)

这在我的视图锚标记

中对我有用
href="{{ URL::to('user/'.$param) }}"

而不是上面指定的

href="{{ URL::to('user/$param') }}"

答案 3 :(得分:0)

您可以在我使用的视图中使用它:

<a class="stocks_list" href="/profile/{{ Auth::user()->username }}">Profile</a>

希望它对你有所帮助。