Routes Laravel 5.3

Boa tarde galera, percebi que o Laravel 5.3 possui uma nova pasta “Route”, com as rotas. Por padrão ele utiliza a web.php

Gostaria de saber, como posso fazer para criar outras rotas sem ser dentro do web.php, gostaria de separar assim.

web.php darshboard.php usuario.php …etc

Bom dia,
Você pode criar outros arquivo dentro da pasta Route e depois chamar o arquivo pelo require no arquivo Web.php:

<?php
require_once base_path('routes/dashboard.php');
require_once base_path('routes/usuario.php');

Mas de toda forma ainda você vai ter que colocar alguma coisa no Web.php

O ideal seria você usar o Route::group do próprio Laravel, criando grupo de rotas. Pois vai facilitar muito a sua vida depois.

Acho(não lembro se dá) que também mexendo nos arquivos de configuração do Laravel tem como você fazer isso sem usar o require.

1 curtida

Olá Trailon, tudo bom?
Eu estou no meio de um projeto com o laravel 5.2 e usei uma fórmula semelhando a do amigo Guilherme.
Crieu na pasta Http uma pasta chamada routes, e no arquivos Http/routes.php coloquei a instrução:

require_once app_path(‘Http/routes/meu_arquivo_de_retas.route.php’);

Funcionou perfeitamente.
Um abraço.