laravel 루트 규칙 및 작은 구덩이

2238 단어 laravel
laravel 5.8.3의 웹 루트는/route/web에 있습니다.php에서;
//기본 라우팅
Route::get('/', function () {
    return view('welcome');
});

//기본 라우팅
 Route::get('basic1', function() {
    return 'Helloworld';
}); 

//기본 라우팅
 Route::post('basic2', function () {
    return 'basic2';
}); 

//다중 요청 라우팅
 Route::match(['post', 'get'], 'match', function() {
    return '667896876';
}); 

루트 매개 변수 및 루트 매개 변수 검증 (where)//루트 매개 변수 type1
 Route::get('user/{id}', function ($id) {
    return 'User-'.$id;
}); 

//라우팅 매개변수 type2
 Route::get('user/{xxx?}', function ($xxx = '123') {
    return 'User-xxx-'.$xxx;
})->where('xxx', '[A-Za-z]+');

//라우팅 매개변수 type3
Route::get('user/{id}{xxx?}', function ($id, $xxx = '123') {
    return 'User-id-'.$id.'-name-'.$xxx;
})->where(['id' => '[0-9]+', 'xxx' => '[A-Za-z]+']); */

//라우팅 별칭
  1:Route::get('user/member-center', ['as' => 'center', function () {
    return route('center'); // 
}]); 
 2:Route::any('member/info', [
	'uses' => 'MemberController@info',
	'as' => 'memberinfo'
]);

//라우팅 그룹
     Route::group(['prefix' => 'member'], function () {
        Route::get('user/center', ['as' => 'center', function () {
            return route('center');
        }]);

    Route::any('multy2', function () {
        return 'member-multy2';
    });
}); 

//라우팅에서 뷰 내보내기
 Route::get('view', function () {
    return view('welcome');
}); 

작은 구덩이: 프레임워크가 가지고 있는 기본 루트를 삭제하면 프레임워크 첫 페이지에 접근할 수 있습니다!!!//기본 라우팅
Route::get('/', function () {
    return view('welcome');
});

//폐기된 라우팅 함수 Route::controller();//5.2 폐기됨

좋은 웹페이지 즐겨찾기