我创建了一个新的laravel项目,它以纯文本形式显示@ extends,@ yield和@section,我在laragon上安装了php,一切正常。
这是我的主要布局文件master.blade.php
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>@yield('title')</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
<link rel="stylesheet" href="{{ URL::to('src/css/app.css') }}">
@yield('styles')
</head>
<body>
@include('partials.header')
<div class="container">
@yield('content')
</div>
<script src="https://code.jquery.com/jquery-1.12.3.min.js" integrity="sha256-aaODHAgvwQW1bFOGXMeX+pC4PZIPsvn2h1sArYOhgXQ=" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
@yield('scripts')
</body>
</html>
这是index.blade.php,它是项目的主要部分
@extends ('layouts.master')
@section('title')
Laravel Shopping Cart
@endsection
它只显示like this
我不明白为什么他们也不能使用我的api.php
已添加此代码以使其正常工作
Route::get('/', function () {
return view('shop.index');
});
答案 0 :(得分:0)
删除$(document).ready(function(){
$('#courseTable').DataTable({
processing: true,
serverSide: true,
ajax: {
url: "{{{ route('courses.index') }}}",
},
中的空格。
答案 1 :(得分:0)
您错了几行, 删除此代码上的空间
@extends('layouts.master')
并确保您的文件夹位置资源->视图->商店-> index.blade.php
答案 2 :(得分:0)
我没有在项目文件夹上运行php artisan serve
,这是造成问题的原因,谢谢大家!!