我有这段代码,旨在通过将变量的值转换为小写然后将所有空格替换为-
这是我的代码:
@extends('layouts.base')
@section('pageTitle', 'Login')
@section('content')
Your search results are:<br><br>
@foreach($posts as $post)
<a href="{{ strtolower(str_replace("",-, $post))}}">{{ $post }}</a><br>
@endforeach
@endsection
但是我得到了
ErrorException (E_ERROR)
syntax error, unexpected ',' (View: C:\xampp2\htdocs\mysite\resources\views\search\index.blade.php)
我的问题与PHP parse/syntax errors; and how to solve them?不同,因为它是LARAVEL错误而不是php SYNTAX错误!我的问题的解决方法应该是:{!! strtolower(str_replace(' ', '-', $post)) !!}
。我打算写{{1} },而不是{!!
作为开始刀片标记,我的意思是,您无法在纯php中做类似的事情。