laravel 5.3之后值得研究的新功能:Scout、OAuth2...

搜索(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驱动的方式进行安装。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容