다음 튜토리얼 칼럼인 laravel에서는 laravel에 라우팅 파일을 추가하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!
최근 회사의 프로젝트에서는 발생한 문제에 따라 일부 기능이 점진적으로 개선될 예정입니다.
routes 폴더에 라우팅 파일을 추가하세요. 앱 인터페이스를 작성하시는 분들을 위한 것입니다. 게으른 이름을 app.php
추가한 후 파일을 구성해야 합니다. app/Providers/RouteServiceProvider.php 파일을 찾아서 다음과 같이 추가하세요
protected function mapAppRoutes() { Route::prefix('app') ->middleware('app') ->namespace($this->namespace.'\App') ->group(base_path('routes/app.php')); }
그런 다음 지도 메소드를 찾아 이것을 추가하세요. 문장 $this->mapAppRoutes();
/app/Http/Kernel.php
'app' => AppHttpMiddlewareVerifyApp::class
/app/Http에 앱 클래스 이름과 경로를 추가하세요. / Middleware/ 폴더 아래에 verifyApp.php를 생성하고 인증 코드를 작성하세요
class VerifyApp { public function handle($request, Closure $next) { // if (“判断条件”) { return n e x t ( next(next(request); // } // 返回跳转到网站首页 // return redirect('/'); } }
이렇게 하면 작성한 경로를 정의할 수 있습니다
내 파일은 app/Http/Controllers/App
에 있습니다.새 파일을 만듭니다. UserController.php, 그림과 같이
이 메소드는 파일에 새로 추가되었습니다
그런 다음 app.php 경로에서 정의하고 원하는만큼 작성할 수 있습니다
Route::any('login', 'UserController@login'); Route::any('register', 'UserController@register'); Route::any('sendSms', 'UserController@sendSms'); Route::any('check_mobile', 'UserController@checkMobile');
관련 권장 사항: 최신 5개 Laravel 비디오 튜토리얼
위 내용은 Laravel에 라우팅 파일을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!