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 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办