1は、異なるミドルウェアを経由してルーティング
あなたは違いを見ることができますkerenl.php開きます
保護$ middlewareGroups = [ 'ウェブ' => [ \アプリケーション\のHttpミドルウェア\ \ EncryptCookies ::クラス、 \を照らし\クッキー\ミドルウェア\ AddQueuedCookiesToResponse ::クラス、 \を照らし\セッション\ミドルウェア\のstartSession ::クラス、 // \照らす\セッション\ミドルウェア\ AuthenticateSession ::クラス、 \を照らし\ビュー\ミドルウェア\ ShareErrorsFromSession ::クラス、 \アプリケーション\のHttpミドルウェア\ VerifyCsrfToken ::クラス\、 \を照らし\ルーティング\ミドルウェアの\ SubstituteBindings ::クラス、 ]、 " API」=> 'スロットル:60,1'、 'バインディング' ] ]。
図2に示すように、パスは同じではありません
web.phpでは、このようなルートがある書きます
たとえばます。http://quan.cms/backend/admin/add
api.phpにルートはXXX / API /ルーティングアドレス、web.phpに基づいて、APIの層を追加することと同等のものを追加する必要が書い
例えばます:http://quan.cms/ API /バックエンド/管理/追加
このlaravelを構成し、上記ルーティングルーティングAPIとWebの定義は差が全ての内容全体を共有するための小さなシリーズで説明します