首頁 > php框架 > Laravel > 主體

laravel怎麼新增路由文件

藏色散人
發布: 2021-05-25 09:16:53
轉載
3550 人瀏覽過

下面由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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板