巅云php学苑
近期车展
最新发布
快速导航

laravel添加角色和模糊搜索功能的实现代码

操作系统 / linux / 2022-04-03 22:06
visits visits 487 collect - report - QRcode

Basicinformation

content

一、添加角色

 1.1 角色添加显示页面路由(get)

// 角色添加页面显示
Route::get("role/add", "RoleController@addindex") -> name("admin.role.add");

1.2 角色添加页面控制器(get)

public function addindex () {
        return view("admin.role.add");
    }

1.3 角色添加模版

















添加角色


@include("admin.common.validate")
@csrf

效果:

1.4 角色添加控制器(post)

 public function add (Request $request) {
        $data = $request -> except(["_token"]);
        Role::create($data);
        // 跳转到列表页
        return redirect(route("admin.role.index")) -> with("success", "添加角色成功");

    }

效果:

二、角色搜索功能

修改index控制器方法:

 public function index (Request $request) {

        // 获取搜索框 分页
        $kw = $request -> get("kw");
        $data = Role::when($kw, function ($query) use($kw) {
            $query->where("name", "like", "%{$kw}%");
        }) -> paginate($this->pagesize);
        // dump($data);
        return view("admin.role.index", compact("data"));
    }


效果:

总结:
when(keywords, callback)有两个参数:参数1如果变量存在,则执行我们的回调函数。

以上就是laravel添加角色和模糊搜索的详细内容,更多关于laravel模糊搜索的资料请关注IT博客社区其它相关文章!

notmore

Users comments(0)

rate100%
  • notmore
+ more
  • contacts:
  • area:
  • tel: total(2007)twigs area:unknown

联系我们

合作或咨询可通过如下方式:

QQ/微信:123456

网址:www.xxxx.cn

微信公众号:车展门票

关于本站

「车展网www.xxxxxxx.cn」是一个集全国各地品牌经销车商的平台,让您在所在城市,第一时间收到车展的最新消息,让您的试驾、选车、购车、贷车一步到位,更多优惠直达客户,无需东奔西走,带上中意的车回家,让您省钱,更省心。

Copyright 车展网 www.xxxx.cn Reserved渝ICP备xxxxxxxx号

关注我们