我在laravel 4路线倒车时遇到了一些问题。 基本上我有一个需要倒车的安静控制器。互联网上关于如何做到这一点的信息非常少,而现有的信息都是关于laravel 3(而且非常含糊)。我检查了一下,他们在下面的代码中提出“案例1”,但是没有用。经过大量的猜测和挣扎,我发现“案例2”有效。案例1为何不起作用?我该如何让它发挥作用?
FooController.php
class FooController extends BaseController{
public function getHello(){
return View::make("bar");
}
}
routes.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
答案 0 :(得分: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') }}