Framework/Laravel Framework
[Laravel] Controller Subfolder routing 방법
원동호
2020. 1. 7. 15:45
반응형
기존에는 기본적으로 생성되어있는 HomeController에 모든 API를 한꺼번에 관리를 했다..
스케일이 커질수록 관리가 잘 안되어 폴더를 분리하여 Controller를 생성하고 있다.
EX) Http 폴더 하위에 subfolder을 생성하고 해당 폴더에 컨트롤러를 생성해준다.
Http
--- \Controllers
---------\folder1
namespace는 해당 폴더 경로를 입력한다.
namespace App\Http\Controllers\folder1; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class TestController extends Controller { public function getTest() { return "Success"; } }
web.php
Route::get('/test', [ 'as' => 'test', 'uses' => 'folder1\TestController@getTest', ]);
반응형