μλ νμΈμ, μ΄ μ€λ₯κ° λ°μνλ μ΄μ λ λ€μκ³Ό κ°μ΅λλ€.
Class 'Yajra\Datatables\Facades\Datatables' not found
λλ μ무κ²λ μ λ°μ΄νΈνμ§ μκΈ° λλ¬Έμ λλ€.
λ΄ app.phpλ λ€μκ³Ό κ°μ΅λλ€.
Yajra\Datatables\DatatablesServiceProvider::class,
'Datatables' => Yajra\Datatables\Datatables::class,
κ·Έκ²μ κ³ μΉλ λ°©λ²?
λ€μ λ³κ²½
Yajra\Datatables\DatatablesServiceProvider::class,
'Datatables' => Yajra\Datatables\Datatables::class,
μ΄μ
yajra\Datatables\DatatablesServiceProvider::class,
'Datatables' => yajra\Datatables\Datatables::class,
κ·Έλ¦¬κ³ μλνμμμ€.
μ¬μ ν μ€λ₯κ° λ°μν©λλ€.
Server Error
500
μ²μμ μ΄ λ²μ μ μ€μΉν©λλ€.
"yajra/laravel-datatables-oracle": "dev-develop"
ꡬμ±μ μ¬μ€μ νλ λ°©λ²μ΄ μμκΉμ??
μ΄ μλ
'μΌμ¦λΌ\Datatables\DatatablesServiceProvider',
::ν΄λμ€ μ κ±°
μ¬μ ν μ€λ₯κ° λ°μνμ΅λλ€ :(
λ΄ laravel λ‘κ·Έλ λ€μκ³Ό κ°μ΅λλ€.
[2015-12-08 14:15:36] local.CRITICAL: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'yajra\Datatables\DatatablesServiceProvider' not found' in /Applications/MAMP/htdocs/ulp3/bootstrap/cache/compiled.php:6916
Stack trace:
#0 {main} {"identification":{"id":"8593e01b-5cd9-4b85-9707-1fbaf2d10138"}}
"yajra/laravel-datatables-oracle"μ μ€μΉνμ΅λλ€: "~5.0"
μ μλν©λλ€.
dev-develop λ²μ μ΄ μ μκ² μ ν©νμ§ μμ΅λλ€
dev-develop
λ v6.0.0μΌλ‘ νκ·Έκ° μ§μ λλ Yajra\Datatables
λ€μμ€νμ΄μ€λ₯Ό μ¬μ©ν©λλ€. μΈκ΄μ 'Datatables' => Yajra\Datatables\Datatables::class,
atmμ μ΄μ©νμΈμ.
ν , λλ μ΄λ―Έ
'Datatables' => Yajra\Datatables\Datatables::class
νμ§λ§ μ¬μ ν μλνμ§ μμ΅λλ€.
κ·Έλ¦¬κ³ λ§μΉ¨λ΄ λλ λ€μμΌλ‘ λ€μ΄κ·Έλ μ΄λνλ€.
"yajra/laravel-datatables-oracle": "~5.0"
μ§κΈ μλν©λλ€.
κ·Έλ°λ° κ°μκΈ° μ κ·Έλ° μ€λ₯κ° λλμ§ λͺ¨λ₯΄κ² μ΅λλ€.
μ§μν΄μ£Όμ μ κ°μ¬ν©λλ€ :) :+1:
λλ μ€μ λ‘ μ¬μ νμ΄ λ¬Έμ κ° μμ΅λλ€. μλνλ €λ©΄ 5λ‘ λλλ €μΌνμ§λ§ 6μμ κ³ μ λμλ€κ³ λ§νμ§λ μμ΅λλ€.
@shairozan , Facade νμΌμ v6.0μμ μ κ±°λμκ³ λ³μΉμ μλΉμ€ μ 곡μμ μλμΌλ‘ λ±λ‘λμμ΅λλ€. λ λμ IDE μ§μμ μν΄ μ΄ use Yajra\Datatables\Facades\Datatables
λ₯Ό use Datatables
λ‘ λ°κΎΈκ±°λ λμ Yajra\Datatables\Datatables
λ₯Ό μ¬μ©ν΄μΌ ν©λλ€.
μ΄ λ¬Έμ λ μ¬μ ν μ‘΄μ¬νλ κ² κ°μ΅λλ€. Laravel 5.1.29 μ€μΉμμ μλνκΈ° μ μ μ 곡μ λ°°μ΄μμ Yajra\Datatables\DatatablesServiceProvider::classλ₯Ό yajra\Datatables\DatatablesServiceProvider::classλ‘ λ³κ²½ν΄μΌ νμ΅λλ€.
yajra/laravel-datatables-oracle λ²μ
{
"μ΄λ¦": "yajra/laravel-datatables-oracle",
"λ²μ ": "v6.0.0-μν",
"μμ²": {
"μ ν": "git",
"url": " https://github.com/yajra/laravel-datatables.git ",
"μ°Έμ‘°": "41e62d7febf28f901b10d68b953c4dadbb37b1e3"
},
Error seen when trying to do `php artisan vendor:publish --tag=datatables`
[μ¬ν¬λ\κ΅¬μ± μμ\λλ²κ·Έ\μμΈ\μΉλͺ
μ μ€λ₯ μμΈ]
'Yajra\Datatables\DatatablesServiceProvider' ν΄λμ€λ₯Ό μ°Ύμ μ μμ΅λλ€.
μ€μΉ κ°λ₯ν ν¨ν€μ§ μΈνΈλ‘ μꡬ μ¬νμ ν΄κ²°ν μ μμ΅λλ€.
λ¬Έμ 1
- laraveldaily/quickadmin 2.0.0μ yajra/laravel-datatables-oracle ^6.18μ΄ νμν©λλ€. -> yajra/laravel-datatables-oracle[v6.18.0, v6.18.1, v6.18.2, v6.19.0]μμ λ§μ‘±ν μ μμ΅λλ€.
- laraveldaily/quickadmin 2.0.1μ yajra/laravel-datatables-oracle ^6.18μ΄ νμν©λλ€. -> yajra/laravel-datatables-oracle[v6.18.0, v6.18.1, v6.18.2, v6.19.0]μμ λ§μ‘±ν μ μμ΅λλ€.
- laraveldaily/quickadmin 2.0.2λ yajra/laravel-datatables-oracle ^6.18 -> yajra/laravel-datatables-oracle[v6.18.0, v6.18.1, v6.18.2, v6.19.0]μμ λ§μ‘±ν μ μμ΄μΌ ν©λλ€.
- yajra/laravel-datatables-oracle v6.18.0μ dompdf/dompdf ^0.7μ΄ νμν©λλ€. -> dompdf/dompdf[v0.7.0]μμ λ§μ‘±ν μ μμ΅λλ€.
- yajra/laravel-datatables-oracle v6.18.1μλ dompdf/dompdf ^0.7μ΄ νμν©λλ€. -> dompdf/dompdf[v0.7.0]μμ λ§μ‘±ν μ μμ΅λλ€.
- yajra/laravel-datatables-oracle v6.18.2μλ dompdf/dompdf ^0.7μ΄ νμν©λλ€. -> dompdf/dompdf[v0.7.0]μμ λ§μ‘±ν μ μμ΅λλ€.
- yajra/laravel-datatables-oracle v6.19.0μλ dompdf/dompdf ^0.7μ΄ νμν©λλ€. -> dompdf/dompdf[v0.7.0]μμ λ§μ‘±ν μ μμ΅λλ€.
- dompdf/dompdf v0.7.0μλ ext-gdκ° νμν©λλ€. * -> μμ²ν PHP νμ₯μ gdκ° μμ€ν
μ μμ΅λλ€.
- laraveldaily/quickadmin ^2.0 μ€μΉ μμ² -> laraveldaily/quickadmin[2.0.0, 2.0.1, 2.0.2]μμ λ§μ‘±.
νμ₯μ νμ±ννλ €λ©΄ ν΄λΉ .ini νμΌμμ νμ±νλμ΄ μλμ§ νμΈνμμμ€.
- /etc/php/7.0/cli/php.ini
- /etc/php/7.0/cli/conf.d/10-mysqlnd.ini
- /etc/php/7.0/cli/conf.d/10-opcache.ini
- /etc/php/7.0/cli/conf.d/10-pdo.ini
- /etc/php/7.0/cli/conf.d/15-xml.ini
- /etc/php/7.0/cli/conf.d/20-calendar.ini
- /etc/php/7.0/cli/conf.d/20-ctype.ini
- /etc/php/7.0/cli/conf.d/20-curl.ini
- /etc/php/7.0/cli/conf.d/20-dom.ini
- /etc/php/7.0/cli/conf.d/20-exif.ini
- /etc/php/7.0/cli/conf.d/20-fileinfo.ini
- /etc/php/7.0/cli/conf.d/20-ftp.ini
- /etc/php/7.0/cli/conf.d/20-gettext.ini
- /etc/php/7.0/cli/conf.d/20-iconv.ini
- /etc/php/7.0/cli/conf.d/20-json.ini
- /etc/php/7.0/cli/conf.d/20-mbstring.ini
- /etc/php/7.0/cli/conf.d/20-mcrypt.ini
- /etc/php/7.0/cli/conf.d/20-mysqli.ini
- /etc/php/7.0/cli/conf.d/20-pdo_mysql.ini
- /etc/php/7.0/cli/conf.d/20-phar.ini
- /etc/php/7.0/cli/conf.d/20-posix.ini
- /etc/php/7.0/cli/conf.d/20-readline.ini
- /etc/php/7.0/cli/conf.d/20-shmop.ini
- /etc/php/7.0/cli/conf.d/20-simplexml.ini
- /etc/php/7.0/cli/conf.d/20-sockets.ini
- /etc/php/7.0/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.0/cli/conf.d/20-sysvsem.ini
- /etc/php/7.0/cli/conf.d/20-sysvshm.ini
- /etc/php/7.0/cli/conf.d/20-tokenizer.ini
- /etc/php/7.0/cli/conf.d/20-wddx.ini
- /etc/php/7.0/cli/conf.d/20-xmlreader.ini
- /etc/php/7.0/cli/conf.d/20-xmlwriter.ini
- /etc/php/7.0/cli/conf.d/20-xsl.ini
ν°λ―Έλ λ΄μμ php --ini
λ₯Ό μ€ννμ¬ CLI λͺ¨λμμ PHPκ° μ¬μ©νλ νμΌμ νμΈν μλ μμ΅λλ€.
μ€μΉμ μ€ν¨νμ¬ ./composer.jsonμ μλ μ½ν μΈ λ‘ λλλ Έμ΅λλ€.
κ·Έ μμ κΉμ§ μ μλνλλ°λ κ°λ μ΄ λ©μμ§κ° λνλ©λλ€.
μ μκ²λ composer update
λ₯Ό μ€ννλ©΄ λ¬Έμ κ° ν΄κ²°λ©λλ€.
λΆνΈμ€νΈλ©->μΊμ ν΄λ μμ λͺ¨λ νμΌμ μμ νκΈ°λ§ νλ©΄ λ©λλ€. κ·Έλ¦¬κ³ νλ‘μ νΈλ₯Ό μ€ννμμμ€. λ²κ·Έ μμ .
"yajra"λ "Yajra"λ μλνμ§ μμ΅λλ€. λλ μ¬μ ν Alaval 5.4 & Datatables v7μ μ€λ₯κ° μμ΅λλ€.
μ΄ λΌμ΄λΈλ¬λ¦¬μ μ¨λ¦νμ§ 3μκ°μ΄ μ§λ¬μ΅λλ€. μ§μΉ λλ‘ μ§μ³€μ΅λλ€.
@idmeneo λΆνΈμ λλ € μ£μ‘ν©λλ€. μ§κΈκΉμ§ μ΄λ€ λ¨κ³λ₯Ό μννμ΅λκΉ? μλ‘ μ€μΉνκ±°λ νλ‘μ νΈλ₯Ό μ κ·Έλ μ΄λνκ³ μμ΅λκΉ?
λͺ κ°μ§ ν:
composer show
λ₯Ό μ¬μ©νμ¬ μ¬μ© μ€μΈ ν¨ν€μ§ λ²μ μ λ€μ νμΈνμμμ€.bootstrap/cache
ν΄λ μλμ λͺ¨λ νμΌμ μμ ν©λλ€.vendor
ν΄λλ₯Ό μμ νκ³ composer install
λ₯Ό μ¬μ©νμ¬ λͺ¨λ ν¨ν€μ§λ₯Ό λ€μ μ€μΉνμμμ€.-- νΈμ§νλ€ --
"yajra" λ° "Yajra" λ€μμ€νμ΄μ€λ v5.x μ΄νμμ μ½κ° μ€λλ λ¬Έμ μ΄λ©° v7μμλ κ΄λ ¨μ΄ μλ€κ³ μκ°ν©λλ€. κ°μ¬ ν΄μ!
λ΅λ³μ μν΄ Thx. λͺ¨λμ v6.2λ‘ λ€μ΄κ·Έλ μ΄λνκ³ λ€λ₯Έ λͺ¨λ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ λ°μ΄νΈνμ¬ λ§μΉ¨λ΄ μλνκ² λμμ΅λλ€.
Composer.jsonμμ λ¬Όκ²°ν λ° μΊλΏ κΈ°νΈμ κ°μ ꡬ문 μ€ν μ°μ°μλ₯Ό μ κ±°ν΄ λ³΄μμμ€. λλ‘λ μ νν λ²μ μ μ€μΉλ₯Ό νμ©νμ§ μκΈ° λλ¬Έμ λλ€. κ°μ λ¬Έμ κ° λμκ²λ λ°μνμ΅λλ€. κ·Έλ° λ€μ μ€ν,
comoposer update
λλ₯Ό μν΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
@wisnuvb λ€μμ€νμ΄μ€ λ° ν΄λμ€ μ΄λ¦μ΄ v8μμ μ
λ°μ΄νΈλμμ΅λλ€. $# Datatables
DataTables
λ₯Ό μ¬μ©νμμμ€. μ°Έμ‘°μ λν μ
κ·Έλ μ΄λ κ°μ΄λ λ₯Ό μ°Έμ‘°νμμμ€.
λ€, μ κ·Έλ μ΄λ κ°μ΄λλ₯Ό μ½μ§ μμμ΅λλ€. μΌλ¨ μλ£λ©λλ€. κ°μ¬ ν΄μ
v8μμ composer update
λ₯Ό μ€ννκ³ μ΄ λ€μμ€νμ΄μ€ use Yajra\DataTables\Facades\DataTables;
λ₯Ό μ¬μ©ν©λλ€.
v6.0μμ v8.0μΌλ‘ λ³κ²½νλ©΄ config/app.php λ₯Ό λ³κ²½ν΄μΌ νμ΅λλ€.
μ΄λ¦¬μ 리
'Datatables' => Yajra\Datatables\Facades\Datatables::class,
μκ²
'Datatables' => Yajra\Datatables\Datatables::class,
κ·Έλ¦¬κ³ κ·Έκ²μ λμ€μ μ μλνμ΅λλ€.
λν html μμλ₯Ό μλμΌλ‘ μ΄μ€μΌμ΄ν ν΄μ νλ λ° μ¬μ©λλ κ²½μ° κ³΅κΈμ 체 ν¨ν€μ§λ₯Ό κ²μνκ³ config/datatables.php λ₯Ό λ³κ²½ν΄μΌ ν©λλ€.
/*
* List of columns to be escaped. If set to *, all columns are escape.
* Note: You can set the value to empty array to disable XSS protection.
*/
'escape' => '*',
μκ²
'escape' => [],
@lexxyungcarter μ°Έμ‘°μ© μ κ·Έλ μ΄λ κ°μ΄λ λ₯Ό μ°Έμ‘°νμΈμ.
λ€μμ€νμ΄μ€ λ° ν΄λμ€ μ΄λ¦μ΄ v8μμ μ λ°μ΄νΈλμμ΅λλ€. Datatables λμ DataTablesλ₯Ό μ¬μ©νμμμ€.
ν¨κ³Όκ° μμλ€
@victorsteven μ μ루μ μ μλ‘μ΄ Laravel 5.6 + Datatables 8.7.0μμ μλνμ΅λλ€.
μ΄κ²μ YajraDataTables\FacadesDataTablesλ₯Ό μ¬μ©ν©λλ€. λ΄ μμμ μ μλν©λλ€ κ°μ¬ν©λλ€
λλ composer require yajra/laravel-datatables-oracle λͺ
λ Ήμ μ¬μ©νκ³ μλ λΌμΈμ λ³κ²½ν©λλ€.
yajraDatatablesDatatablesServiceProvider::ν΄λμ€,
'λ°μ΄ν° ν
μ΄λΈ' => yajraDatatablesDatatables::ν΄λμ€,
μλ μ€μ
λλ€.
μ΄μ κ°μ κ² https://appdividend.com/2018/04/16/laravel-datatables-tutorial-with-example/
μ΄κ²μ μ¬μ©νμμμ€:
'Datatables' => YajraDataTables\FacadesDataTables::class, // λ°μ΄ν° ν μ΄λΈ
Dμ Tλ λλ¬Έμμ¬μΌ ν©λλ€.
ν¨ν€μ§λ₯Ό μ κ±°νλ €κ³ ν λ μ΄ μ€λ₯κ° λ°μνμ΅λλ€. μ€λ₯λ₯Ό μ§μ°λ €λ©΄ λΆμ€νΈλ© > μΊμλ‘ μ΄λνμ¬ λͺ¨λ μ§μ°μμμ€.
YajraDataTablesDataTablesServiceProvider::class, μ 곡μ λ°°μ΄
YajraDataTables\FacadesDataTables::class, λ³μΉ λ°°μ΄
μ΄κ²μ μ¬μ©νλ©΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
μ¬κΈ°μ κ°μ λ¬Έμ μ μ§λ©΄νκ³ μμ΅λλ€. μ½λλ λ‘컬μμ μλ²½νκ² μλνμ§λ§ μλ²λ‘ κ°μ Έκ°κ³ μ 체 μ±μ΄ λΆνΈμ€νΈλ©μ μ€ν¨νμ΅λλ€.
μ·¨ν μ‘°μΉ.
2μκ° λμ μ¬κΈ°μμ λ³΄κ³ μλ κ²μ μλν ν μ λ§ μ’μ νμ΅λλ€.:(
λͺ μκ° λμ μλν ν. λ΄ κ³΅μ νΈμ€νΈ μλ²μμ μλνλ λ‘컬 μ½λλ₯Ό λ€μ μ λ‘λνκΈ°λ‘ κ²°μ νμ΅λλ€. μ΄μ μ μλν©λλ€. μΌμ¦λΌ κ°μ¬ν©λλ€
laravel 7κ³Ό κ°μ λ¬Έμ κ° μμ΅λλ€. λλ μ€ννλ€: php artisan config:cache
κ·Έλ¦¬κ³ λ΄ λ¬Έμ λ κ²°κ³Όμμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
@shairozan , Facade νμΌμ v6.0μμ μ κ±°λμκ³ λ³μΉμ μλΉμ€ μ 곡μμ μλμΌλ‘ λ±λ‘λμμ΅λλ€. λ λμ IDE μ§μμ μν΄ μ΄
use Yajra\Datatables\Facades\Datatables
λ₯Όuse Datatables
λ‘ λ°κΎΈκ±°λ λμYajra\Datatables\Datatables
λ₯Ό μ¬μ©ν΄μΌ ν©λλ€.