码迷,mamicode.com
首页 > 其他好文 > 详细

laravel框架的个人笔记

时间:2017-06-28 18:37:08      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:laravel框架的个人笔记

具体安装环境可更具最新版本的文档来,一下内容 只是我代码的一些操作demo ,是对文档进行的个人笔记;

//路由命名
Route::get(‘admin‘,[‘as‘=>‘profile‘,function(){
    echo route(‘profile‘);
    return ‘哈哈哈哈‘;
}]);
//控制器命名
//Route::get(‘admin‘,[‘as‘=>‘profile‘,‘uses‘=>‘Admin\AdminController@index‘]);
多个控制器命名
Route::get(‘admin‘,‘Admin\AdminController@index‘)->name(‘profile‘);

Route::get(‘admin/login‘,‘Admin\AdminController@login‘)->name(‘profile‘);

Route::get(‘article/index‘,‘Admin\ArticleController@index‘);

Route::get(‘article/add‘,‘Admin\ArticleController@add‘);
//后台路由分组
Route::group([‘prefix‘ => ‘admin‘,‘namespace‘ => ‘Admin‘,‘middleware‘=>[‘web‘,‘admin.login‘]], function () {
        Route::get(‘index‘, ‘AdminController@index‘);
     //   Route::resource(‘article‘, ‘ArticleController‘);
});
Route::group([‘prefix‘ => ‘article‘,‘namespace‘ => ‘Admin‘,‘middleware‘=>[‘web‘,‘admin.login‘]], function () {
    Route::get(‘index‘, ‘ArticleController@index‘);
    Route::get(‘add‘, ‘ArticleController@add‘);
});

Route::get(‘home‘, ‘Home\UserController@show‘);
//视图调用
Route::get(‘view‘,‘ViewController@index‘);
//中间件  调用middleware  admin.login 
Route::group([‘prefix‘ => ‘admin‘,‘namespace‘ => ‘Admin‘,‘middleware‘=>[‘web‘,‘admin.login‘]], function () {
        Route::get(‘index‘, ‘AdminController@index‘);
     //   Route::resource(‘article‘, ‘ArticleController‘);
});

中间件5.4版本的文件在HTPP/Middleware下建立
//定义中间件
namespace APP\Http\Middleware;

use Closure;

class AdminLogin{
    public function handle($request, Closure $next)
    {
        //请求处理前执行
        session([‘admin‘=>null]);
        if(!session(‘admin‘)){
            return redirect(‘admin/login‘);
        }
      //echo session(‘admin‘);

        return $next($request);

        //请求处理后执行
    }

}



本文出自 “kangjunfei” 博客,谢绝转载!

laravel框架的个人笔记

标签:laravel框架的个人笔记

原文地址:http://kangjunfei.blog.51cto.com/11556647/1942748

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!