Laravel如何在控制器内使用路由?

时间:2016-05-09 16:39:08

标签: laravel controller routing

我需要获取静态Route :: inside controller

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;

class processController extends controller
{
    public function process()
    {
       Route::get('myroute', myController@method);
    { 

}

我尝试使用:使用Illuminate \ Routing \ Route;但这不起作用。

3 个答案:

答案 0 :(得分:2)

您要做的事情最终会调用控制器方法。

而不是在Controller内部使用Route直接控制Controller方法。 您也可以从另一个控制器调用控制器方法,如下所示:

应用('应用软件\ HTTP \控制器\ YourContoller') - >方法名();

答案 1 :(得分:0)

如果要将用户发送到路线,可以执行以下操作:

redirect->route('myroute');

如果你想建立一条路线,只需使用它:

$url = route('myroute');

答案 2 :(得分:0)

您可以使用;

 return redirect()->action('MyController@methodname');

重定向到特定的控制器方法