我是laravel 4的新手,并试图找出构建我的public_html目录中文件的最佳方法。
现在我必须去www.mydomian.com/public/route去做任何事情。不确定这是否正确。我想我可以创建一个默认路由,但我只是在寻找最佳实践。这是你怎么做的,还是有更好的方法?
只有公共目录应该在public_html文件中,还是应该将laravel 4中的所有解压缩文件放在自己的文件夹中?
由于
答案 0 :(得分:3)
“Laravel 4”应用程序由两组文件组成:
要开始构建自己的应用程序,您必须克隆第一个,然后“composer install”(或更新)通过Composer“克隆”第二个。之后你会有类似的东西:
your/
+--- www/
+--- folder/
+--- yourAppDir/
+--- app/
+--- artisan
+--- bootstrap/
+--- composer.json*
+--- composer.lock
+--- CONTRIBUTING.md
+--- .git/
+--- .gitattributes
+--- .gitignore
+--- .gitmodules
+--- phpunit.xml
+--- public/
+--- packages
+--- .htaccess
+--- favicon.ico
+--- index.php
+--- robots.txt
+--- server.php
+--- vendor/
基本上你将Laravel 4应用程序放在任何你想要的地方,但你必须将虚拟主机指向/ your / www / yourAppDir / public文件夹,其中主要的index.php文件所在。
如果你这样做,你只需要将你的浏览器指向www.mydomain.com,你就会看到你的新Laravel 4网站,它会打电话给www.mydomain.com/index.php,你的所有路线都将是比如www.mydomain.com/index.php/route
但您可以使用.htaccess文件创建一些重写规则,为您删除文件的index.php部分,您最终可以使用www.mydomain.com/route访问您的路径。< / p>