安装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博客社区!
没有更多内容。


693