本文整理匯總了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.
*/