本文整理汇总了PHP中Flash::toArray方法的典型用法代码示例。如果您正苦于以下问题:PHP Flash::toArray方法的具体用法?PHP Flash::toArray怎么用?PHP Flash::toArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Flash
的用法示例。
在下文中一共展示了Flash::toArray方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: function
<?php
/**
* Created by PhpStorm.
* User: shina
* Date: 11/18/15
* Time: 2:38 PM
*/
use ebussola\statefull\classes\CacheFileHandler;
Route::get('/ebussola-statefull-ajax-flash-message', function () {
return Response::json(\Flash::toArray());
});
if (!Config::get('app.debug')) {
$cachePath = (new CacheFileHandler())->getCachePath();
$blacklist = file_exists($cachePath . '/route-blacklist.config') ? file_get_contents($cachePath . '/route-blacklist.config') : null;
$paramBlacklist = file_exists($cachePath . '/param-blacklist.config') ? json_decode(file_get_contents($cachePath . '/param-blacklist.config'), true) : [];
$paramBlacklistFunctionFile = $cachePath . '/param-blacklist-function.php';
if (file_exists($paramBlacklistFunctionFile)) {
include $paramBlacklistFunctionFile;
if (!isParamBlacklisted($paramBlacklist)) {
Route::get('/{route}', function ($route) use($cachePath) {
\eBussola\Statefull\Plugin::$routerActive = true;
$file = $cachePath . '/' . $route . '.html';
if (file_exists($file)) {
return file_get_contents($file);
} else {
try {
/**
* For development purpose, you must set the loopbackUrl on config to use a different baseURL for internal php server.
* Because it can handle only one request at a time, you need to open 2 servers with different port or hostname.
*/