Perintah wajib tau untuk laravel 11
Digunakan jika .env tidak terbaca setelah diperbarui, maka buka melalui terminal dan arahkan ke folder project backend kalian.
php artisan config:clear
php artisan cache:clear
Alternatif lainnya jika hosting tidak memiliki akses terminal kalian hanya perlu upload seluruh file project beserta .env dalam kondisi sudah sesuai dengan settingan database pada hosting kalian.
Untuk membuat model (menghubungkan dengan db)
php artisan make:model Post -m
Opsi
-m digunakan saat membuat model di Laravel untuk secara otomatis membuat file migrasi yang terkait dengan model tersebut.Penjelasan:
- Tanpa
-m: Perintah hanya membuat modelPostdi folderapp/Models. - Dengan
-m: Selain membuat model, Laravel juga membuat file migrasi dengan nama sepertixxxx_xx_xx_xxxxxx_create_posts_table.phpdi folderdatabase/migrations.
Upload konfigurasi ke db
php artisan migrate
Aturan untuk kontrol penggunaan db
php artisan make:controller PostController --resource
Opsi --resource digunakan untuk membuat controller dengan metode CRUD bawaan Laravel.
Penjelasan:
- Laravel akan membuat controller dengan semua metode resource, yaitu:
index(): Menampilkan daftar data.create(): Menampilkan form untuk membuat data baru.store(): Menyimpan data baru ke database.show(): Menampilkan detail data.edit(): Menampilkan form untuk mengedit data.update(): Memperbarui data di database.destroy(): Menghapus data dari database.
Untuk membuat atau mengaktifkan symlink pada folder upload gambar kalian hanya perlu mengetikan berikut pada terminal.
php artisan storage:link
tetapi jika tidak memiliki aksesnya kalian bisa dengan membuat file php
KODE
atau alternatif lainya dengan melalui membuat route pada web.php
Route::get('/storage-link', function () {Artisan::call('storage:link');return 'Storage linked successfully.';});
dan jika cara tersebut masih tidak bisa kalian harus menggunakan melalui cronjob contohnya seperti ini.
Kebanyakan cara ini pasti berhasil
ln -s /home/user/laravel/storage/app/public /home/user/public_html/storage
Jika Anda ingin menambahkan kolom baru ke tabel yang sudah ada setelah menjalankan
php artisan migrate, Anda perlu membuat file migrasi baru untuk memodifikasi tabel tersebut. Berikut langkah-langkahnya:1. Buat File Migrasi Baru
Gunakan perintah berikut untuk membuat file migrasi baru:
php artisan make:migration add_column_to_table_name --table=table_name
Gantilah
table_name dengan nama tabel Anda. Contohnya, jika tabelnya bernama users, maka:php artisan make:migration add_column_to_users_table --table=users



