与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 5.4 路由中的双箭头错误(语法错误,意外的 '=>' (T_DOUBLE_ARROW))
Laravel:获取刀片组件语法错误,意外的“endif”(T_ENDIF),期待文件结束