๋ฐ์ดํฐ ํ
์ด๋ธ ์ ๋ ฌ ์ด์ ์ฌ์ฉํ ๋ ์ ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์๋ฒ ์ธก laravel-datatables๋ฅผ ์ฌ์ฉํ ๋ ์ด ํค๋๋ฅผ ํด๋ฆญํ๋ฉด ์๋ํ์ง ์์ต๋๋ค. ์ ๋ ฌ์ด ์ ํ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค!!
๊ฒ์์ด ์ ๋๋๋ผ๋
์ด๊ฒ์ ์๋ฒ ์ฝ๋์ ๋๋ค
$provinces = DB::table('provinces')->join('countries','provinces.country_id','=','countries.id')
->select(['provinces.id AS proid', 'countries.name AS cname', 'provinces.code AS code', 'provinces.name AS pname'])->orderBy('provinces.name');
return Datatables::of($provinces)->make(true);
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ js์ ๋๋ค
$('#provincedataTable').DataTable({
processing: true,
serverSide: true,
stateSave: true,
ajax: 'province/provinces-json',
columnDefs: []
});
"yajra/laravel-datatables-oracle": "v6.11.3"
๋ฐ์ดํฐ ํ
์ด๋ธ 1.10.12
PHP 5.6.15
์๋์ฐ 8.1
์ ๋ ฌ ์๋ ๋ฐฉ์์ ์ํฅ์ ์ค ์กฐ์ธ ๋ฌธ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด ๋ฐ๋ชจ ๋ฅผ ๋ณด๊ณ ์๋ ๋ฐฉ์์ ํ์ธํ์ญ์์ค.
->orderBy('์ง์ญ๋ช '); ์ด๊ฒ์ ๋ง๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ตฌํํด ๋ณด์ธ์
http://datatables.yajrabox.com/eloquent/order-column
์ฐธ์กฐ https://github.com/yajra/laravel-datatables/issues/115
๊ฐ์ฌ ํด์ ..
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
->orderBy('์ง์ญ๋ช '); ์ด๊ฒ์ ๋ง๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ตฌํํด ๋ณด์ธ์
http://datatables.yajrabox.com/eloquent/order-column
์ฐธ์กฐ https://github.com/yajra/laravel-datatables/issues/115