本篇文章小编给大家分享一下laravel yajra插件datatable代码使用解析,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
安装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的创建
css2?family=Nunito:wght@400;600;700&display=swap" rel="external nofollow" rel="stylesheet">
{{CarbonCarbon::now()}}
| 姓名 | 生日 | 性别 | 工作 | 电话 | 邮箱 | 地址 |
|---|
创建控制器
cmd执行
php artisan make:controller DatatableController
设定路由并编辑控制器
//web.php文件
Route::get('/datatable',[AppHttpControllersDatatableController::class,'index']);
Route::get('/datatable',[AppHttpControllersDatatableController::class,'getData'])->name('getData');
//控制器
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);
}
}
效果图
孢子2生物进化中文版(Spores)
孢子2生物进化中文版让我们来做一回疯狂的博士,打造一个属于自
叫我万岁爷九游官方版
叫我万岁爷带你体验当换地点感觉,全新的模拟手游大作让你开始一
梦回凤歌
梦回凤歌手游中你将步入古代的宫廷纷争之中,本想度过美好幸福的
洋果子店rose最新版本
洋果子店最新版是一款十分容易让人垂涎的开店经营类手游。游戏玩
明日大亨最新版
明日大亨手游,一个非常经典有趣的模拟经营类型的商战手游,在游