返回
热门搜索

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

IT博客 操作系统 linux 点击量 364

基本信息 收藏 - 举报 - 海报

详细介绍

一、添加角色

 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博客社区其它相关文章!

没有更多内容。

用户评价(0)

好评度100%
  • 还没有人评论此条信息!
+ 加载更多

联系方式

提示:联系我时,请说明在巅云php学苑看到的,谢谢!
  • 联系人:
  • 地  区:
  • 电  话: 共发布信息(2004)条 所在地:未填写
看了又看
加载中
首页 首页 收藏 收藏

电话联系