猿问

Laravel 在 localhost 上显示空白页

我有一个 HTML、Javascript 和 PHP 的网站,现在我正试图将它移到 Laravel 框架上。几天前我已经开始使用它,但我无法加载任何页面。我尝试了 php artisan optimize,但它开始给我 404 错误,所以我从头开始。


我正在尝试加载一个简单的主页。


这是我的routes>web.php


<?php


Route::get('/', function () {

    return view('welcome');

});


Route::get('/adminHome', function(){

    return view('/forms/adminHome');

});


Route::resource('forms','FormController');

这是我的views>forms>adminHome.blade.php


<!DOCTYPE html>


<html>

    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">

        <title>Homepage</title>

        <link rel="stylesheet" href="{{ URL::asset('css/portfolio.css') }}" type="text/css">

        <link href="https://fonts.googleapis.com/css?family=Rajdhani|Roboto&display=swap" rel="stylesheet">

        <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">

    </head>

    <body>

        <div id="page">

            <div id="header">

                <nav>                    

                    <ul>

                        <li><img class="logo" src="{{url('/images/logo.png')}}"></li>

                         <li><a href="adminHome.html">HOME</a></li>


                        <li><a href="login.html">LOG IN</a></li>

                        <li><a href="createAccount.html">SIGN UP</a></li>

                        <li></li>

                    </ul>

                    <footer>&copy; DiazApps ALL RIGHTS RESERVED BY <span class='nameColor'>ABCD WXYZ</span></footer>

                </nav>


            </div>

        </div>

    </body>

</html>

当我运行 php artisan serve 并转到http://localhost:8000/forms/adminHome它时,它会显示一个空白页面。我试过几次重启服务器,但它不起作用。

因为我只是想显示一个页面,所以我向我的控制器添加了任何代码。


请告诉我我做错了什么。


富国沪深
浏览 187回答 3
3回答

HUWWW

尝试这个..Route::get('/adminHome', function(){&nbsp;&nbsp; &nbsp; return view('forms.adminHome');&nbsp;});&nbsp;如果 forms 是应用程序目录,则 url 将是http://localhost:8000/forms/adminHome或者http://localhost:8000/forms/public/adminHome

慕标琳琳

在您描述的情况下,adminHome 的 URL 将是http://localhost:8000/adminHome。/forms/adminHome是对视图所在的视图文件夹中位置的引用。

慕斯709654

我不得不把它改成Route::get('/forms/adminHome', function(){&nbsp; &nbsp; return view('forms/adminHome');});url 为 localhost:8000/forms/adminHome
随时随地看视频慕课网APP
我要回答