Laravel 5 - Öffentlich von URL entfernen

Ich weiß, dass dies eine sehr beliebte Frage ist, aber ich habe keine funktionierende Lösung für Laravel 5 gefunden. Ich habe lange versucht, von Codeigniter zu migrieren, aber dieser verschlungene Installationsprozess schreckt mich immer wieder ab.

Ich möchte keine VM ausführen. Dies scheint nur umständlich zu sein, wenn Sie zwischen Projekten wechseln.

Ich möchte meinen Dokumentenstamm nicht auf den öffentlichen Ordner festlegen. Dies ist auch beim Wechseln zwischen Projekten umständlich.

Ich habe die .htaccess mod_rewrite Methode ausprobiert

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

Dies gibt mir nur eine Laravel NotFoundHttpException in der compiled.php-Zeile 7610.

Als ich vor einiger Zeit L4 ausprobiert habe, habe ich den Inhalt des Öffentlichen Ordners in das Stammverzeichnis verschoben. Die Struktur von L5 ist völlig anders und nach den gleichen Schritten ist Laravel völlig kaputt gegangen (der Server würde nur eine leere Seite zurückgeben).

ibt es eine anständige Methode zum Entfernen von "public" in einer Entwicklungsumgebung, di

Works mit L5Ermöglicht mir das problemlose Wechseln zwischen Projekten (normalerweise arbeite ich an 2 oder 3 gleichzeitig).

Vielen Dan

** Ich benutze MAMP und PHP 5.6.2

Antworten auf die Frage(52)

Ihre Antwort auf die Frage