0

我在 laravel 4 路线倒车时遇到了一些问题。基本上我有一个需要倒车的宁静控制器。互联网上关于如何做到这一点的信息很少,现有的都在谈论 laravel 3(而且非常模糊)。我检查了他们,他们在下面的代码中提出了“案例 1”,但没有奏效。经过一番猜测和挣扎,我发现“案例2”有效。为什么案例 1 不起作用?我应该如何让它工作?

FooController.php

class FooController extends BaseController{
  public function getHello(){
    return View::make("bar");
  }
}

路由.php

Route::controller("foo","FooController ");

bar.blade.php

{{URL::action('foo@hello')}}//Case 1: This doesn't work

{{URL::action('FooController@getHello')}}//Case 2: This works
4

1 回答 1

3

毕竟这些导致相同的控制器/动作......

// routes.php
Route::get('foo/hello', 'as' => 'foo.hello', 'uses' => 'FooController@getHello');

// Somewhere in your view, etc.



{{ URL::to('foo/hello') }}

{{ URL::action('FooController@getHello') }}

{{ URL::route('foo.hello') }}
于 2013-10-18T13:39:51.270 回答