function addToCart(productId) {
getProductData(productId, function(product){
работаем с продуктом
});
}
function getProductData(productId, callback){
var product = достаем продукт
callback(product);
}
php artisan migrate:status показывает какие миграции были выполнены, а то что таблица не создалась, это уже совсем другая история. php artisan migrate:status в первом столбце должно быть Y при успешной миграции.
php artisan migrateкrollbak сделайте, или вообще
php artisan migrate:reset
а потом снова php artisan migrate