首頁  >  文章  >  php框架  >  laravel怎麼新增路由文件

laravel怎麼新增路由文件

藏色散人
藏色散人轉載
2021-05-24 15:38:033530瀏覽

下面由laravel教學欄位來介紹laravel怎麼新增路由文件,希望對需要的朋友有幫助!

最近公司專案用到laravel框架,一些使用上的功能,會隨著自己遇到的問題,逐步完善

在routes資料夾下加入路由文件,我的是用於寫app介面的,比較懶,直接起名app.php
laravel怎麼新增路由文件
新增之後要進行配置文件,找到app/Providers/RouteServiceProvider.php文件,新增如下

protected function mapAppRoutes()
{
    Route::prefix('app')
        ->middleware('app')
        ->namespace($this->namespace.'\App')
        ->group(base_path('routes/app.php'));
}

laravel怎麼新增路由文件
然後找到map方法,加入這句$this->mapAppRoutes();
laravel怎麼新增路由文件

在/app/Http/Kernel.php中加入App類別名稱及其路徑
'app' => \App\Http\Middleware\VerifyApp::class
laravel怎麼新增路由文件
# 在/app/Http/Middleware/資料夾下建立VerifyApp.php,並寫入驗證程式碼

class VerifyApp
{
public function handle($request, Closure $next)
{
// if (“判断条件”) {
return n e x t ( next(next(request);
// }

    // 返回跳转到网站首页
    // return redirect('/');
}
}

laravel怎麼新增路由文件

這樣就可以在你所寫定義的路由了

我的檔案放在app/Http/Controllers/App裡面了

#新建檔案UserController.php,如圖
laravel怎麼新增路由文件
檔案裡面新加入了這些方法
laravel怎麼新增路由文件
那麼在app.php路由裡面就可以定義了,想寫多少就寫多少吧

Route::any('login', 'UserController@login');
Route::any('register', 'UserController@register');
Route::any('sendSms', 'UserController@sendSms');
Route::any('check_mobile', 'UserController@checkMobile');

laravel怎麼新增路由文件

相關推薦:最新的五個Laravel影片教學

以上是laravel怎麼新增路由文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除