如何在没有写入Routes.php文件的情况下指向控制器中的不同方法。所以,我有一个控制器。
class HomeController extends Controller {
public function index()
{
return view('front.home.index');
}
public function business()
{
return view('front.home.business');
}
public function aboutus()
{
return view('front.home.about');
}
这个控制器可以有无限的方法,我想调用这些方法,而无需在routes文件中编写每个方法。例如如何在没有写入Routes.php的情况下呼叫家庭/企业或家庭/约。目前我这样做。
Route::get('/home', 'HomeController@index');
Route::get('/home/business', 'HomeController@business');
Route::get('/home/aboutus', 'HomeController@aboutus');
答案 0 :(得分:2)
如果您以这种方式更改控制器中方法的名称:
index => getIndex
business => getBusiness
aboutus => getAboutus
然后您可以使用:
Route::controller('home', 'HomeController');