Skip to content

Commit 8723d46

Browse files
committed
Add rawColumn api docs.
1 parent a7c758a commit 8723d46

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

documentation.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
- [Edit Column](/docs/{{package}}/{{version}}/edit-column)
3131
- [Remove Column](/docs/{{package}}/{{version}}/remove-column)
3232
- [Index Column](/docs/{{package}}/{{version}}/index-column)
33+
- [Raw Columns](/docs/{{package}}/{{version}}/raw-columns)
3334
- Row Editing
3435
- [Row Options](/docs/{{package}}/{{version}}/row-options)
3536
- [Row ID](/docs/{{package}}/{{version}}/row-options#row-id)

raw-columns.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Raw Columns
2+
3+
By default, Laravel DataTables protects us from XSS attack by esacping all our outputs.
4+
In cases where you want to render an html content, please use `rawColumns` api.
5+
6+
7+
```php
8+
use Datatables;
9+
10+
Route::get('user-data', function() {
11+
$model = App\User::query();
12+
13+
return Datatables::eloquent($model)
14+
->addColumn('link', '<a href="#">Html Column</a>')
15+
->addColumn('action', 'path.to.view')
16+
->rawColumns(['link', 'action'])
17+
->make(true);
18+
});
19+
```
20+

0 commit comments

Comments
 (0)