我是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.php
和resources/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上
视图文件夹包含您网站用户界面的内容,用外行的话说。
您可以添加刀片。我建议您了解路线和刀片。