Есть ли способ вернуть представление из контроллера по его имени маршрута? - PullRequest
2 голосов
/ 27 июня 2019

У меня на web.php есть этот маршрут

Route::get('/manager/posts/create', 'PostController@index')->name('createArticle');

есть ли способ вызвать этот маршрут из контроллера при обратном просмотре вместо его маршрута return view('manager.posts.crear');

что-то вроде return view('createArticle')?

Ответы [ 3 ]

2 голосов
/ 27 июня 2019

Попробуйте это

use Illuminate\Support\Facades\Route;


public function index(Request $request)
{
    $routeName  = Route::currentRouteName();
    // or $routeName = $request->route()->getName();
    return view($routeName);
}
1 голос
/ 27 июня 2019

Вы ищете названные маршруты:

https://laravel.com/docs/5.8/routing#named-routes

return redirect()->route('createArticle');
1 голос
/ 27 июня 2019

Возможно, вы ищете просмотр маршрутов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...