laravel์ ์ด ํจํค์ง๋ฅผ ์ค์นํ ํ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
ReflectionException in Container.php line 738:
Class datatables does not exist
์ค์นํ๋ค:
composer require yajra/laravel-datatables-oracle
app.php์ ๊ตฌ์ฑ:
'providers' => [
...
yajra\Datatables\DatatablesServiceProvider::class,
],
'aliases' => [
...
'Datatables' => yajra\Datatables\Datatables::class,
],
๊ฒ์ ๋ช ๋ น์ ์คํํฉ๋๋ค.
php artisan vendor:publish
๋ ธ์ :
Route::get('profitsData', 'ReportProfitsController<strong i="18">@data</strong>');
์ ์ด ์ฅ์น:
namespace App\Http\Controllers;
use Yajra\Datatables\Datatables;
class ReportProfitsController extends Controller
{
public function data()
{
return Datatables::of(User::select('*'))->make(true);
}
}
โโ```
์๊ณก๊ฐ ๋คํ ์๋ ๋ก๋
Yajra\Datatables\DatatablesServiceProvider::class
๋ฅผ ์๋น์ค ์ ๊ณต์๋ก ์ฌ์ฉํ๊ณ ์ธ๊ด/๋ณ์นญ์ ์ถ๊ฐํ ํ์๊ฐ ์์ต๋๋ค.
'providers' => [
...
Yajra\Datatables\DatatablesServiceProvider::class,
],
๋ณ๊ฒฝํ๊ณ ๋ณ์นญ์์ ์ ๊ฑฐํ ํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค.
์ด๋ค ๋ฒ์ ์ ํจํค์ง์ Laravel์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๋ณ์นญ์ ์ ๊ฑฐํ ์ ์์์ต๋๊น?
๋ผ๋ผ๋ฒจ:
"laravel/framework": "5.2.*",
๋ฐ์ดํฐ ํ ์ด๋ธ:
"yajra/laravel-datatables-oracle": "^6.6.0"
๋ณ์นญ์ ๋ฐ์ดํฐ ํ ์ด๋ธ์ ๋ค์ ์ถ๊ฐํ์ต๋๋ค.
์ด๋ค ๋ชธ๋ ๋๋ฅผ ๋์ธ ์ ์์ต๋๊น? :(
๋ฎ์ ๋ฒ์ ์์ ์
๊ทธ๋ ์ด๋ํ๊ณ ์์ต๋๊น? ๊ณต๊ธ์
์ฒด ํด๋๋ฅผ ์ญ์ ํ ๋ค์ composer update
๋ฅผ ์ํํ์ญ์์ค.
--ํธ์งํ๋ค--
yajra
๋ค์์คํ์ด์ค๋ ๋ฒ์ 5 ์ดํ์
๋๋ค. v6๋ถํฐ ์ ๋ค์์คํ์ด์ค๋ Yajra
(๋๋ฌธ์ Y)์
๋๋ค.
๋ง์์ฌ!!!! ํด๊ฒฐ๋์ง ์์ :| :| :|
์ด ๋ฌธ์ ์ ๋ํ ๋ค๋ฅธ ํด๊ฒฐ์ฑ ์ด ์์ต๋๊น? :(
ํ . ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ์บ์๊ฐ ์๋๊น์? bootstrap/cache/services.php
์ ์ญ์ ํ ๋ค์ ๋ชจ๋ ํจํค์ง๋ฅผ ๋ค์ ์ค์นํ์๊ฒ ์ต๋๊น?
์ด ํจํค์ง์ ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์ด๋ฏธ ๊ฐ์ง๊ณ ์์ง ์์ต๋๋ค. ์ ๊ฑฐํ์ญ์์ค.
service.php ํ์ผ์ ์ญ์ ํ๊ณ ๋ค์ ์ค์นํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
1.๋จผ์ ํ๋ก์ ํธ์ ์ด๋ฆ์ ์ ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
2. ์๊ณก๊ฐ ์
๋ฐ์ดํธ ์ฌ์ฉ
3. php artisan config:cache ์คํ
4. php artisan cache:clear ์คํ
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค .... ๊ทธ๋ฆฌ๊ณ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค :(
@tux-world @wahyusigit , ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๊น? SO์ ์ ์์ ์๋ํด ๋ณด์ จ์ต๋๊น? ๊ฐ์ฌ ํด์!
์๊ณก๊ฐ๊ฐ ์ต์ ์์ ๋ฒ์ "6.20.0" ๋์ "6.0.0-alpha"๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ "์ต์ ์์ ์ฑ"์ "dev"์์ "stable"๋ก ๋ณ๊ฒฝํ์ฌ ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์์ ์์์ต๋๋ค. ์๋ง๋ ์ด๊ฒ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
conf/datatables.php๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ต์ ๋๋ 7.x ์ด์์ ์ค์นํด ๋ณด์ญ์์ค.
composer require yajra/laravel-datatables-oracle
config/app.php์ ๋ค์ ์ค์ ์ถ๊ฐํ์ญ์์ค.
Yajra\Datatables\DatatablesServiceProvider::class,
Datatables' => Yajra\Datatables\Facades\Datatables::class,
php artisian config:cache
config/datatables.conf ํ์ผ์ด ์๋ ๊ฒฝ์ฐ. ์ด ํ์ผ์ ๊ฑฐ๊ธฐ์ ๋ถ์ฌ ๋ฃ์ผ์ญ์์ค.
https://gist.github.com/hsali/1cab0d6c81020bf7bce043b65f94373a
๋๊ตฐ๊ฐ๊ฐ datatables 8์ ์ฌ์ฉํ์ฌ ์ด ๊ฒ์๋ฌผ์ ์๋ค๋ฉด ํจํค์ง ๋ค์์คํ์ด์ค๊ฐ YajraDatatables์์ YajraDataTables๋ก ์ ๋ฐ์ดํธ๋์๋ค๋ ์ ์ ๊ณ ๋ คํ์ญ์์ค. ๋๋ฌธ์ T๋ก
@price2b ๊ฐ์ฌํฉ๋๋ค. ๋ค๊ฐ ์ณ์.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๊ตฐ๊ฐ๊ฐ datatables 8์ ์ฌ์ฉํ์ฌ ์ด ๊ฒ์๋ฌผ์ ์๋ค๋ฉด ํจํค์ง ๋ค์์คํ์ด์ค๊ฐ YajraDatatables์์ YajraDataTables๋ก ์ ๋ฐ์ดํธ๋์๋ค๋ ์ ์ ๊ณ ๋ คํ์ญ์์ค. ๋๋ฌธ์ T๋ก