Laravel的刀片模板

问题描述 投票:0回答:2

我是在刀片模板上使用laravel的新手。因此,我编写的所有代码都没有显示代码的结果,只是代码figure

更新:路线:http://localhost:90/shopping-cart/resources/views/shop/index.blade.php代码:

 @extends('layouts.master')

@section('title', 'Laravel Shopping Cart')

@endsection

@section('content')
<h1>It works!!</h1>
@endsection

路线:

     <?php
Route::get('/', function () {
    return view('shop.index');
});
laravel web mamp
2个回答
0
投票

仅当您使用view()方法时刀片才有效,但当前您只是将文件作为普通文件打开。

您需要的是路线和控制器:

在您的根文件夹中运行此文件

php artisan generate:controller TestController

将此添加到路由文件:

Route:get('/test','TestController@index');

将此添加到app / Http / Controllers中的TestController

public function index(){
  return view('shop.index');
}

如果您访问正确的路由(http://base_url/test),当然,如果您的Http服务器配置正确,也应该可以正常工作。


0
投票

您不想直接从浏览器访问刀片文件。您需要研究设置路径,控制器以及从控制器返回视图。

https://laravel.com/docs/7.x/routing是帮助入门的很好参考。

可以直接从浏览器指向的视图指向错误的配置。您想将文档根指向项目中的公用文件夹,而不是项目本身。

© www.soinside.com 2019 - 2024. All rights reserved.