Posts

Showing posts with the label laravel

Laravel Breeze : npm run dev not Running

Image
I run npm run dev inside my old project after install Laravel breeze, but it seems not run as I expected. Instead of running vite build, the output show that it compiled and stop. It never happened in my current Laravel project. After re-scroll the terminal's output, I just figured that it missing script build in npm. I try to look my other Laravel project, inside package.json I found that it has some vite related build script and vite dependency. I try to copy that vite related script and it's dependencies to my Laravel project, here is my old package.json file and here is the updated version of my package.json k

Composer : Your requirements could not be resolved to an installable set of packages

Image
I cannot install laravel/breeze for my Laravel project using composer, I got this error " Your requirements could not be resolved to an installable set of packages ... " I wonder how to solved this problem. I think the reason is my project contains old libraries, so I try to update my project by executing  composer update command.    It looks good, then I re-execute this command :  composer require laravel/breeze --dev Now laravel breeze can installed normally. I suggest you to maintain / update your project's framework and it's libraries regularly, it can prevent you from headache when installing new dependencies.

Membuat Fitur Authentication pada Laravel 8

Image
Banyak fitur yang disediakan Laravel 8 untuk membuat web ap, salah satunya adalah fitur authenctication (registrasi dan login) yang dapat dibuat dengan mudah. Kita dapat menggunakan Laravel Jetstream di Laravel 8 untuk membuat fitur registrasi dan login. Caranya sebagai berikut : Di project kita tambahkan Laravel Jestream melalui composer composer require laravel/jetstream Install livewire Jadi apa itu livewire? Saya kutip dari https://daengweb.id/membuat-crud-laravel-8-jetstream-livewire Livewire adalah sebuah library sederhana untuk interface yang moder, reaktif dan dinamik menggunakan Laravel Blade yang sebagaimana kita ketahui berperan sebagai templating language. Teknologi ini bisa menjadi pilihan jika Anda ingin membuat aplikasi yang dinamis dan reaktif tapi tidak mahir menggunakan framework full Javascript seperti Vue.js. Install livewire lewat artisan php artisan jetstream:install livewire Selanjutnya perlu kita build menggunakan npm npm install && npm run dev Te...

Integrasi Editor TinyMCE di Framework Laravel

Image
Saya mengikuti tutorial Laravel 8 yang ditulis di https://ilmucoding.com/crud-laravel-8/ (update 25/06/2022 : dead link). Melalui tutorial tersebut saya membuat web app sederhana yang saya sebut myblog, melalui web yang saya buat saya dapat melakukan CRUD : menulis postingan, mengedit postingan, menampilkan postingan dan menghapusnya. Saya menambahkan fitur WYSIWYG editor pada halaman Create New Post. Terdapat beberapa library yang bisa kita gunakan untuk menambahkan fitur tersebut, diantaranya adalah TinyMCE dan CKEditor. Pada tutorial kali ini akan saya bagikan cara menambahkan editor TinyMCE. Tambahkan baris berikut sebelum </head> <script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script> <script> tinymce.init({ selector: '#mytextarea' }); </script> Saya tambahkan code tersebut di dalam file template_tinymce.blade.php yang ada di dalam folder resources/views . Berikut...