我在我的第一个 laravel 项目中看不到任何视图



我是Laravel的新手。我正在尝试运行我的第一个Laravel项目。当我去http://localhost/my_project时,它就起作用了,但当我去的时候http://localhost/my_project/public/index.php,页面不工作。

此外,我试图将项目根文件上的index.php复制到公用文件夹,但没有成功。现在我该如何解决这个问题?

index.php:

use IlluminateContractsHttpKernel;
use IlluminateHttpRequest;
define('LARAVEL_START', microtime(true));
if (file_exists($maintenance = __DIR__.'/../storage/framework/maintenance.php')) {
require $maintenance;
}
require __DIR__.'/../vendor/autoload.php';

$app = require_once __DIR__.'/../bootstrap/app.php';

$kernel = $app->make(Kernel::class);

$response = $kernel->handle(
$request = Request::capture()
)->send();
$kernel->terminate($request, $response);

如果您想启动第一个全新的项目laravel。请运行php artisan serve。若要查看所需页面,必须先定义route。位于文件夹routes中的route文件然后打开文件web.php。在那里你可以创建一个路由器,去到你想要的页面。示例:

Route::get('/my_view', function(){
return view('test');
});

然后在Resources->views->test.blade.php中制作视图文件。

首先,您需要在终端中做一些工作来创建和启动laravel服务器。因此,打开您的终端并执行以下程序,

创建laravel项目的命令,

composer create-project laravel/laravel --prefer-dist projectname

然后进入项目并启动laravel项目以查看视图

cd projectname
php artisan serve

laravel工作的默认url和端口是http://127.0.0.1:8000,您可以在终端中看到它。在浏览器中键入url和端口,您可以在其中看到初始的laravel页面。

要更改或创建视图,需要选中routes/web.phpresources/views/welcome.blade.php。只需更改welcome.blade.php中的内容并刷新浏览器即可。您可以在浏览器中看到更改。

另请参阅以下链接以获得更多澄清,

https://laravel.com/docs/9.x/views

如果您从一个新的Laravel项目开始。

首先,您必须使用php-artisan-serve进行服务。

然后添加http://127.0.0.1:8000在浏览器上

我希望这能有所帮助。

此外,视图位于app\resources\views\welcome.blade.php

视图文件夹包含您网站用户界面的内容,用外行的话说。

您可以添加刀片。我建议您了解路线和刀片。

最新更新