首页 > 其他 > 详细

二 路由与控制器、模型的创建 笔记片段

时间:2020-03-26 20:25:22      阅读:48      评论:0      收藏:0      [点我收藏+]

路由:

         会员列表页面:/admin/member/index                           get类型

         会员的添加页面:/admin/member/add                          any类型

         异步头像上传地址:/admin/uploader/webuploader                     post类型

         异步四级联动数据获取:/admin/member/getAreaById             get类型

添加路由

Route::group([prefix=>admin],function () {
    Route::get(public/login,  Admin\PublicController@login)->name(login);
    Route::post(public/check, Admin\PublicController@check);
    Route::get(public/logout, Admin\PublicController@logout);
});
Route::group([prefix=>admin,middleware=>[auth:admin,checkrbac]],function () {
    Route::get(index/index,Admin\IndexController@index);
    Route::get(index/welcome,Admin\IndexController@welcome);
    Route::get(manager/index,Admin\Managercontroller@index);
    Route::get(auth/index,Admin\AuthController@index);
    Route::any(auth/add,Admin\AuthController@add);
    Route::get(role/index,Admin\RoleController@index);
    Route::any(role/assign,Admin\RoleController@assign);
    Route::any(member/index,Admin\MemberController@index);
    Route::any(member/add,Admin\MemberController@add);
    Route::any(member/getAreaById,Admin\MemberController@getAreaById);
    Route::any(uploader/webuploader,Admin\UploaderController@webuploader);

});

控制器文件:

添加控制器   php artisan make:controller Admin/MemberController

模型文件:

创建命令: php artisan make:model Admin/Member

定义模型规范

protected $table = ‘member‘; //绑定模型关联的表 member

①创建index方法,获取数据,展示视图

public function index(){
        $data = Member::get();
        return view(admin.member.index,compact(data));
    }

②创建需要的视图文件  目录 resources\views\admin\member

文件名 index.blade.php

 

模板调用

 @foreach($data as $val)
            <tr class="text-c">
                <td><input type="checkbox" value="1" name=""></td>
                <td>{{$val->id}}</td>
                <td>{{$val->username}}</td>
                <td><img src="{{$val->avatar}}" width="60" /></td>
                <td>@if($val->gender==1)男@elseif($val->gender==2)女@else保密@endif</td>
                <td>{{$val->mobile}}</td>
                <td >{{$val->email}}</td>
                <td>{{$val->created_at}}</td>
                <td class="td-status">
                    @if($val->status==1)
                    <span class="label label-danger radius">已停用</span></td>
                @else
                    <span class="label label-success radius">已启用</span></td>
                @endif
                <td class="td-status">@if($val->type==1)学生@else 老师 @endif</th>
                <td class="td-manage"><a style="text-decoration:none" onClick="member_stop(this,‘10001‘)" href="javascript:;" title="停用"><i class="Hui-iconfont">&#xe631;</i></a> <a title="编辑" href="javascript:;" onclick="member_edit(‘编辑‘,‘member-add.html‘,‘4‘,‘‘,‘510‘)" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont">&#xe6df;</i></a> <a style="text-decoration:none" class="ml-5" onClick="change_password(‘修改密码‘,‘change-password.html‘,‘10001‘,‘600‘,‘270‘)" href="javascript:;" title="修改密码"><i class="Hui-iconfont">&#xe63f;</i></a> <a title="删除" href="javascript:;" onclick="member_del(this,‘1‘)" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont">&#xe6e2;</i></a></td>
            </tr>
            @endforeach

 

二 路由与控制器、模型的创建 笔记片段

原文:https://www.cnblogs.com/linzenews/p/12576772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!