laravel의 루트 시작 2

지식 개요
중간부품
라우팅된 그룹 규칙
그룹 루트의 그룹은 같은 특성을 가진 루트를 사용하는 것이다.모이다
Route::group([], function () { 
    Route::get('hello', function () { return 'Hello'; }); 
    Route::get('world', function () { return 'World'; }); 
});

라우팅 접두사를 사용합니다group 이 그룹 루트에 대한 경로 접두사를 지정하고 그룹화합니다.
//api 
Route::prefix('api')->group(function () {
    Route::get('/', function () {
        //   /api  
    })->name('api.index');
    Route::get('users', function () {
        //   /api/users  
    })->name('api.users');
});

하위 도메인 이름 라우팅 키워드prefix
Route::domain('{account}.blog.test')->group(function () {
    Route::get('/', function ($account) {
        
    });
    Route::get('user/{id}', function ($account, $id) {
    
    });
});

매개 변수를 설정할 때domain 영원히 첫 번째 매개 변수 서브네임스페이스 키워드입니다account
Route::namespace('Admin')->group(function() {
     // App\Http\Controllers\Admin\AdminController
     Route::get('/admin', 'AdminController@index');
});

라우팅 이름 접두사 키워드:namespace
//  + 
Route::name('user.')->prefix('user')->group(function () {
    Route::get('{id?}', function ($id = 1) {
        //   /user/{id}  ,  user.show
        return route('user.show');
    })->name('show');
    Route::get('posts', function () {
        //   /user/posts  ,  user.posts
    })->name('posts');
});

참조 웹 주소:https://laravelacademy.org/post/9612.html

좋은 웹페이지 즐겨찾기