@ rimon.ekjon сказал:
Переименуйте server.php в корневую папку Laravel на index.php и скопируйте файл .htaccess из / общедоступного каталога в корневую папку Laravel. -- Это оно !! :)
blockquote>Это работает для меня. Но все файлы ресурсов в / общедоступном каталоге не смогли найти и запросить URL-адреса, потому что я использовал вспомогательный помощник.
Я изменил /Illuminate/Foundation/helpers.php/asset () функцию следующим образом:
function asset($path, $secure = null) { return app('url')->asset("public/".$path, $secure); }
Теперь все работает:)
Спасибо @ rimon.ekjon и всем вам.
Остерегайтесь свойств, унаследованных от прототипа объекта (что может произойти, если вы включаете на свою страницу какие-либо библиотеки, например более старые версии Prototype). Вы можете проверить это, используя метод объекта hasOwnProperty ()
. Обычно это хорошая идея при использовании for ... в
циклах:
var user = {};
function setUsers(data) {
for (var k in data) {
if (data.hasOwnProperty(k)) {
user[k] = data[k];
}
}
}
for (var key in data) {
alert("User " + data[key] + " is #" + key); // "User john is #234"
}
Примерно так:
setUsers = function (data) {
for (k in data) {
user[k] = data[k];
}
}