laravel 5.2 中的视线错误
Error in line of view in laravel 5.2
这行有什么问题?
echo "<a href="{{url('/delete',$list->id)}}">Delete</a>";
我正在使用 laravel 5.2 框架。错误是意外的 {
或预期的 ';'
。如果我删除此行,则不会出现错误。所以我猜错误在这一行
实际代码:
<?php
$user=new App\User();
$data=$user->all(array('id','fname','lname','contact'));
echo "<TABLE BORDER=2>";
echo "<TR><TD>S.N.</td><TD>Fname/td><TD>Lname</td><td><B>Contact</B></td><td><B>Options</B></td></TR>";
foreach($data as $list)
{
echo "<tr>";
echo "<td>";
echo $list->id;
echo "<td>";
echo $list->fname;
echo "<td>";
echo $list->lname;
echo "<td>";
echo $list->contact;
echo "<td>";
echo "<a href="{{url('/delete',$list->id)}}">Delete</a>";
}
?>
Blade 文件必须有 .blade.php
扩展名。
在blade模板中你不需要写<?php ?>
标签。
{{ 'statement' }}
表示 <?php echo 'statement'; ?>
按如下方式编写循环:-
@foreach($data as $list)
<tr>
<td>
{{ $list->id }}
<td>
{{ $list->fname}}
<td>
{{ $list->lname }}
<td>
{{ $list->contact }};
<td>
<a href="{{url('/delete',$list->id)}}">Delete</a>
@endforeach
参考 blade 模板 documentation。
您的实际问题是您打开一个带双引号 "
的字符串并在其中使用双引号。
如果您想解决您的问题,只需执行此操作
echo '<a href="{{url("/delete",$list->id)}}">Delete</a>';
注意"
和'
的区别
不过,如果你想使用 Blade,请参考 Ravi Hirani 的回答。
这行有什么问题?
echo "<a href="{{url('/delete',$list->id)}}">Delete</a>";
我正在使用 laravel 5.2 框架。错误是意外的 {
或预期的 ';'
。如果我删除此行,则不会出现错误。所以我猜错误在这一行
实际代码:
<?php
$user=new App\User();
$data=$user->all(array('id','fname','lname','contact'));
echo "<TABLE BORDER=2>";
echo "<TR><TD>S.N.</td><TD>Fname/td><TD>Lname</td><td><B>Contact</B></td><td><B>Options</B></td></TR>";
foreach($data as $list)
{
echo "<tr>";
echo "<td>";
echo $list->id;
echo "<td>";
echo $list->fname;
echo "<td>";
echo $list->lname;
echo "<td>";
echo $list->contact;
echo "<td>";
echo "<a href="{{url('/delete',$list->id)}}">Delete</a>";
}
?>
Blade 文件必须有 .blade.php
扩展名。
在blade模板中你不需要写<?php ?>
标签。
{{ 'statement' }}
表示 <?php echo 'statement'; ?>
按如下方式编写循环:-
@foreach($data as $list)
<tr>
<td>
{{ $list->id }}
<td>
{{ $list->fname}}
<td>
{{ $list->lname }}
<td>
{{ $list->contact }};
<td>
<a href="{{url('/delete',$list->id)}}">Delete</a>
@endforeach
参考 blade 模板 documentation。
您的实际问题是您打开一个带双引号 "
的字符串并在其中使用双引号。
如果您想解决您的问题,只需执行此操作
echo '<a href="{{url("/delete",$list->id)}}">Delete</a>';
注意"
和'
不过,如果你想使用 Blade,请参考 Ravi Hirani 的回答。