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 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵