搜索(Laravel Scout)
Scout提供了云搜索服务,通过本地把数据以json方式同步到scout服务器,免费版允许上传10000条json数据,每个月允许10000次操作(包括上传和搜索),满足中小网站的需求。可通过javascript调用Scout API,也可通过PHP进行接口调用。
官网:https://www.algolia.com/
$loop变量
当我们在Blade模板中循环遍历的时候,$loop变量将会在循环中生效。通过该变量可以访问很多有用的信息,比如当前循环索引值,以及当前循环是第一个还是最后一个迭代:
@foreach ($users as $user)
@if ($loop->first)
This is the first iteration.
@endif
@if ($loop->last)
This is the last iteration.
@endif
<p>This is user {{ $user->id }}</p>
@endforeach
Laravel Dusk
Laravel新增Dusk,Laravel Dusk为我们提供了优雅的、易于使用的浏览器自动化测试API。默认情况下,Dusk不需要在机器上安装JDK或Selenium,取而代之的,Dusk使用一种独立的ChromeDriver安装方式。不过,你也可以使用其它兼容Selenium驱动的方式进行安装。