如何从laravel中的控制器调用路由?

时间:2016-05-17 02:33:14

标签: php angularjs laravel

的TestController

public function index()
{
    $data = Users::all();
    return view('welcome', compact('data'));
}

路线

Route::get('/', 'TestController@index');

如何在控制器中调用该路由? 我想从我的控制器的索引返回路径而不是视图。

2 个答案:

答案 0 :(得分:1)

使用redirect to route

return redirect()->route('mainpage');

为根路由添加名称也是一个好主意:

Route::get('/', 'TestController@index')->name('mainpage');

答案 1 :(得分:0)

您可以使用

return redirect()->route('/');

参考:https://laravel.com/docs/5.1/responses#redirecting-named-routes