下面由laravel教學欄位來介紹laravel怎麼新增路由文件,希望對需要的朋友有幫助!
最近公司專案用到laravel框架,一些使用上的功能,會隨著自己遇到的問題,逐步完善
在routes資料夾下加入路由文件,我的是用於寫app介面的,比較懶,直接起名app.php
新增之後要進行配置文件,找到app/Providers/RouteServiceProvider.php文件,新增如下
protected function mapAppRoutes() { Route::prefix('app') ->middleware('app') ->namespace($this->namespace.'\App') ->group(base_path('routes/app.php')); }
然後找到map方法,加入這句$this->mapAppRoutes();
在/app/Http/Kernel.php中加入App類別名稱及其路徑
'app' => \App\Http\Middleware\VerifyApp::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');
相關推薦:最新的五個Laravel影片教學
以上是laravel怎麼新增路由文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!