trailon
Setembro 22, 2016, 6:24pm
#1
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
lLwig
Outubro 10, 2016, 2:49pm
#2
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.