我正在学习PHP和Laravel。直到现在我总是实现前端,从来没有做后端,从来没有配置apache。我认为我的问题非常简单,但我不知道如何修复,因为我不知道应该搜索哪个关键字。
我的问题:
我正在实施两个项目。一个叫做LearningLaravel,另一个叫做MyFirstPHPage。在这两个项目中,我使用Laravel作为后端,使用Angularjs作为前端,使用XAMPP作为apache。
我的问题是我想要更改两个页面的基本网址。
例如,当我想显示第一个项目的设置视图时,我必须转到网址
本地主机/ LearningLaravel /资源/视图/ welcome.blade.php#/设置
和第二页
本地主机/ MyFirstPHPage /资源/视图/ welcome.blade.php#/设置
但我只想输入类似
的内容本地主机/ LearningLaravel /#/设置
或
本地主机:8000 /设置
用于第一个项目的设置和
本地主机/ MyFirstPHPage /#/设置
或
本地主机:8080 /设置
第二个项目。我怎样才能做到这一点?教程的链接也可以。
提前致谢
答案 0 :(得分:1)
Create virtual host for Laravel project:
<VirtualHost some.app:80>
DocumentRoot "C:/LaravelProject/public"
ServerName some.app
ServerAlias some.app
<Directory "C:/LaravelProject/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
然后添加到Windows hosts
文件中:
localhost some.app
重新启动Apache并使用http://some.app/settings
代替localhost/MyFirstPHPage/resources/views/welcome.blade.php#/settings