返回
热门搜索

laravel yajra插件 datatable的使用详解

IT博客 编程语言 javascript 点击量 325

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

详细介绍

安装laravel框架

命令行cd进入指定目录下,执行

composer create-project --prefer-dist laravel/laravel datatable

在指定目录下创建最新的laravel项目框架

安装yajra插件

命令行cd进入项目根目录下,执行

composer require yajra/laravel-datatables-oracle

安装yajra datatables软件包

发布yajra datatables软件包

打开config/app.php文件,修改providers和aliases配置

"providers" => [
 ....
 YajraDataTablesDataTablesServiceProvider::class,
]
"aliases" => [
 ....
 "DataTables" => YajraDataTablesFacadesDataTables::class,
]

view的创建


getLocale()) }}">
  
    
    

    Laravel-datatable

    
    

    

    
    

    
  
  
  {{CarbonCarbon::now()}}
  
姓名 生日 性别 工作 电话 邮箱 地址

创建控制器

cmd执行

php artisan make:controller DatatableController 

设定路由并编辑控制器

//web.php文件
Route::get("/datatable",[AppHttpControllersDatatableController::class,"index"]);
Route::get("/datatable",[AppHttpControllersDatatableController::class,"getData"])->name("getData");

//控制器
<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;
use IlluminateSupportFacadesDB;

class DatatableController extends Controller
{
  public function index(){
    return view("welcome");
  }

  public function getData(){
    $datas = DB::table("user")->select("*")->get();
    return datatables()->of($datas)
      ->editColumn("id", "")->editColumn("name", "{{$name}}")
      ->editColumn("birthday", "{{$birthday}}")->editColumn("sex", "{{$sex}}")
      ->editColumn("job", "{{$job}}")->editColumn("tel", "{{$tel}}")
      ->editColumn("email", "{{$email}}")->editColumn("address", "{{$address}}")
      ->escapeColumns([])->make(true);
  }
}

效果图

到此这篇关于laravel yajra插件 datatable的使用详解的文章就介绍到这了,更多相关laravel yajra插件 datatable使用内容请搜索IT博客社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持IT博客社区!

没有更多内容。

用户评价(0)

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

联系方式

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

电话联系