saya baru mengikut playlist ini selama 1 minggu. terima kasih pak. learning curve yang bapak terapkan sangat nyaman untuk saya yang baru terjun ke dunia web programming. ijin menambahkan, pada laravel 9 ketika saya mengikut tutor bapak ketika submit post baru, akan langsung logout dan kembali ke home. setelah saya coba telusuri, mungkin terkait CSRF pada dashboard.layout.header (header.blade.php) saya hilangkan form pada button logout dan mengganti sementara dengan , baru bisa post dan sesuai harapan. semoga membantu untuk yang sedang kesulitan yang sama.
Untuk yang nyari folder dist udah gabisa, diganti jadi source npm CDN (ada di getting startednya trix kok). Tinggal copy aja tag link & script ke dalam tag head main-nya.
Alhamdulillah - nuhun pisang pak Dhika , trix editor, saya baru tahu semudah itu :D , dan ini menyelesaikan problem saya, saya lagi buat intranet dikantor . . untuk kebutuhan newsletter dikantor, pas pisan euy, jazakallah khoir. ditunggu dengan semangat kejutan dan tambahan ilmu barunya, :D
Mungkin script ini bisa membuat slug secara otomatis dengan lebih simple const title = document.querySelector("#title"); const slug = document.querySelector("#slug"); title.addEventListener("keyup", function() { let preslug = title.value; preslug = preslug.replace(/ /g,"-"); slug.value = preslug.toLowerCase(); });
tdinya saya ada masalah dengan eloquent sluggablenya. keterangannya status code : 404. padahal sudah mengikuti semuanya. sesuai yang di video. dan ternyata permasalahannya di route nya. awalnya : Route::get('/dashboard/posts/checkSlug', [DashboardPostController::class, 'checkSlug'])->middleware('auth'); fetch("/dashboard/posts/checkSlug?title=" + title.value) iseng ganti route nya jadi : Route::get('/dashboard/post/checkSlug', [DashboardPostController::class, 'checkSlug'])->middleware('auth'); fetch("/dashboard/post/checkSlug?title=" + title.value) dan ternyata, berhasil. data title nya masuk ke slug. begini juga bisa : Route::get('/dashboard/checkSlug', [DashboardPostController::class, 'checkSlug'])->middleware('auth'); fetch("/dashboard/checkSlug?title=" + title.value) bagi yang gak bisa jalan sluggable nya. bisa di coba posts nya diganti dengan post. atau posts nya diilangin aja seperti contoh kedua.
Makasi pak kuliahnya, kalau saya bikin slug hidden, pakai Str::slug di store dan titilenya harus unique, yang puyeng insert tags multiplenya tp dah selesai ternyata pakai sync
@@AB-bi5xz Sudah di cek, kelihatannya gak ada kesalahan, di console error: dashboard.js:11 Uncaught ReferenceError: Chart is not defined at dashboard.js:11 at dashboard.js:53
Terima kasih atas ilmunya pak, saya yang awalnya ragu untuk mulai backend jadi yakin dengan laravel, mungkin untuk kedepannya apakah saya bisa request tutorial untuk penggunaan react untuk front end pak? Terima kasih
terimkasih materinya sangat mudah d pahami, cuman untuk konfigurasi trix-editor ini sudah gak ada folder dist nya, apakah ada meteri penggantinya pak dika ? terimakasih🙏
izin bertanya pak, saya sudah import package slugable sesuai intruksi tapi ketika menuliskan code 'use Slugable' saya menemukan error 'Undefined type 'Cviebrock\EloquentSluggable\Sluggable'.intelephense(1009)' kira kira harus bagaimana ya pak ? Terimakasi
@@SyahrialChan terima kasih, tp sekarang saya mendapati eror di php version. karena versi php saya 8.1.1. InvalidArgumentException] Package cviebrock/eloquent-sluggable at version 8.0 has requirements incompatible with your PHP version, PHP extensions and Composer version: - cviebrock/eloquent-sluggable 8.0.0 requires php ^7.3 which does not match your installed version 8.1.1.
buat yang vs code ada error Undefined type 'Cviebrock\EloquentSluggable\Sluggable'.intelephense(1009) coba restart vs codenya saya juga gitu tadinya dan bingung wkwkkw
@@ulva8968 maksutnya gk berfungsi gmna? kalau otomatis ngisi slug berdasarkan judul trus dirubah jadi huruf kecil gua juga error, gua akalin pake javascript😅😅
izin bertanya pak kenapa use Sluggable; dan use Cviebrock\EloquentSluggable\Sluggable; saya error padahal sudah saya jalankan perintah $ composer require cviebrock/eloquent-sluggable
Kira2 untuk mengantisipasi duplikat title/slug gmn pak ya. Kan misal kedepannya konten kita makin banyak tuh pak atau mungkin penulisnya banyak, siapa tau gk sengaja ada penulis yg membuat konten dengan title yg mungkin sama persis tapi isinya beda. Apakah logic nya mirip2 seperti form registrasi? atau ada trik lain pak Dhika?
Buat yang error slug nya 404 | not found atau ngembaliin html url fetch nya ganti aja di routes nya jd 'dashboard/posts/coba/checkSlug' sama di url fetch nya ganti itu tinggal tambahin beres checkSlug?title= /coba ini bebas yah namanya apa aja ini buat ngakalin aja biar bisa
Kok gak bisa ya pake model binding(Post $post)? Aneh bgtt, pas di return $post nya isinya kosong(gak ada error) dan udh bener mengarah ke method show. Udah pake id dan slug(yang getRouteKeyName return 'slug') tapi tetap kosong. Tapi kalo gk make model binding dan saya buat Post::where('slug', $postSlug)->first() bisa. Padahal maunya pake model binding. Padahal lagi, masih di project yg sama tapi dengan model(tabel database) yg berbeda berhasil 😩
pak dika ijin bertanya Failed to load resource: the server responded with a status of 404 (Not Found) Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 saya sudah mengikuti alurnya tapi ada problem di sini apa ada solusi pak trimakasih
Terima kasih banyak sebelumnya atas tutorialnya. Saya ada pertanyaan, diwebsites biasanya ada contact form tuh yg bisa diisi oleh siapapun tanpa harus login. Bagaimana caranya, buat form bebas isi itu, dan tetap bisa dilihat index semua kontak form yg diisi oleh admin?
Permisi pak dan temen temen yang baca komen, mau tanya nih, punya saya kok ga nge return json waktu saya coba, dan setelah saya cek pake postman return yang seharusnya json berisi slug malah return nya html halaman login itu kenapa ya? ada yang bisa bantu ? :D
pak izin bertanya, bisakah satu controller melakukan 2 function store yang berbeda ? dan formdata yang dikirimkan berbeda table. kalau bisa bagaimana caranya, trus untuk route nya nanti diketik bagaimana?
32:40 buat yg tool bar nya gk bisa di hilangkan bisa pake css ini : trix-toolbar .trix-button-group[data-trix-button-group="file-tools"] { display: none; }
saya punya kasus misal saya inputkan nama guru dan saya pengen otomatis kelasnya terisikan seperti slug diatas? apakah metodenya sama dengan memodifikasi bagian dalam functionnya dengan memanggil model guru yang berelasi dengan kelasnya?
saya 404 saat klik create new post, solusinya tambah ini sesuai dengan dokumentasi laravel versi sekarang Route::resource('/dashboard/posts/create', DashboardPostController::class) ->missing(function (Request $request) { return Redirect::route('create'); }); semoga ada yang bisa pakai cara ini juga
Mentemen kalo dapet error 404 not found waktu nge-fetch, route yang bikin sendiri yang menuju method di controller resource harus diletakkan sebelum route controller resource di web.php. Aku seharian ngesolve ini ternyata solusinya sesepele itu. Mau nangis T.T
32:00 pak dika, diremove di client side, css dan html, kalau di edit di browser di inspeksi, cssnya di visible, event listener di aktifkan kembali apa bs ttp upload? Preventif dr server side yg lebih proper?
sebetulnya menggunakan event listener tersebut memang sudah saran dari libararynya, saya hanya menambahan menghilangkan tombolnya secara visual : github.com/basecamp/trix#storing-attached-files dan kalaupun ada user iseng mengaktifkan fitur tersebut, karena kita tidak tanganinanti ketika gambarnya diupload akan ada pesan error dari trix nya
composer require cviebrock/eloquent-sluggable:^8.0 --with-all-dependencies yang ^8.0 itu sesuai dengan versi laravel yg digunakan yah, terus restart vscodenya
slug nya tetap enggak jalan pak, udah di input semua sesuai tapi tetap enggak jalan error message "Failed to load resource: the server responded with a status of 404 ()"
pak saya mau bertanya, kalau saya menggunakan form untuk menampung value input dan menggunakan array, bagaimana cara memasukan array list tersebut ke database ya? mohon solusinya
Enak nya nonton materi pak dhika , pasti dikasih tau cara yang magic dan uniq buat mempermudah 👍
Terimakasih banyak pak dhika
Detail banget, keren banget, jelas, tertata rapi dan alurnya edukatif. Terima kasih banyk.
Nggak Pernah Bosen untuk memutar playlist ini, untuk menjadi acuan belajar , Terimakasih Pak Dika😇
saya baru mengikut playlist ini selama 1 minggu.
terima kasih pak. learning curve yang bapak terapkan sangat nyaman untuk saya yang baru terjun ke dunia web programming.
ijin menambahkan, pada laravel 9 ketika saya mengikut tutor bapak
ketika submit post baru, akan langsung logout dan kembali ke home.
setelah saya coba telusuri,
mungkin terkait CSRF pada dashboard.layout.header (header.blade.php)
saya hilangkan form pada button logout dan mengganti sementara dengan , baru bisa post dan sesuai harapan.
semoga membantu untuk yang sedang kesulitan yang sama.
izin ,buat yg bingung kok gk ada trixnya...itu sudah dipermudah sama pembuatnya..dibikin online
jadi ada link CDN di githubnya trix ya bang
Untuk yang nyari folder dist udah gabisa, diganti jadi source npm CDN (ada di getting startednya trix kok). Tinggal copy aja tag link & script ke dalam tag head main-nya.
bang pernah kena error 404 ga pas yang route ke create?
@@bramraysky8737 lupa bang kayanya sih ga pernah, coba otak atik route web sama dashboardcontroller nya aja.
makasih banyak ya kak untuk solve nya, banyak bgt yg gbs di video ini jd sempet panik jg, makasih byk kak skali lg
izin bertanya bang, untuk mendapatkan file trix.css dan trix.js nya dimana ya bang?
pake cdn nya link nya aja terus taruh di main.dashboard @@adictya
Alhamdulillah - nuhun pisang pak Dhika , trix editor, saya baru tahu semudah itu :D , dan ini menyelesaikan problem saya, saya lagi buat intranet dikantor . . untuk kebutuhan newsletter dikantor, pas pisan euy, jazakallah khoir. ditunggu dengan semangat kejutan dan tambahan ilmu barunya, :D
Mungkin script ini bisa membuat slug secara otomatis dengan lebih simple
const title = document.querySelector("#title");
const slug = document.querySelector("#slug");
title.addEventListener("keyup", function() {
let preslug = title.value;
preslug = preslug.replace(/ /g,"-");
slug.value = preslug.toLowerCase();
});
Keren bang, ane tertarik Banget ama js
wahh keren nih jadi g perlu package lagi ya mantap"
mantep mas malah bisanya pake punya mas
kalau laravel 9 bgmn untuk slug v9?
Mantap bang🔥
pak dhika mah ajib eui.. maksie banyak ilmunya pak 🙏
solved jg errornya, trima kasih sharing sluggablenya mantab pak dosen
Sebelumnya kendala di auto create slugnya, tapi sekarang udah bisa pak.
Mantap tutorialnya pak, sehat selalu pak dika
fix nya gimana gan?
gimana gan cara fix nya?
Gimana cara fix nya?, saya error slug pada model post
Terima kasih banyak Ilmu Pak, saya jadi paham nonton Tutorial ini....
Terimakasih ilmunya Pak Dhika. Kami tunggu video Laravel berikutnya. Jangan lupa di like video Pak Dhika ya teman-teman. :D
Terima kasih atas ilmunya pak ...semoga berkah
tdinya saya ada masalah dengan eloquent sluggablenya. keterangannya status code : 404. padahal sudah mengikuti semuanya. sesuai yang di video. dan ternyata permasalahannya di route nya.
awalnya :
Route::get('/dashboard/posts/checkSlug', [DashboardPostController::class, 'checkSlug'])->middleware('auth');
fetch("/dashboard/posts/checkSlug?title=" + title.value)
iseng ganti route nya jadi :
Route::get('/dashboard/post/checkSlug', [DashboardPostController::class, 'checkSlug'])->middleware('auth');
fetch("/dashboard/post/checkSlug?title=" + title.value)
dan ternyata, berhasil. data title nya masuk ke slug.
begini juga bisa :
Route::get('/dashboard/checkSlug', [DashboardPostController::class, 'checkSlug'])->middleware('auth');
fetch("/dashboard/checkSlug?title=" + title.value)
bagi yang gak bisa jalan sluggable nya. bisa di coba posts nya diganti dengan post. atau posts nya diilangin aja seperti contoh kedua.
untung ada komentar seperti ini.. terima kasih ya..
saya juga menemukan kasus seperti ini dan solved..
@@_halidigitulo sama sama :)
terima kasih banyakkk😭😭
terima kasih banyak mass akhirnyaaaa
Jirrr, saya sampe pusing cek routenya ga nyambung2 kenapa... eh ternyata.. suwuun lurrd
Mantap ilmunya Pak end numpang nimba Ilmunya .
Trimakasi pak atas ilmu nya
jum'at berkah❤
Terimakasih pak dika, trix editor ini sudah saya cari sejak lama. Cuma ga tau namanya apa he he
600 rb subs yu pak, bismillah
Makasi pak kuliahnya, kalau saya bikin slug hidden, pakai Str::slug di store dan titilenya harus unique, yang puyeng insert tags multiplenya tp dah selesai ternyata pakai sync
Udah ngikutin .. belum berhasil slugnya
Undefined type cviebrock\eloquentsluggable\sluggable gmn ya?
@Maling Beras udah bro, jalanin command yg dibawah composer require trus restart vscodenya..
@Maling Beras ada bro hhe..
Terima kas mas, berhasil, hanya sekarang ada masalah : javascriptnya gak jalan slug gak otomatis terisi
@@Djatmikodoang coba dicek lg slugservice sm modelnya mas..
@@AB-bi5xz Sudah di cek, kelihatannya gak ada kesalahan, di console error:
dashboard.js:11 Uncaught ReferenceError: Chart is not defined
at dashboard.js:11
at dashboard.js:53
izin request pak, tutorial web GIS menggunakan leaflet
terimaksih atas ilmunya pak
izin request pak, gabungin laravel 8 sama vue js pak, saya cari tutor lain belum ada yg kaya bapak jelasin nya:(
Terima Kasih ilmunya Pak
Terima kasih atas ilmunya pak, saya yang awalnya ragu untuk mulai backend jadi yakin dengan laravel, mungkin untuk kedepannya apakah saya bisa request tutorial untuk penggunaan react untuk front end pak? Terima kasih
Makasih ilmunya pak dika
terimkasih materinya sangat mudah d pahami, cuman untuk konfigurasi trix-editor ini sudah gak ada folder dist nya, apakah ada meteri penggantinya pak dika ? terimakasih🙏
sehat terus pak dhika🙏
izin bertanya pak, saya sudah import package slugable sesuai intruksi tapi ketika menuliskan code 'use Slugable' saya menemukan error 'Undefined type 'Cviebrock\EloquentSluggable\Sluggable'.intelephense(1009)' kira kira harus bagaimana ya pak ? Terimakasi
Sama.. saya juga problemnya disini juga
lihat Coment kebawah lagi.. ngatasinnya dengan restart VS code / code editornya
@@suryamarispanensa1282 saya mengalami problem yang sama. alhamdulillah nemu komen ini. terima kasih banyak
@@suryamarispanensa1282 makasih infonya mas
itu karena sluggable nya belum dipakai, coba tulis dulu function sluggable di class model postnya, nanti error nya akan hilang.
@@suryamarispanensa1282 yah bro punya aku juga sama, ilang aman eror nya setelah restart vs code nya thank kawan2
untuk trix yang sekarang tidak ada trix.css nya :(
untuk composer require cviebrock/eloquent-sluggable using version 9, ada eror sewaktu install untuk versi larvel 8
Coba jalanin ini: composer require cviebrock/eloquent-sluggable ^8.0
@@SyahrialChan terima kasih, tp sekarang saya mendapati eror di php version. karena versi php saya 8.1.1.
InvalidArgumentException]
Package cviebrock/eloquent-sluggable at version 8.0 has requirements incompatible with your PHP version, PHP extensions and Composer version:
- cviebrock/eloquent-sluggable 8.0.0 requires php ^7.3 which does not match your installed version 8.1.1.
berhasil dengan
composer require cviebrock/eloquent-sluggable:^8.0 --with-all-dependencies
@@nightking896 its work.... jgn bagi teman2 yg lupa setelah ini restart vscode nya
setelah di tambahkan
document.addEventListener('trix-file-accept' function(e){
e.preventDefault();
})
slug nya kenapa ikutan ga jalan ya ?
pak saya dapat error, saat menginput judul di form title lalu tekan tab, di bagian form slug nya ada tulisan "undefined"
coba cek di script js bagian fetchnya mas, soalna saya juga sama ada yg salah disana
@@andhikaramadhan8533 gimana tuh mas
Pak terimakasih banyak 😎 🤲
Akhirnya pak, makasih 🙏
buat yang vs code ada error Undefined type 'Cviebrock\EloquentSluggable\Sluggable'.intelephense(1009) coba restart vs codenya saya juga gitu tadinya dan bingung wkwkkw
bisa gitu ya, saya jg
thanks bang.
kenapa untuk slugnya belum berfungsi ya bang?padahal tidak ada error dan pemanggilannya juga sudah benar:)
@@ulva8968 maksutnya gk berfungsi gmna? kalau otomatis ngisi slug berdasarkan judul trus dirubah jadi huruf kecil gua juga error, gua akalin pake javascript😅😅
wkkw makasi bg
Pak andika tadi saya mencoba trix editor terus trix editor nya tidak muncul padahal saya mengikuti step di video
saya stuck di video ini, gak bisa sluggable berfungsi...error terus. padahal sudah ikuti detik demi detik tutorialnya ...
pak dika mau nanya emmet javascript saya gak muncul ya kalo pake blade, tapi emmet tag html nya bisa, mungkin bisa di bantu cari solusinya, makasih
pak kalo laravel livewire itu bagaimana ya pak?. sebelumnya mohon maaf saya skip tutorial sebelumnya untuk menanyakan livewire di laravel 8 ini
Selamat pak
izin bertanya pak kenapa use Sluggable; dan use Cviebrock\EloquentSluggable\Sluggable; saya error padahal sudah saya jalankan perintah $ composer require cviebrock/eloquent-sluggable
tidak pakai $
@@GREATJAVA1 kalo error di vs codenya gmn ka?
Masuk discord sudah banyak di jawab, lagian laravel ada Str::slug($request->title)
🔥🔥🔥🔥🔥🔥🔥🔥🔥
untuk trix data yg masuk ke database bentuknya tag bukan tag paragraf ya pak ?
malaysia hadirr
Kira2 untuk mengantisipasi duplikat title/slug gmn pak ya. Kan misal kedepannya konten kita makin banyak tuh pak atau mungkin penulisnya banyak, siapa tau gk sengaja ada penulis yg membuat konten dengan title yg mungkin sama persis tapi isinya beda.
Apakah logic nya mirip2 seperti form registrasi? atau ada trik lain pak Dhika?
Nanti dibahas di video berikutnya
@@sandhikagalihWPU siap pak, selalu du pantau sambil eksperimen
Buat yang error slug nya 404 | not found atau ngembaliin html url fetch nya ganti aja di routes nya jd
'dashboard/posts/coba/checkSlug'
sama di url fetch nya ganti itu tinggal tambahin beres checkSlug?title=
/coba ini bebas yah namanya apa aja ini buat ngakalin aja biar bisa
Pak kenapa gitu saya klik save dia malah ke dashboard/posts/dashboard/posts dan not found, cara atasin nya cemana ya pak?
Kok gak bisa ya pake model binding(Post $post)? Aneh bgtt, pas di return $post nya isinya kosong(gak ada error) dan udh bener mengarah ke method show. Udah pake id dan slug(yang getRouteKeyName return 'slug') tapi tetap kosong.
Tapi kalo gk make model binding dan saya buat Post::where('slug', $postSlug)->first() bisa. Padahal maunya pake model binding. Padahal lagi, masih di project yg sama tapi dengan model(tabel database) yg berbeda berhasil 😩
fix Undefined type 'Cviebrock\EloquentSluggable\Sluggable'
open terminal paste
$ php artisan vendor:publish --provider="Cviebrock\EloquentSluggable\ServiceProvider"
restart vscode buka kembali
Terima Kasih 😇
Terima kasih 🙏
pak dika ijin bertanya
Failed to load resource: the server responded with a status of 404 (Not Found)
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
saya sudah mengikuti alurnya tapi ada problem di sini apa ada solusi pak
trimakasih
udah solved belum bngg?
aku kena juga nii
Udah gak ada folder dist bang. Gimana nich?
sama
Siang pak
Terima kasih banyak sebelumnya atas tutorialnya. Saya ada pertanyaan, diwebsites biasanya ada contact form tuh yg bisa diisi oleh siapapun tanpa harus login. Bagaimana caranya, buat form bebas isi itu, dan tetap bisa dilihat index semua kontak form yg diisi oleh admin?
Permisi pak dan temen temen yang baca komen, mau tanya nih, punya saya kok ga nge return json waktu saya coba, dan setelah saya cek pake postman return yang seharusnya json berisi slug malah return nya html halaman login itu kenapa ya? ada yang bisa bantu ? :D
waktu saya inspect pada console terdapat error seperti ini : Uncaught (in promise) SyntaxError: Unexpected token '
!help trix.css kok error ya waktu di pindahi ke public/css padahal yang trix.js normal sesuai video
solved.
char utf-8; hapus semmua
@@deventer6035 udah dihapus, kok blum bsa juga, knp ya?
kok bisa ya pak dika nyari selector files nya?, padahal saya find di trix.css nya nga ketemu2. master banget pak dika keren😂
Nahh bener ni
pak error ini kenapa ya
Illuminate\Database\QueryException: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:
halaman posts saya username tidak ke baca sama post->authot->name nya
kok saya undefined type cviebrock si padahal udah download package nya pak solusinya gimana pak
Restart aja ngab. Pnya gw juga kek gitu
@@raflyrollinschannel4768 maksudnya restart ke setelan pabrik lagi gitu bang?
Habis jumatan langsung upload ya pak 🤭
sudah dischedule auto upload dong 😁
pak izin bertanya, bisakah satu controller melakukan 2 function store yang berbeda ? dan formdata yang dikirimkan berbeda table. kalau bisa bagaimana caranya, trus untuk route nya nanti diketik bagaimana?
buat tutorial bikin editor manual pak
yang seperti trix itu? tinggal pakai textarea saja kalo mau manual
buat yang error masalah composer slugnya, itu mungkin karna versinya
composer require cviebrock/eloquent-sluggable "8.0.8"
gimana perbaikinya kang koir
@@iqbalsaimina5091 itu ketikan perintah composernya
makasih banyak bang
Kenapa saat klik tombol create post malah balik ke halama login ya?
Hadir pak
Permisi, Kalau fetch is not defined itu kenapa yak?
32:40 buat yg tool bar nya gk bisa di hilangkan bisa pake css ini :
trix-toolbar .trix-button-group[data-trix-button-group="file-tools"] {
display: none;
}
makasih bisa mas kwkw
LU KEREN BANG
trixx di gw beda gada dist nya
Maaf pak telat nonton. Semangat pak
dimenit 13:00 Undefined type 'Cviebrock\EloquentSluggable\Sluggable'. gmna ya nangani nya
kalo classnya udh dimasukin mah aman gan, use Cviebrock\EloquentSluggable\Sluggable;
kalo masi error, coba tutup vs codenya, buka lagii
saya punya kasus
misal saya inputkan nama guru dan saya pengen otomatis kelasnya terisikan seperti slug diatas? apakah metodenya sama dengan memodifikasi bagian dalam functionnya dengan memanggil model guru yang berelasi dengan kelasnya?
pak cara pake trix editor terbaru gmn ya?
soalnya udah ngk nemu file trix.css nya
pake cdn dia, tinggal copas jadinya
pak biar pas return request tampilannya rapih gitu pake apa ya ?
punya saya tampilannya berderet gitu jadi susah bacanya
mau nanya, pas udh di submit ko ga muncul apa2 yaa? di menit 34:16
saya 404 saat klik create new post, solusinya tambah ini sesuai dengan dokumentasi laravel versi sekarang
Route::resource('/dashboard/posts/create', DashboardPostController::class)
->missing(function (Request $request) {
return Redirect::route('create');
});
semoga ada yang bisa pakai cara ini juga
Pak saya Trade nya kok tetap error ya, method sudah saya copy.
di dalam input trix editornya kenapa ada tag div yaa pak ?
Mentemen kalo dapet error 404 not found waktu nge-fetch, route yang bikin sendiri yang menuju method di controller resource harus diletakkan sebelum route controller resource di web.php. Aku seharian ngesolve ini ternyata solusinya sesepele itu. Mau nangis T.T
untuk baca komen ini, terimakasih
Wah makasih banget kak😭😭
@@luthfiramadhan.lr55 sama-sama kak 😊
Kayaknya, Judul Video ini lebih tepat diganti dengan Eloquent Sluggable, pak 😂
haha, ide bagus 👍🏼
kenapa ya ga ada error tapi slugnya ga jalan
Mau tanya, RSS Feed itu apa dan cara kerjanya gimana?
Ada yang bisa bantu?
saya sudah mengikuti untuk pembuatan "create", tapi ketika saya klik tambah postingan malah tetap 404
udah solve belum? aku masih bleum nemu ni
coba di href nya ganti pakek ini {{url('/dashboard/posts')}}, di aku problem 404 nya hilang, dan mau akses ke route
@@gusvinz buset langsung bisa gan, makasih banyak sarannya :)
32:00 pak dika, diremove di client side, css dan html, kalau di edit di browser di inspeksi, cssnya di visible, event listener di aktifkan kembali apa bs ttp upload? Preventif dr server side yg lebih proper?
sebetulnya menggunakan event listener tersebut memang sudah saran dari libararynya, saya hanya menambahan menghilangkan tombolnya secara visual :
github.com/basecamp/trix#storing-attached-files
dan kalaupun ada user iseng mengaktifkan fitur tersebut, karena kita tidak tanganinanti ketika gambarnya diupload akan ada pesan error dari trix nya
Next buat game Dino yg di CHROME pak 👍
di menit 34:14 itu biar tampilan jsonya cantik kaya gitu pake apa ya?
🤩
izin bertanya Pak, kalau misal web kita user gaperlu login, cara kita menyembunyikan halaman login adminnya gimana ya
Sama, gua juga sempat mikir ini. Bingung gmna caranya
use HasFactory, Sluggable; saya kok error Sluggablenya ya? kenapa ya? mohon dijawab
composer require cviebrock/eloquent-sluggable:^8.0 --with-all-dependencies yang ^8.0 itu sesuai dengan versi laravel yg digunakan yah, terus restart vscodenya
gmn cara instal eloquent sluggabel yg versi 8 ?
tambahin ^8.0 di blakangnya
@@sfyt6626 mohon bantuannya gan🙏
slug nya tetap enggak jalan pak, udah di input semua sesuai tapi tetap enggak jalan error message "Failed to load resource: the server responded with a status of 404 ()"
Cek servernya udah nyala apa belum
Node js gak lanjut lagi pak???
ijin bertanya promide itu apa ya?
pak trix editor nya gak ada lagi
pake cdn
pak saya mau bertanya, kalau saya menggunakan form untuk menampung value input dan menggunakan array, bagaimana cara memasukan array list tersebut ke database ya?
mohon solusinya
convert ke json, habis itu buat tipe data json di database nya
bang ngatasi Undefined type 'Cviebrock\EloquentSluggable\Services\SlugService'. gimana? di vscode tetep merah 1 tpi webnya jalan ga ada errornya
sama
ini di restart aja bang text editornya (vs code, dll)
@@bimadarma8718 makash bg, abis restart VS Code nya, error nya ilang (❁´◡`❁)
thanks bang
Ketika submit create new posts, kenapa malah balik lagi ya ke halaman login? ada yang bisa bantu kan teman"?
Alhamdulillah sudah solved.
protected static function boot()
{
parent::boot();
static::created(function ($post) {
$post->slug = $post->createSlug($post->title);
$post->save();
});
}
private function createSlug($title)
{
if (static::whereSlug($slug = Str::slug($title))->exists()) {
$max = static::whereTitle($title)->latest('id')->skip(1)->value('slug');
if (isset($max[-1]) && is_numeric($max[-1])) {
return preg_replace_callback('/(\d+)$/', function ($mathces) {
return $mathces[1] + 1;
}, $max);
}
return "{$slug}-2";
}
return $slug;
}
tambahin ini di model keuntungannya ketika migrate slug auto sama dgn title, trus kalo ada slug yg sama jg lngsung menyesuaikan, sblm nyoba pake package coba searching trnyata ada
makasih bg tambahan referensinya..
Pak dhika mau tanya, saya ada masalah ketika mengirim data. Yang muncul bukan datanya tapi 419 | PAGE EXPIRED
Gimana ya pak solusinya ? terima kasih
mungkin di tag form nya belum ada @csrf
@@arhamz.abidin8379 makasih bang