Я работаю над двумя проектами laravel 5.1. *. Я использую встроенный сервер и запуска проектов, например, так:Почему мой laravel 5.1. * Проект работает неправильно на XAMPP linux
php artisan serve
http://localhost:8000
Все работает отлично, но теперь я скопировал оба проекта и место в моем каталоге HTDOCS и доступ к ним так:
Проект один: http://localhost/lara_rocks1/public/
Это работает, когда я просто перемещаюсь по страницам, но функция аутентификации и регистрации не работает. Я использую черты, поставляемые с laravel, для реализации auth. Например, когда я нажимаю login, logout и т. Д., Страница просто обновляется, и ничего не происходит. В чем проблема?
Проект два: http://localhost/the_future/public/auth/login
В этом случае, просто пустая страница отображается. Что мне не хватает?
Ниже содержание моего файла .htaccess в общей папке:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
Цените помочь
каталог хранения было на самом деле проблемой. Я сделал что-то немного отличное от вашего ответа. Вместо того, чтобы хранить хранилище 777, который, как мне кажется, вообще не рекомендуется по соображениям безопасности, я сделал своего владельца сервера в каталоге, например, 'sudo chown -R daemon storage /'. Спасибо за ваш вход @SitaReturn. Двигаемся прямо сейчас. –