@deathisonitsway arkadaşımıza katılıyorum. yaptığın tüm kodların sürekli online ortamda gözükmesi küçük bir hatada projen büyükse veritabanı verilerini bozmana sebep olabilir. sorunun cevabına gelirsek laravel migrationlarla çalışırsan projen sunucuya yüklendiğinde migrationlar çalıştırılır ve veritabanında olmayan tablolar oluşturulur. Sunucuda migrationları çalıştırmak için :
Artisan::call('migrate', array('--database' => 'config_icindeki_veritabanı_baglantın', '--path' => 'database/migrations', '--force' => true));
Tek bir veritabanı ile çalışıyorsan
'--database' => 'config_icindeki_veritabanı_baglantın' burayı kaldırabilirsin.