При создании новых миграций и выполнении ваших миграций вы можете передать параметр path
через интерфейс командной строки, чтобы указать каталог, который он будет использовать для создания и запуска миграций соответственно.
php artisan make:migration create_users_table --path=/path/to/your/migration/directory
php artisan migrate --path=/path/to/your/migration/directory
Много опций здесь.
Для чистого решения JS имеет Ваша страница, отправляют себе, но с дополнительным параметром URL (mypage.html? postback=true) - можно затем получить URL страницы с window.location.href и синтаксический анализ что с помощью разделения или regex для поиска переменной.
Намного более легкий, предполагая, что Вы передающий обратно своего рода языку сценариев обрабатываете страницу (php/perl/asp/cf и. al), должен сделать, чтобы они повторили строку JavaScript на странице, устанавливающей переменную:
<html>
<?php
if ($_POST['myVar']) {
//postback
echo '<script>var postingBack = true;</script>';
//Do other processing
} else {
echo '<script>var postingBack = false;</script>'
} ?>
<script>
function myLoader() {
if (postingBack == false) {
//Do stuff
}
}
<body onLoad="myLoader():"> ...
Есть еще более простой способ, который не требует написания чего-либо в исходном коде: просто добавьте эту строку в свой javascript:
if(<%=(Not Page.IsPostBack).ToString().ToLower()%>){//Your JavaScript goodies here}
или
if(<%=(Page.IsPostBack).ToString().ToLower()%>){//Your JavaScript goodies here}