dsajkdadsa14222 2017-10-12 23:00
浏览 108
已采纳

在WAMP服务器上配置Laravel路由

I'm learning Laravel framework, but I have a weird problem in the routing. For example when I access localhost/iMall it will only show list of files and folders, i should explicitly access localhost/iMall/public and when I access localhost/public/index.php it will got to localhost/index.php showing the index page of WAMP server. And adding any routes is not working for example: in app/http/routes.php i wrote this:

<?php
Route::get('/', function () {
    return view('welcome');
});

Route::get('hi', function () {
    return view('Hi'); // Hi.blade.php
});

But this is not working, the mod_rewrite is enabled and AllowOverride is set to all. I'm using WAMP 3.0.4 Any help?

  • 写回答

1条回答 默认 最新

  • dongshukou0240 2017-10-12 23:27
    关注

    In laravel 5.4 you should put your route in /routes/web.php and not /app/http/routes.php

    You should als change you Virtual Host configuration on your WAMP Server.

    Laravel expects that your Document Root is /public so if you enter localhost is should point to /path/to/laravel_project/public

    Now the default in WAMP is that he shows you the WAMP index.php.

    Now what you can do it to add a new domain in you hosts file.
    C:\Windows\System32\drivers\etc\hosts and add the flowing line at the end:
    127.0.0.1 laravel.dev

    Now in you have to add a new Virtual Host on your WAMP Server:

    <VirtualHost *:80>
        ServerName laravel.dev
        DocumentRoot "C:/wamp64/www/laravel_project/public"
    
        <Directory "C:/wamp64/www/laravel_project/public/">
            DirectoryIndex index.php
            Options -Indexes +FollowSymLinks
            Require all granted
            AllowOverride All
        </Directory>
    </VirtualHost>
    

    and restart you WAMP Server

    Now if you enter laravel.dev it should show you the / route of your Laravel Project.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。