我在web.php上有这条路线
Route::get('/manager/posts/create', 'PostController@index')->name('createArticle');
有一种方法可以从返回视图的控制器中调用此路由,而不是其路由return view('manager.posts.crear');
类似return view('createArticle')
的东西吗?
答案 0 :(得分:2)
尝试一下
use Illuminate\Support\Facades\Route;
public function index(Request $request)
{
$routeName = Route::currentRouteName();
// or $routeName = $request->route()->getName();
return view($routeName);
}
答案 1 :(得分:1)
也许您正在寻找view routes。
答案 2 :(得分:1)
您正在寻找命名路线:
https://laravel.com/docs/5.8/routing#named-routes
return redirect()->route('createArticle');