Twitchboy

297 经验值

设置Live Template可以参考下面的内容: <!--- $VALUE$ Field ---> <div class="form-group"> {!! Form::label('$NAME$', '$VALUE$:') !!} {!! Form::text('$NAME$', null, ['class' => 'form-control']) !!} </div> 偷懒的话可以直接复制就

@shadow610 3Q 你的细心 解答 ,结合你的解答我的想法是,按理说是 文件编译过程中 注释部分直接忽略的,laravel 是 将注释标签替换,使用php 里的 内容注释,从而产生了冲突, 再结合 Blade 模板引擎 里 视图变量里都是{}来获取,让视图文件不出现php代码,就忽略了这个问题。猜想!

@shadow610 确实是<?php?> 但是为什么注释不了了!就在这里卡住了!毕竟以后代码 注释要是有php代码部分 那不就都会产生错误!所以纠结在这!

视图文件:

<div class="content"> 
   --第一种和第二种传参  使用这种方式接收--  
   -- <div class="title"><?php echo $name.'-'.$age;?></div> --  
   --第三种和 compact  使用这种-- 
  <div class="title"><?php echo $data['name'].'-'.$data['age'];?></div>
  <div><h2><?php echo $title;?></h2></div>
</div>

编译文件:

<div class="content">
   <?php /*第一种和第二种传参  使用这种方式接收*/ ?>   
    -- <div class="title"><?php echo $name.'-'.$age;?></div> -- 
   <?php /*第三种和 compact  使用这种*/ ?>    
   <div class="title"><?php echo $data['name'].'-'.$data['age'];?></div>
   <div><h2><?php echo $title;?></h2></div>
</div>

 Blade 引擎解析:

注释部分,就是将 -- ... -- 替换成 <?php /* ... */ ?php>。

但是 上述两段代码,其中<div>标签注释的,并没有替换掉。这是为什么?

请大神解答下!