与Laravel语法错误混淆:意外的'。 (对我来说似乎不错)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了与Laravel语法错误混淆:意外的'。 (对我来说似乎不错)相关的知识,希望对你有一定的参考价值。

我是Laravel的新手。

我一直收到此语法错误:

Symfony\Component\Debug\Exception\FatalThrowableError
syntax error, unexpected '.' 

相关行是这样:

  $post = .\DB::table('posts')->where('slug', $slug)->first();

这是整个无效的代码:

<?php

namespace App\Http\Controllers;

class PostsController extends Controller


  public function show($slug)
  
    $post = .\DB::table('posts')->where('slug', $slug)->first();

    dd($post);

     // This was to simulate a database
     // $posts = [
     //   'my-first-post' => 'Hello This is my first blog post',
     //   'my-second-post' => 'Hello This is my second blog post',
     // ];

     // if it doesn't exist then throw this error:
     if (! array_key_exists($post, $posts))
       abort(404, 'Sorry, that post was not found.');
     

     // return this view:
      return view('post', [
        'post' => $posts[$post]
      ]);
  


我在这里想念的是什么!?

谢谢

答案

更改此行

  $post = DB::table('posts')->where('slug', $slug)->first();

以上是关于与Laravel语法错误混淆:意外的'。 (对我来说似乎不错)的主要内容,如果未能解决你的问题,请参考以下文章

laravel 刀片包含错误 - 语法错误,意外

Laravel 5.4 路由中的双箭头错误(语法错误,意外的 '=>' (T_DOUBLE_ARROW))

Laravel:获取刀片组件语法错误,意外的“endif”(T_ENDIF),期待文件结束

错误:语法错误意外'('我是COBOL

错误:[$ parse:syntax]语法错误:令牌'{'是一个意外的令牌

解析错误:语法错误,意外的 'public' (T_PUBLIC),期望 ',' 或 ')'